|
|
Subject:
Need "Silence Removal" or "adaptive digital noise filter" source code for C/C++
Category: Computers > Programming Asked by: vanderdecken-ga List Price: $65.00 |
Posted:
09 May 2003 17:30 PDT
Expires: 08 Jun 2003 17:30 PDT Question ID: 201813 |
I am looking for a C/C++ source code to remove "background noise" from continuous dynamic speech input from a microphone connected to a computer's sound card running Linux OS. This "silence removal" process is also known as: 1. adaptive digital noise filter 2. broadband noise reduction 3. stationary noise elimination As I understand it the background noise is removed dynamically from the incomming speech stream making the speech audio much cleaner to then input to a speech recogonition program called Sphinx. The silence is collected and then used adaptively against the speech input to remove the background noise. I am currently doing this using the CoolEdit 2000 software package I bought. CoolEdit 2000 does this under their Transform/Noise Reduction/Noise Reduction dialog box. First you select some speech free background sound, do "get Profile from Selection", Ok. Then you select the speech segment and appply the Noise Reduction to the speech. Away goes the background noise and out pops the cleaned up and clear speech sounds and waves. The code/algorithm should be specificaly for speech processing as far as I know. If other stuff works that would be good to. I need to integrate this into my own work/program and can not use a standalone program. If someone can supply binaries but is willing to support them for very cheap/free they will be credited in all my software which is GPL and OpenSource lecense. The code will need to be adapted to give the best speech recognition results using various codecs, grammers and models but will be kept OpenSource and GPL available. | |
| |
| |
| |
| |
|
|
There is no answer at this time. |
|
Subject:
Re: Need "Silence Removal" or "adaptive digital noise filter" source code for C
From: jbf777-ga on 09 May 2003 20:57 PDT |
Hello - I've posted this as a comment, because I'm not sure if these will do it for you. Please let me know if any of them will. - Gnome Wave Cleaner from Redhawk.org http://gwc.sourceforge.net/gwc_main.html "The goals are simple -- denoise, dehiss and amplify audio files. With the use of libsndfile, you can now do this on a multitude of audio formats, wav, au, aiff, ... " However, it requires Gnome. - Denoiser or DNR http://www.sci.fi/~mjkoskin/ Both may contain source in the tar files, but I don't know for sure. I sent an email out to the author. Another worth looking into, but don't know if it's C/C++ or portable to Linux: - SpeechPro www.speechpro.com Clear Voice algorithms are available as SDK, DSP, ActiveX or PC software. We can grant the right to manufacture, use and sell products incorporating Clear Voice algorithms. Clear Voice may be licensed for use in software, hardware or integrated circuits (ICs) for communication applications. The form of the transfer may include software for PC or DSP, DLL, source code, hardware, devices, etc. |
Subject:
Re: Need "Silence Removal" or "adaptive digital noise filter" source code for C
From: jbf777-ga on 09 May 2003 21:03 PDT |
With regard to speechpro, check out this .PDF. It says they license to other OS's upon request: ftp://speechpro.com/pub/leaflets/clearvoice.pdf |
If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you. |
Search Google Answers for |
Google Home - Answers FAQ - Terms of Service - Privacy Policy |