如果我正在开发使用 TTS 和语音识别的 Android 应用程序,那么在 Ubuntu 上哪些库可用于相同的语音识别和语音?
我假设 espeak 用于文本转语音,但我不确定哪个语音识别库和词典/学习/校准系统用于语音识别。
我想让该应用程序在 Ubuntu 桌面上可用。
并在模拟器外进行测试
答案1
您可以使用谷歌的网络语音 API适用于您的应用程序。它使用与 Android 相同的技术。
答案2
Android 的语音识别依赖于互联网连接,因为服务器拥有大量的语音模式数据库。(我认为)
计算机在语音识别方面还不太擅长,因此你需要一个包含大量声音的庞大数据库,以便计算机进行交叉引用并更好地理解单词。(至少我上次研究它是这样的)
因此,您无法离线使用它。
不过,你可以通过一种变通方法使用语音识别进行书写
通过创建远程桌面/VNC 连接,并直接
或使用远程键盘应用程序。
Chrome 可以使用语音识别进行搜索,并且通过扩展程序可以用来填写字段数据。但据我所知,仅此而已。
这就是我所知道的一切。
答案3
也许您使用 CMU Sphinx,它可以用作在 Linux 和 Android 上开发语音识别的工具包:卡内基梅隆大学 Sphinx