Sample code or resources for audio play through with echo cancellation?
Sample code or resources for audio play through with echo cancellation?
- Subject: Sample code or resources for audio play through with echo cancellation?
- From: Peter Sichel <email@hidden>
- Date: Thu, 08 Dec 2011 09:51:33 -0500
Hello,
I'm the developer of Phone Amego which includes a Bluetooth speakerphone.
http://www.sustworks.com/pa_guide/handsfree.html
Phone Amego currently uses a QTKit capture session to route call audio between Bluetooth and the corresponding I/O devices.
[I originally tried the CAPlayThrough sample code, but found it to be less stable.]
I'm looking for the simplest way to add echo cancellation. In the Bluetooth HFP, echo cancellation and noise reduction are optional. The iPhone's I've tested do not make them available via Bluetooth. The VPIO audio unit in iOS is not provided on Mac OS X. iChat has built-in echo cancellation, but there is no API or echo cancellation library offered to 3rd party developers [AFAIK]. There's an open source implementation of echo cancellation (SPEEX) which has been adopted by some Mac OS X products, but I haven't found an existing plug-in I can incorporate easily.
If anyone has worked on this or has any useful pointers, I'd appreciate it. I'm not currently into audio development, but will consider adapting SPEEX if necessary.
Thanks!
- Peter Sichel
Sustainable Softworks
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden