iPhone语音识别API?

7
新的iPhone 3GS支持语音命令,例如“打电话给比尔”或“播放音乐由the strokes”,等等。
我查看过iPhone SDK,但是我找不到任何关于这种功能的参考。我选择的所有搜索关键字似乎只能找到新的语音聊天功能。
是否有人知道苹果是否已经将语音命令API添加到SDK中,或者它是否又是另一个被禁止的API?如果存在,是否有人能指点我一个特定的类?

1
语音聊天的功能是什么?有TTS的API钩子吗?我一直在找那个。 - Xcoder
2
显然除了可访问性方面没有其他功能。语音聊天是新的功能。它专门用于允许两个iPhone用户通过数据流进行语音交流。这个功能是为游戏设计的。 - Brandon Yarbrough
3个回答

16

OpenEars 是一个非常好用的 Objective-C API,可用于使用 CMU Sphinx。如果你想在你的应用程序中加入 CMU Sphinx,这值得一试。


5
SDK不支持语音识别或文字转语音功能。仅可通过Voice控制应用程序进行语音识别,而只有在开启辅助功能时才能使用辅助API来进行文字转语音。

4

您可以尝试将poketsphinx语音识别库从CMU Sphinx项目中捆绑起来。它是一个开源的大词汇量、说话人无关的连续语音识别引擎。请查看README以了解如何在XCode中设置。


8
我写了一个包装器来帮助设置 Pocket Sphinx :http://github.com/KingOfBrian/VocalKit/ - Brian King
嗨Brian,你有使用VocalKit的示例吗?如果有,请与我分享。谢谢。 - ravoorinandan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接