2009-12-12 53 views
1

我正在追求我的計算機科學畢業後。我只想問,實際上哪種語言可以實現語音識別系統和家庭自動化系統(交流控制器,水控制器等)。 我知道C,C++,Java,PHP!需要哪些額外的知識?哪種語言適合實現語音識別系統和家庭自動化系統?

+1

作爲後畢業的學生,​​我期望你研究這個多一點,而不是指望我們來爲您解答。我的建議是看看那些你認識的語言領域的內容,我相信隨後的圖書館將會有文檔和例子,你自己可以更加豐富地回答這個問題。 – Lazarus 2009-12-12 15:08:12

+0

您應該添加標籤:'音頻'和'數字信號處理' – 2009-12-12 15:13:59

回答

2

我會發表評論,如果你認爲你需要的是對某一種語言的堅定理解來解決這個任務,那麼你就會受到傷害......並不是說那樣的話,只是你沒有給予很多去...

除此之外,你需要一個硬件捕獲語音和軟件爲你做(這主要取決於你的平臺)。如果您想稍後將其存儲以進行分析,則需要使用壓縮工具來針對該音頻運行。你需要對Marchov模型有很好的理解。你需要了解信號處理,但我對科學太陌生以至於無法討論它。

之後,你需要實現你想要做這......甚至一個簡單的「開__」,「關閉語言___」,「___設置」等

語法

完成上述所有操作後,您需要將音頻系統連接到控制系統,我假設您有一些想法該怎麼做,否則您根本就不會問這個問題。

的好,所以供您閱讀: How to get started with speech-to-text?

+0

謝謝,先生,這樣一個詳細的答案。但我只有2人,包括我在內的2人,因此我覺得4人更好找到新的話題。 – Supereme 2009-12-13 16:52:17

+0

@Greg Hewgill感謝您的編輯:) – 2009-12-13 19:54:25

1

檢查哪些庫可用,你知道的語言,來幫助你需要做的事情。除非您想將其用作學習新語言的項目,否則您將通過使用您熟悉的語言最小化學習曲線,節省大量時間和麻煩。

C或C++可能是最有用的,因爲它們可以讓您最好地訪問執行語音識別和控制自定義硬件設備所需的低級API。

如果你想從一個網頁控制它,所以你可以從世界任何地方遠程訪問它,你可能還想使用(至少一些)PHP的前端。