We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed last year.
The community reviewed whether to reopen this question last year and left it closed:
Original close reason(s) were not resolved
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
它告诉您文件的采样率 (8000) 错误,而不是请求的采样率 (16000)。采样率对于语音识别软件非常重要。
在最新版本的Ubuntu中,使用pulseaudio框架代替OSS。您正在尝试的版本正在使用 OSS,因此您需要从您的发行版中安装 oss-compatibility 包才能恢复 OSS 支持。
您可以尝试更新的 Julius,它支持pulseaudio
音频输入无法正常工作。
当然,请查看此视频作为人们如何使用 CMUSphinx 的示例:
http://www.youtube。 com/watch?v=vfaNLIowSyk
我建议您重新访问 CMUSphinx 软件包,它是一个领先的开源语音识别引擎。网站上有大量文档,您只需阅读它们即可。请记住,语音识别是一个复杂的领域,您可以获得很好的结果,但您也需要投入时间来理解该技术。就像任何其他域一样。
简而言之,要使用 CMUSPhinx 转录文件,您需要执行以下 3 个简单步骤:
结果将打印到标准输出。要抑制记录器,请将 stderr 重定向添加到 /dev/null
It tells you that the file has wrong sampling rate (8000) instead of requested (16000). Sampling rate is very important for speech recognition software.
In recent versions of Ubuntu pulseaudio framework is used instead of OSS. The version you are trying is using OSS so you need to install oss-compatibility package from your distribution to bring OSS support back.
You can try newer Julius which has pulseaudio support
Audio input doesn't work properly.
Sure, check this video as an example of what people do with CMUSphinx:
http://www.youtube.com/watch?v=vfaNLIowSyk
I suggest you to revisit CMUSphinx package which is a leading open source speech recognition engine. There are loads of documents on the website, you just need to read them. Remember that speech recognition is a complex area where you can get a great results but you also need to invest your time in understanding the technology. Just like with any other domain.
In short, to transcribe a file with CMUSPhinx you need to do the following 3 simple steps:
The result will be printed to standard output. To supress the logger, add stderr redirection to /dev/null