Stream microphone recording

Hi,

I want to build a tuner with React Native and Expo, and I was wondering if there is any way using the Audio SDK to receive a stream of the input captured by the microphone in order to analyze its frequency.

Thanks!

I believe this is exactly what I need: React Native Recording

I’m not very familiar with the audio API, but I wonder if recordingInstance.getURI() would help.

I see a feature request on canny as well: Expose Audio recording bitstream to JS | Voters | Expo

Hi fxlemire

It’s the beginning of 2018 and I am trying to find a way to access the Microphone on EXPO.io ? In order to also build a Guitar Tuner. Where you able to accomplish your goal? Any pointers you may share?

Hugo

https://www.npmjs.com/package/react-native-sound-level

recordingInstance.getURI() does work once you finish recording, so you cannot stream with it.

This native module requires eject.

i think you can use getStatusAsync() method and get the metering key from the object to handle it