如何在Ubuntu上使用Android使用的语音识别?


16

如果我正在开发使用TTS和语音识别的Android应用,那么哪些库在Ubuntu上用于相同的语音识别和语音?

我假设说的是文本到语音,但是我不确定哪个语音识别库和字典/学习/校准系统用于语音识别。

我想使该应用程序在Ubuntu桌面上可用。
并在模拟器外进行测试


检查一下,但没有实质性的答案
devav2 2012年

@ devav2感谢您的努力,但并没有真正的关系。语音登录以及在Android上使用的语音识别工具包(如果在Ubuntu中可用)则是两件完全不同的事情。
RobotHumans 2012年

您可能需要准确找出Android在其他地方使用的库,然后回到这里,询问如何在Ubuntu中使用它们。如果您无法在Android文档中找到它,那么Android发烧友Stack Overflow可能会有所帮助。
ændrük

不确定是否可以在Android上使用它,但是Festival / festvox听起来比espeak少机器人。至于语音识别,en.wikipedia.org / wiki /…可能会有所帮助。
亚当

好吧,espeak现在已成为Ubuntu桌面上的标准配置,因此无需添加任何依赖项。另一方面,从倒频谱的付费包裹并不昂贵,而且几乎与ske​​ksi相邻。
RobotHumans 2013年

Answers:



1
  1. Android的语音识别依赖于Internet连接,因为服务器具有大量的语音模式数据库。(我认为)

    • 到目前为止,计算机在语音识别方面还非常出色,因此您需要一个具有大量语音的庞大数据库,计算机才能相互参考并更好地理解单词。(至少我最后研究过)

    • 因此,您不能离线使用它。

  2. 但是,您可以通过变通办法使用语音识别进行书写

    • 通过创建远程桌面/ vnc连接,并直接

    • 或使用远程键盘应用程序。

Chrome可以使用语音识别进行搜索,并带有扩展名,可以用于填写字段数据。但据我所知。

这就是我所知道的。


我知道语音识别需要一个语料库来学习简单的语音和词典之外的单词(因此,当您不发声时可以进行模糊匹配)。如果可以,我可以要求连接互联网。
RobotHumans 2013年

0

也许您使用了CMU Sphinx,它可以用作开发Linux和Android语音识别的工具包:CMU Sphinx

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.