2013-04-10 230 views
4

我已成功實現了在Android上開發應用程序的目標,該應用程序使用Google API的語音識別功能。Unity遊戲引擎語音識別

但事實是,我必須使用真正的遊戲引擎,因爲我的應用程序將會是跨平臺的,並且具有非常豐富的用戶界面和手勢。

我在考慮使用Unity Game Engine,我打算將我的應用程序部署到iOS和Android平臺。

因此...在網上搜索...我發現我不能在Unity Game Engine上使用Google語音識別API,因爲它屬於Google ...這是真的嗎?

你能給我一個關於如何實現這個的建議嗎?

第一個選項: 實現第三部分庫或Unity語音識別API。那些?

第二種選擇(可能??): 模塊化將語音轉換爲文本的包,並通過動態反射調用它。 在Android部署上,使用Google API。 在iOS部署上,使用iOS API(Unkown也是如此)。

預先感謝您。

+0

你可以使用pocketsphinx它應該可以在android和iOS上使用 http://cmusphinx.sourceforge.net/看看基於PocketSphinx的OpenEar for iOS。 – Nicola 2013-04-11 08:17:20

+0

檢查此插件:https://www.assetstore.unity3d.com/en/#!/content/73036。它支持iOS和Android。 – Piotr 2016-10-24 23:42:16

回答

0

您可以在Android上使用Google語音識別功能。在iOS上,你需要使用別的東西。不幸的是,截至6個月前,當我檢查iOS時,並沒有內置語音識別API。所以你需要嘗試找到第三方庫來做到這一點。

0

在新的測試版本(5.4)中,Unity增加了DictationRecognizer這是一個提供微軟語音識別的類。準確性非常好。