【发布时间】:2015-03-15 09:52:09
【问题描述】:
我是 sphinx4 和语音识别的新手。我正在使用 sphinx4 创建语音应用程序。问题是噪音,即使用户没有语音输入,程序也会识别,即即使用户没有语音输入,它也会将语音转换为文本,从而影响准确性。
主要问题是如何实现降噪。这是因为即使我没有对着麦克风说话,系统也会检测到输入。所以我猜是因为噪音。
我在网上查了降噪,但几乎没有明确的信息。尽管互联网上有一些关于 sphinx4 附带的名为 Denoise.java 的文件的信息。但它在 sphinx4-1.06 中不存在。
另一个文件是 WienerFilter.java,wienerfilter 是用于噪声信号的滤波器类型。但没有关于使用或实施该文件的说明。
我已经在程序的语法文件 hello.gram 中添加了更多单词。由 Imtool 生成的这些额外单词的语音表示已添加到字典中。
我正在使用 eclipse 和 sphinx4-1.0beta6
虽然在 SPHINX4 中的“如何激活噪声消除”有一个关于堆栈溢出的问题,但尚未得到解答
【问题讨论】:
-
虽然stackoverflow上有一个关于“如何在SPHINX4中激活噪声消除”的问题,但尚未得到解答。
-
我不明白为什么该问题被否决...如果需要更多信息,请发表评论而不是否决该问题
-
你试图一次问太多问题,所以问题太宽泛了。关于噪声的问题是一个问题,关于准确性的问题是另一个问题,关于检测额外语音的问题是第三个问题。尽量让你的问题更具体。
-
@Nikolay Shmyrev thanx for your comment.......现在我已经编辑了我的问题 lil........问题是噪音和准确性在某种意义上是相关的那就是噪音肯定会影响语音识别的准确性,这就是我提到两者的原因
标签: speech-recognition cmusphinx sphinx4 noise-reduction