Provides a tool to get the microphone input as Byte Stream (Stream
As Flutter still lacks some functionality, this plugin aims to provide the possibility to easily get an audio stream from the microphone, using a simple java implementation
=> Android only, iOS Support planned in the future.
How to use:
The plugin provides one method:
Listening to this stream starts the audio recorder while cancelling the subscription stops the stream.
// Init a new Stream Stream<Uint8List> stream = microphone(sampleRate: 44100); // Start listening to the stream StreamSubscription<Uint8List> listener = stream.listen((samples) => print(samples)); // Cancel the subscription listener.cancel()
About Flutter Plugins: https://flutter.io/developing-packages/
Flutter Documentation: https://flutter.io/docs