4

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

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

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

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

你能给我一个关于如何实施的建议吗?

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

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

先感谢您。

4

3 回答 3

3

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

于 2013-04-10T05:04:57.770 回答
0

您可以在 Android 上通过 Unity 使用 google 的语音识别。在 iOS 上,您需要使用其他东西。不幸的是,截至 6 个月前,当我检查 iOS 时,它还没有内置语音识别 API。因此,您需要尝试找到一个 3rd 方库来执行此操作。

于 2013-04-10T06:54:11.490 回答
0

在新的 beta 版本 (5.4) 中,Unity 添加了 DictationRecognizer,这是一个提供微软语音识别的类。准确度真的很好。

于 2016-05-07T21:55:30.380 回答