我计划编写一个在Linux上使用文本到语音和语音识别的程序。有哪些最好的工具/库可以用于此?我应该改用Windows以便使用更好的工具吗?这些工具需要能够轻松地从控制台或C程序中调用。
我计划编写一个在Linux上使用文本到语音和语音识别的程序。有哪些最好的工具/库可以用于此?我应该改用Windows以便使用更好的工具吗?这些工具需要能够轻松地从控制台或C程序中调用。
针对语音识别技术有各种不同版本的Sphinxes可用。这些不同的变体具有不同的优点和缺点,可以参考Sphinx版本比较。其中Sphinx 4 是使用Java编写,其他的则采用C编写。
对于语音识别,Linux 上几乎没有可用的选项。我只知道一个貌似不错的选择,IBM 几年前发布了一款名为 ViaVoice SDK 的东西,但后来不再提供(有人知道是否仍然可以从任何地方获得吗?)。在维基百科上有一些关于可能选项的更多信息。
对于Debian/Ubuntu的文本转语音,还有SVOX Pico:
sudo apt-get install libttspico-utils
这篇文章有点老了,但是我几天前在 Hackaday 上看到了一份相当全面的语音识别指南: http://hackaday.com/2010/07/09/get-started-with-speech-recognition/