0

我有一個應用程序,我在谷歌中使用語音識別來獲取用戶語音輸入的文本。這有效,沒問題 - 我得到的文字。從文本中調用Google語音操作 - 例如構建我自己的語音操作應用程序

是否可以將我的TEXT STRING發送到與Google的語音操作相同的邏輯/引擎進行分析,並讓AndroidOS執行正確的操作?

或者啓動一個提示用戶進行谷歌語音操作的意圖 - 該語言將被執行(例如,聽...),但如果沒有匹配的地方由谷歌語音操作給出,它會播放回我的應用程序將結果文本作爲溢出處理。

回答

1

解析返回的文本並確定用戶的真正含義(而不是他們所說的內容)是一個複雜的問題。最簡單的方面,您可以維護一個關鍵字表,並搜索返回的文本以獲得關鍵字匹配,併爲特定關鍵字的含義預先映射。更高級的系統使用statistical classification技術來識別來自用戶的轉錄語音的正確動作。如果你想探索高級分類器,你可能想看看Mallet

對不起,我不認爲Google允許您訪問他們的語音動作分類器,只是識別器。

相關問題