2015-01-06 110 views
-2

我想通過收到的語音填寫表格。PHP中的語音識別

例如:問題你叫什麼名字?在用戶說出他的名字之後,文本框就會充滿價值。

+1

你嘗試過什麼了嗎? – Mramaa

+1

這個問題太廣泛了 – Mramaa

+0

是的,我一直在搜索用於語音識別的PHP API。 API如ispeech,speechAPI不符合我的要求。任何想法開始將幫助我。 –

回答

2

第一和最簡單的方法是使用谷歌語音API Google Speech API

第二種辦法是爲了讀取用戶的語音使用客戶端腳本語言(如jQuery)。在此之後,您可以使用信號處理對語音進行分析。下面應該給你一些提示:

  1. 閱讀的波形文件和(使用過濾器)從任何噪音清潔

  2. 傳遞錄製的語音通過FFT算法,從時域轉換進入頻域。

  3. 提取特徵(我個人推薦使用MFCC)

  4. 使用一些預測算法,或統計工具(如HMM的),那麼你可以訓練你的模型,以識別語音。

很抱歉,如果這並不能完全回答你的問題,你真是廣泛,這不是一個簡單的任務,因此,我建議使用某種形式的jQuery插件,以記錄語音,然後把它傳遞給Google的API並輸出結果。 See here

+1

JQuery是一個JavaScript庫,不是語言;) – MrVinz