2012-06-07 35 views
1

我想通過研究在我的iPhone應用程序中實現語音識別功能我來了解OpenEars庫,並且我下載了它並獲得了一個示例項目以及它我有一個示例項目,當我運行它,如果我說「你好」它是作爲「你說過左」返回,我嘗試了很多字組合,但我只得到左,右,下,轉發&等特定的一組響應。這是一個開放性問題?如果有的話有什麼方法可以糾正這個問題? 提前感謝任何幫助。謝謝。iOS OpenEars無法識別準確的聲音

+0

我一直在尋找這樣的圖書館一段時間,下載看現在... – Sirens

回答

4

看看Using OpenEars In Your App

有一個corpus.txt文件在你的榜樣,允許其只承認:

GO

FORWARD

向後

LEFT

RIGHT

START

STOP

TURN

您可以添加其他詞或即使詞組。

+4

OpenEars開發人員在這裏。這是100%正確的 - 示例應用程序有一個固定的詞彙表,文檔解釋瞭如何爲您的應用程序創建自定義詞彙表。認識到任何陳述都不是目前可以在一個手持設備上離線使用CPU或內存資源的情況下做的事情(從技術上說,在線大詞彙量識別服務也有一個有限的詞彙量;限制是只是一大堆)。文檔和論壇中還有一些關於哪些詞彙大小可脫機工作的討論。 – Halle

+0

@GrahamBell:靜態/動態是一個鏈接問題,iOS(我認爲)你只能鏈接靜態庫。從功能視圖來看,它非常_dynamic_ :)例如ZXing也是靜態的,但這並不意味着它只能識別一組特定的QR碼。 –

+0

@Halle:繼續做好工作! –