2015-05-25 121 views
2

最近我一直在爲我家開發API,並遇到了一個有趣的問題,我需要找到解決方案。我想我會得到一些輸入,以最好的別人怎麼想,我應該去了解這一點:從英語句子中提取關鍵詞

,我已經開發了能控制的東西,如我的電腦顯示器,打開和關閉它們的API。還有彩色的Wifi燈,設置顏色和亮度。

我遇到的問題是我試圖爲系統實現語音控制,使用Google語音到文本API我已經捕獲並將語音轉換爲文本。將文本發送到服務器,但我不確定如何最好地將英語句子轉換爲可以發送到API以執行的命令。

我的API在三件事情上工作,一個類別,函數和參數。按照這個順序,例如

Monitors->set_state->id=1&new_state=False 

回答

0

有哪些可以在服務器上執行,並聽取關鍵字不發送數據到互聯網,語音識別工具包。例如,Pocketsphinx

例如如何使用python查找關鍵字,您可以檢查this example

這是Python的實現,但其他語言也受支持。