當前開發的應用賈維斯,是英文的。我想定製它以使用本地語言。如何爲當地語言開發這種應用程序?我必須知道什麼樣的編程語言才能進行開發?我測試了jarvis的英文版本,對我來說效果很好。爲了開發的目的,如何將c#與HTK連接起來?大廈賈維斯像申請當地語言
3
A
回答
2
如何開發這種應用程序的本地語言?
你不需要從頭開始,拿現有的軟件,並建立它。例如,你可以考慮https://github.com/jasperproject/jasper-client,這是非常積極的發展。
什麼樣的編程語言我必須知道進行開發?
大多數NLP庫是在Python或Java。您還需要shell腳本(AWK/perl的)經驗,因爲經常模型與Linux工具建立。
對於語音識別,最簡單的方法是使用CMUSphinx,將語言添加到CMUSphinx的教程是http://cmusphinx.sourceforge.net/wiki/tutorialam。
我測試過jarvis的英文版,它對我很好。爲了開發的目的,如何將c#與HTK連接起來?
有互操作性許多方面:
1)C#可以調用HTK工具的二進制文件通過的Process.Start http://msdn.microsoft.com/en-us/library/system.diagnostics.process.start(v=vs.110).aspx
2)您可以從HTK建立一個庫,並通過與PInvoke的調用它互操作框架
3)您可以使用HTK工具構建TCP或HTTP服務器,並從C#應用程序連接到此服務器以獲取語音識別結果。總體而言,您可以使用上面提到的現有解決方案,它們實現了所有艱難的任務,您只需配置本地語言即可。
0
我建議你去HTK,或者如果你有很多訓練數據,那麼去kaldi語音識別最好的工具包之一,它使用深度學習的本地語言。
相關問題
- 1. 賈斯珀域查詢語言
- 2. 大廈升壓利布斯
- 3. 僞造阿賈克斯申請表格測試
- 4. Angular.js阿賈克斯和申請不工作
- 5. 大廈像Omegle的
- 6. System.Diagnostics程序登錄問題+維克斯申請名稱變更
- 7. [R lubridate:在當地語言
- 8. 阿賈克斯之間維護Java變量請求
- 9. 大廈的MySQL從多維數組
- 10. 使用阿賈克斯改變網站語言
- 11. JSF語言切換器和阿賈克斯更新
- 12. php論壇大廈,輸入設置欄(粗體,...鏈接等),如何申請?
- 13. 當地語言的Geocode api地圖
- 14. jQuery的阿賈克斯,如果錯誤做一個更多的時間申請
- 15. 語法使用$申請
- 16. 將思維獅身人面像will_paginate阿賈克斯分頁
- 17. 斯卡拉:當多個隱式轉換申請
- 18. 申請大量的CPU
- 19. 在斯卡拉申請案件act()
- 20. 斯卡拉從我想申請方法
- 21. F#斯卡拉申請方法
- 22. Debian:普利茅斯申請新主題
- 23. 哈斯克爾申請單值函數
- 24. 請告訴我MS阿賈克斯相當於jQuery的ajaxStop
- 25. 年度申請Excel申請
- 26. 阿賈克斯日曆擴展月份本地化請幫助
- 27. 處理小冊子地圖中的阿賈克斯請求
- 28. 大廈單不擊:語法錯誤doltlibtool
- 29. 本地語言和本地語言的Django語言選擇器
- 30. 果園阿賈克斯請求
謝謝你的好意。我需要更多的鏈接,可以幫助我開發使用語音識別的命令和控制應用程序。 – senye 2014-12-07 21:37:54