2013-04-16 23 views
3

對於Android,我們有Google的語音輸入API,我們可以在麥克風中說話,並輸出我們所說的最可能的東西。有沒有一種方法可以讓我們爲語音輸入提供一組有效的「命令」或語句,並輸出最有可能的語句?將Android上的語音命令列表限制爲預定義的集合

比如,有效的命令列表是:

「播放歌曲」 「暫停」 「下一步」 「上一頁」

然而,在語言中沒有其他的話會被認爲是作爲選項。

有誰知道這可以實現嗎?

回答

1

可以歸檔與CMUSphinx,它可能需要一個語法指定語言來識別作爲解碼器參數:

  c.setString("-jsgf","grammar.jsgf"); 

語法在JSGF format規定。