2
A
回答
2
關鍵詞檢測的任務是從語音識別任務不同。雖然第二次嘗試瞭解正在講話的文本並檢查所有可能的單詞組合,但關鍵詞識別通常會檢查兩個假設 - 詞就在這裏或垃圾在這裏。它更有效地檢查關鍵字的存在,但它需要自定義算法。您可以使用開源語音識別工具包(如CMUSphinx)來實現它。
http://cmusphinx.sourceforge.net
這太上運行Android,您可以檢查
Voice command keyword listener in Android
看到如何整合它。
2
絕對。
的一些代碼,檢測出「魔語」
只是ACTION_RECOGNIZE_SPEECH推出的意圖,然後檢查您的關鍵字結果中看到這一點。檢查關鍵字可能很複雜,但是這段代碼應該讓你開始。
+0
嘿格雷姆。感謝您的鏈接。我可以將此代碼放入服務中,並使其不斷識別語音嗎?謝謝! – 2016-01-28 03:03:32
1
我用斯諾博伊庫完成這個任務
網站:https://snowboy.kitt.ai
Github上:https://github.com/kitt-ai/snowboy
它是一個C庫,但它可以通過JNI包含在Android的代碼。唯一的缺點是,如果你想使用另一個關鍵字,而不是庫中附帶的關鍵字,你必須用音頻樣本進行訓練。
相關問題
- 1. 使用IN關鍵字
- 2. Objective C關鍵字'in'
- 3. Zend_Db_Table_Abstract和MySQL IN關鍵字
- 4. 如何在Python中使用In關鍵字而不使用In關鍵字
- 5. Speech to Text Android
- 6. 突出顯示字符串中的關鍵字,允許「at」,「in」,「on」
- 7. 預期的上下文關鍵字'on'
- 8. Apache Lucene搜索 - 關鍵字失敗 - IN
- 9. Django模型使用關鍵字IN
- 10. 「IN」關鍵字sql文件路徑
- 11. 使用IN關鍵字查詢
- 12. 使用IN關鍵字的android系統源碼
- 13. Android marketplace關鍵字
- 14. 使用關鍵字VS ON子句 - MYSQL
- 15. EORROR:靠近關鍵字SELECT on 6 line
- 16. Android Java Speech to text
- 17. android中的static關鍵字
- 18. android應用關鍵字
- 19. Android商店關鍵字
- 20. 如何使用複合鍵與IN關鍵字在MS Access
- 21. next_permutation in C++ on strings
- 22. click on item in viewList ..從數據庫android
- 23. Android中的按鍵關鍵字錯誤
- 24. 如何在LINQ中的JOIN子句中使用IN關鍵字
- 25. 多條件if語句字符串關鍵字:in,不在
- 26. android text to speech toast message
- 27. Text to Speech android not working
- 28. 可以在CoffeeScript中使用保留關鍵字「in」嗎?
- 29. 「IN」和「INNER JOIN」關鍵字不能與數據庫
- 30. 關鍵字
你能幫我把cmusphinx與android集成嗎?另外,有沒有我可以參考的示例代碼? – Roshit 2012-06-18 06:40:26
有關集成,請參閱教程http://cmusphinx.sourceforge.net/2011/05/building-pocketsphinx-on-android/如果您有任何問題歡迎您提問 – 2012-06-20 09:23:23
cmusphinx現在有一個關鍵字發現實現。 http://cmusphinx.svn.sourceforge.net/viewvc/cmusphinx/branches/long-audio-aligner/KeyWordSpotting/「 – 2013-01-24 06:37:53