A low-level audio recorder plugin which uses miniaudio as backend and supporting all the platforms. It can detect silence and save to WAV audio file. Audio wave and FFT data can be get in real-time as for the volume level.
Since the current state of the microphone can change for reasons outside of your direct actions, it would be useful if the plugin could provide the current state to the consumer, so that the app developer does not need to implement this by plugin or platform channels.
Requirements
[ ] Expose a stream of the current microphone state
Additional Context
Where microphone state could be for example: listening, paused, stopped
Description
Since the current state of the microphone can change for reasons outside of your direct actions, it would be useful if the plugin could provide the current state to the consumer, so that the app developer does not need to implement this by plugin or platform channels.
Requirements
Additional Context
Where microphone state could be for example:
listening
,paused
,stopped