Skip to content

hokshmax/pcmtowav

Repository files navigation

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.

About

realtime pcm to wav convreter with dart

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published