pcmtowave

pcm to wave converter

convert pcm to wav in real time using dart code

Usage

  final _pcmtowave = convertToWav(
    sampleRate: 44100, 
    converMiliSeconds: 1000, //convert every 1 sec
    numChannels: 2  
);


//use any audio recorder 

final stream = await record.startStream(const RecordConfig(
encoder: AudioEncoder.pcm16bits
));
isrecord = true;

stream.listen((event) {
_pcmtowave.run(event); //convert recoded data to wav
});


//listen to wav data 
_pcmtowave.convert.listen((event) async {

data=event;

});


_pcmtowave.dispose();






For a complete example, please go to /example folder.