Unity游戏引擎的语音识别

时间:2013-04-10 05:02:15

标签: android ios unity3d speech-recognition

我已经成功实现了在Android上开发使用Google API语音识别的应用程序的目标。

但事实是我必须使用真正的游戏引擎,因为我的应用程序将是跨平台的,并且具有非常丰富的用户界面和手势。

我正在考虑使用Unity Game Engine,我将把我的应用程序部署到iOS和Android平台。

所以...在网上搜索......我发现我不能在Unity游戏引擎上使用Google语音识别API,因为它属于Google ......这是真的吗?

请您就如何实施此建议给我一个建议?

第一个选项: 实现第三方库或Unity Speech Recognition API。哪个?

第二个选项(可能吗??): 模块化将语音转换为文本的包,并通过动态反射调用它。 在Android部署中,请使用Google API。 在iOS部署中,使用iOS API(也称为Unkown)。

提前谢谢。

3 个答案:

答案 0 :(得分:3)

我建议看一下CMU Sphinx。 http://cmusphinx.sourceforge.net/

答案 1 :(得分:0)

您可以在Android上使用带有Unity的Google语音识别功能。在iOS上,您需要使用其他内容。不幸的是,截至6个月前我检查iOS时没有内置语音识别API。因此,您需要尝试找到第三方库来执行此操作。

答案 2 :(得分:0)

在新的测试版(5.4)中,Unity添加了DictationRecognizer,它是一个提供微软语音识别的类。准确性非常好。

相关问题