本發(fā)明涉及電視遙控技術(shù)領(lǐng)域,尤其涉及的是一種語音遙控器及其語音采集的方法、系統(tǒng)。
背景技術(shù):
電視機的換臺從手動換臺到現(xiàn)在的遙控器,使得換臺越來越方便。隨著科學的進步,從模擬電視向數(shù)字電視發(fā)展,可供觀看的電視節(jié)目也越來越多,經(jīng)常會面臨以下的問題:一是換臺困難,傳統(tǒng)的遙控器在換臺時只能在已經(jīng)確定了節(jié)目號的情況下通過按鍵快速換臺,或者將節(jié)目按順序瀏覽來選臺。在節(jié)目數(shù)量很大的情況下,這兩種方法不但費時而且費力。二是適用范圍窄。這是傳統(tǒng)遙控器長久以來的痼疾,當用戶處于光線較暗的情況下,無法看清遙控器按鍵時,當用戶暫時無法使用手來操作時。
為了解決以上問題,出現(xiàn)了很多通過語音來控制遙控器的語音遙控器。
語音識別(speech recognition)是將語音轉(zhuǎn)化為文字并進行相應(yīng)操作的技術(shù),在各種智能設(shè)備上利用語音識別技術(shù)進行人機交互,并進行各項操作成為重要的功能。
而語音識別不準確的原因很大一部分在于語音采集過程出現(xiàn)的問題,語音采集實際使用過程中,主要的問題是用戶比較快,也就是在用戶按住按鈕就或者即將按下按鈕的時候,用戶已經(jīng)開始講話,系統(tǒng)采集語音的時候往往是語音的前面一小段語音丟失,對語音識別系統(tǒng)的影響很大。譬如用戶在進行錄音的操作時,一般還沒有按下開始錄音的開關(guān)按鈕就已經(jīng)開始說話發(fā)送指令了,假設(shè)用戶在按下開關(guān)按鈕前1秒,已經(jīng)開始說“中央一套”,所以可能錄音的內(nèi)容只有“一套”,從而導(dǎo)致錄音不完整,電視機無法進行清楚的識別,也就不能做出正確的判斷了。
因此,針對上述缺陷,現(xiàn)有技術(shù)還有待于改進和發(fā)展。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種語音遙控器及其語音采集的方法、系統(tǒng),旨在通過在用戶按下錄音開關(guān)按鈕之前就開始進行語音采集,可以有效防止用戶在按下錄音開關(guān)按鈕之前就已經(jīng)錄音的語音丟失,便于識別設(shè)備通過完整的錄音更好的識別,為用戶提供方便。
本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下:
一種語音遙控器,包括遙控器本體、芯片以及電池,還包括:
壓力傳感器,用于感應(yīng)用戶是否拿起遙控器;
距離傳感器,用于檢測用戶的手指到開關(guān)按鈕的距離;
開關(guān)按鈕,用于確認用戶通過所述開關(guān)按鈕開始錄音;
錄音模塊,用于在開始錄音后記錄用戶的語音;
緩存模塊,用于存儲用戶的語音數(shù)據(jù);
傳輸模塊,用于傳輸語音數(shù)據(jù)到智能電視或者云端語音識別引擎上進行語音識別;
通過所述壓力傳感器感應(yīng)到用戶拿起遙控器后,再通過所述距離傳感器檢測用戶的手指到開關(guān)按鈕的距離超過預(yù)定值時,所述開關(guān)按鈕按下開啟錄音,所述錄音模塊錄音過程中,將緩存在所述緩存模塊中的語音數(shù)據(jù)和正在錄音的語音數(shù)據(jù)通過所述傳輸模塊傳輸?shù)街悄茈娨暬蛘咴贫苏Z音識別引擎上進行語音識別。
一種語音遙控器的語音采集方法,其中,包括以下步驟:
步驟A,當語音遙控器中的壓力傳感器感應(yīng)到的壓力超過閾值時,開啟處于關(guān)閉狀態(tài)的距離傳感器、開關(guān)按鈕、錄音模塊以及緩存模塊;
步驟B,當距離傳感器檢測手指到開關(guān)按鈕的距離小于預(yù)定值時,控制錄音模塊開始錄音,并將語音數(shù)據(jù)記錄在緩存模塊中;
步驟C,當開關(guān)按鈕被按下時,控制傳輸模塊將語音數(shù)據(jù)傳輸?shù)街悄茈娨暬蛘咴贫苏Z音識別引擎上進行語音識別。
所述語音遙控器的語音采集方法,其中,所述步驟A具體包括:
A1,當語音遙控器未工作時處于待機狀態(tài),使壓力傳感器處于工作狀態(tài),相關(guān)的距離傳感器、開關(guān)按鈕、錄音模塊以及緩存模塊均處于關(guān)閉狀態(tài);
A2,當壓力傳感器感應(yīng)到的壓力超過閾值時,開啟距離傳感器、開關(guān)按鈕、錄音模塊以及緩存模塊,使之處于工作狀態(tài)。
所述語音遙控器的語音采集方法,其中,所述步驟B具體包括:
B1,所述手指到開關(guān)按鈕的距離的預(yù)定值進行預(yù)先設(shè)定,當距離傳感器檢測手指到開關(guān)按鈕的距離小于預(yù)定值時,錄音模塊開始錄音并將語音數(shù)據(jù)記錄到緩存模塊中;
B2,當距離傳感器檢測到手指離開關(guān)按鈕的距離大于預(yù)定值的時間超過第一預(yù)設(shè)時間,則錄音模塊停止錄音。
所述語音遙控器的語音采集方法,其中,所述步驟C具體包括:
C1,當開關(guān)按鈕被按下時,控制傳輸模塊將存儲在緩存模塊中的語音數(shù)據(jù)和正在錄音的語音數(shù)據(jù)通過無線通信連接的方式傳輸?shù)街悄茈娨暬蛘咴贫苏Z音識別引擎上進行語音識別;
C2,在錄音過程中,如果開關(guān)按鈕關(guān)閉的時間未超過第二預(yù)設(shè)時間,則控制傳輸模塊停止傳輸語音數(shù)據(jù),錄音模塊依舊工作,并將錄制的語音數(shù)據(jù)發(fā)送到緩存模塊進行存儲,如果開關(guān)按鈕關(guān)閉的時間超過第二預(yù)設(shè)時間,則錄音模塊和傳輸模塊均停止工作。
所述語音遙控器的語音采集方法,其中,所述緩存模塊采用循環(huán)覆蓋存儲的方式:緩存模塊中只存儲第二預(yù)設(shè)時間內(nèi)的語音數(shù)據(jù),如果存儲的語音數(shù)據(jù)超過第二預(yù)設(shè)時間,則緩存模塊覆蓋之前存儲的語音數(shù)據(jù),即所述緩存模塊中始終只存儲最新第二預(yù)設(shè)時間內(nèi)的語音數(shù)據(jù)。
一種語音遙控器的語音采集系統(tǒng),其中,包括:
壓力感應(yīng)模塊,用于當語音遙控器中的壓力傳感器感應(yīng)到的壓力超過閾值時,開啟處于關(guān)閉狀態(tài)的距離傳感器、開關(guān)按鈕、錄音模塊以及緩存模塊;
距離檢測模塊,用于當距離傳感器檢測手指到開關(guān)按鈕的距離小于預(yù)定值時,控制錄音模塊開始錄音,并將語音數(shù)據(jù)記錄在緩存模塊中;
語音數(shù)據(jù)傳輸模塊,用于當開關(guān)按鈕被按下時,控制傳輸模塊將語音數(shù)據(jù)傳輸?shù)街悄茈娨暬蛘咴贫苏Z音識別引擎上進行語音識別。
所述語音遙控器的語音采集系統(tǒng),其中,所述壓力感應(yīng)模塊具體包括:
工作狀態(tài)控制單元,用于當語音遙控器未工作時處于待機狀態(tài),使壓力傳感器處于工作狀態(tài),相關(guān)的距離傳感器、開關(guān)按鈕、錄音模塊以及緩存模塊均處于關(guān)閉狀態(tài);
壓力比較單元,用于當壓力傳感器感應(yīng)到的壓力超過閾值時,開啟距離傳感器、開關(guān)按鈕、錄音模塊以及緩存模塊,使之處于工作狀態(tài)。
所述語音遙控器的語音采集系統(tǒng),其中,所述距離檢測模塊具體包括:
錄音記錄單元,所述手指到開關(guān)按鈕的距離的預(yù)定值進行預(yù)先設(shè)定,用于當距離傳感器檢測手指到開關(guān)按鈕的距離小于預(yù)定值時,錄音模塊開始錄音并將語音數(shù)據(jù)記錄到緩存模塊中;
錄音停止單元,用于當距離傳感器檢測到手指離開關(guān)按鈕的距離大于預(yù)定值的時間超過第一預(yù)設(shè)時間秒,則錄音模塊停止錄音。
所述語音遙控器的語音采集系統(tǒng),其中,所述語音數(shù)據(jù)傳輸模塊具體包括:
傳輸識別單元,用于當開關(guān)按鈕被按下時,控制傳輸模塊將存儲在緩存模塊中的語音數(shù)據(jù)和正在錄音的語音數(shù)據(jù)通過無線通信連接的方式傳輸?shù)街悄茈娨暬蛘咴贫苏Z音識別引擎上進行語音識別;
錄音選擇單元,用于在錄音過程中,如果開關(guān)按鈕關(guān)閉的時間未超過第二預(yù)設(shè)時間,則控制傳輸模塊停止傳輸語音數(shù)據(jù),錄音模塊依舊工作,并將錄制的語音數(shù)據(jù)發(fā)送到緩存模塊進行存儲,如果開關(guān)按鈕關(guān)閉的時間超過第二預(yù)設(shè)時間,則錄音模塊和傳輸模塊均停止工作。
所述語音遙控器的語音采集系統(tǒng),其中,所述緩存模塊采用循環(huán)覆蓋存儲的方式:緩存模塊中只存儲第二預(yù)設(shè)時間內(nèi)的語音數(shù)據(jù),如果存儲的語音數(shù)據(jù)超過第二預(yù)設(shè)時間,則緩存模塊覆蓋之前存儲的語音數(shù)據(jù),即所述緩存模塊中始終只存儲最新第二預(yù)設(shè)時間內(nèi)的語音數(shù)據(jù)。
本發(fā)明公開了一種語音遙控器及其語音采集的方法、系統(tǒng),所述方法包括:當語音遙控器中的壓力傳感器感應(yīng)到的壓力超過閾值時,開啟處于關(guān)閉狀態(tài)的距離傳感器、開關(guān)按鈕、錄音模塊以及緩存模塊;當距離傳感器檢測手指到開關(guān)按鈕的距離小于預(yù)定值時,控制錄音模塊開始錄音,并將語音數(shù)據(jù)記錄在緩存模塊中;當開關(guān)按鈕被按下時,控制傳輸模塊將語音數(shù)據(jù)傳輸?shù)街悄茈娨暬蛘咴贫苏Z音識別引擎上進行語音識別。本發(fā)明的語音采集方法通過在用戶按下錄音開關(guān)按鈕之前就開始了錄音,可以有效防止用戶在按下錄音開關(guān)按鈕之前就已經(jīng)錄音的語音丟失,便于識別設(shè)備通過完整的錄音更好的識別,為用戶提供方便。
附圖說明
圖1是本發(fā)明語音遙控器上語音采集系統(tǒng)結(jié)構(gòu)示意圖。
圖2是本發(fā)明語音遙控器的語音采集方法的較佳實施例的流程圖。
圖3是本發(fā)明語音遙控器的語音采集方法控制系統(tǒng)實施例的流程圖。
圖4是本發(fā)明語音遙控器的語音采集系統(tǒng)的較佳實施例的功能原理框圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
請參閱圖1和圖3,圖1是本發(fā)明語音遙控器上語音采集系統(tǒng)結(jié)構(gòu)示意圖,圖3是本發(fā)明語音遙控器的語音采集方法控制系統(tǒng)實施例的流程圖。
如圖1和圖3所示,本發(fā)明提供一種語音遙控器10,包括遙控器本體9、電池17,所述語音遙控器10還包括:
壓力傳感器11,用于感應(yīng)用戶是否拿起遙控器;
距離傳感器12,用于檢測用戶的手指到開關(guān)按鈕的距離;
開關(guān)按鈕13,用于確認用戶通過所述開關(guān)按鈕開始錄音;
錄音模塊(相當于麥克風)14,用于在開始錄音后記錄用戶的語音;
緩存模塊15,用于存儲用戶的語音數(shù)據(jù);
傳輸模塊16,用于傳輸語音數(shù)據(jù)到智能電視或者云端語音識別引擎上進行語音識別;
通過所述壓力傳感器11感應(yīng)到用戶拿起遙控器后,再通過所述距離傳感器12檢測用戶的手指到開關(guān)按鈕13的距離超過預(yù)定值時,所述開關(guān)按鈕按13下開啟錄音,所述錄音模塊14錄音過程中,將緩存在所述緩存模塊15中的語音數(shù)據(jù)和正在錄音的語音數(shù)據(jù)通過所述傳輸模塊16傳輸?shù)街悄茈娨暬蛘咴贫苏Z音識別引擎上進行語音識別。
請參閱圖2,圖2是本發(fā)明語音遙控器的語音采集方法的較佳實施例的流程圖。
如圖2所示,本發(fā)明實施例提供的一種語音遙控器的語音采集方法,包括以下步驟:
步驟S100,當語音遙控器中的壓力傳感器感應(yīng)到的壓力超過閾值時,開啟處于關(guān)閉狀態(tài)的距離傳感器、開關(guān)按鈕、錄音模塊以及緩存模塊。
本發(fā)明中,所述步驟S100具體包括:當語音遙控器未工作時處于待機狀態(tài),使壓力傳感器處于工作狀態(tài),相關(guān)的距離傳感器、開關(guān)按鈕、錄音模塊以及緩存模塊均處于關(guān)閉狀態(tài),便于減少功率的消耗,節(jié)省遙控器的電量;當壓力傳感器感應(yīng)到的壓力超過閾值時,開啟距離傳感器、開關(guān)按鈕、錄音模塊以及緩存模塊,使之處于工作狀態(tài)。
傳感器是一種檢測裝置,能感受到被測量的信息,并能將感受到的信息,按一定規(guī)律變換成為電信號或其他所需形式的信息輸出,以滿足信息的傳輸、處理、存儲、顯示、記錄和控制等要求。本發(fā)明的壓力傳感器用于通過壓力來感應(yīng)用戶是否拿起遙控器,距離傳感器用于檢測用戶的手指到開關(guān)按鈕的距離;所述壓力的閾值可根據(jù)一般手持遙控器的正常壓力值來進行取值,取值可設(shè)定一個壓力范圍內(nèi)或者范圍中的某一個值,所述閾值的設(shè)置只要滿足一般用戶手拿起遙控器便能感應(yīng)到即可。
步驟S200,當距離傳感器檢測手指到開關(guān)按鈕的距離小于預(yù)定值時,控制錄音模塊開始錄音,并將語音數(shù)據(jù)記錄在緩存模塊中。
本發(fā)明中,所述步驟S200具體包括:所述手指到開關(guān)按鈕的距離的預(yù)定值優(yōu)選為1cm,當距離傳感器檢測手指到開關(guān)按鈕的距離小于1cm時,錄音模塊開始錄音并將語音數(shù)據(jù)記錄到緩存模塊中;當距離傳感器檢測到手指離開關(guān)按鈕的距離大于1cm的時間超過第一預(yù)設(shè)時間,所述第一預(yù)設(shè)時間優(yōu)選為3秒,則錄音模塊停止錄音。
所述距離的預(yù)定值本發(fā)明優(yōu)選為1cm,第一預(yù)設(shè)時間優(yōu)選為3秒,當然也可以根據(jù)用戶的不同需求和習慣來設(shè)置其他的具體值,距離傳感器檢測到手指離開關(guān)按鈕的距離大于1cm的時間同樣也可以設(shè)置為其他值。之所以在用戶還沒有開始按下開關(guān)按鈕進行錄音就控制錄音模塊開始錄音,是因為實際錄音過程中,一般用戶說話會快于按下開關(guān)按鍵,也就是在用戶按住按鈕就或者即將按下按鈕的時候,用戶已經(jīng)開始講話,這樣系統(tǒng)采集語音的時候往往是語音的前面一小段語音會丟失,對后面設(shè)備進行語音識別的影響很大。
步驟S300,當開關(guān)按鈕被按下時,控制傳輸模塊將語音數(shù)據(jù)傳輸?shù)街悄茈娨暬蛘咴贫苏Z音識別引擎上進行語音識別。
本發(fā)明中,所述步驟S300具體包括:當開關(guān)按鈕被按下時,控制傳輸模塊將存儲在緩存模塊中的語音數(shù)據(jù)和正在錄音的語音數(shù)據(jù)通過無線通信連接的方式傳輸?shù)街悄茈娨暬蛘咴贫苏Z音識別引擎上進行語音識別,所述無線通信連接方式包括:藍牙或者Wifi;另外,所述緩存模塊采用循環(huán)覆蓋存儲的方式:緩存模塊中只存儲第二預(yù)設(shè)時間內(nèi)的語音數(shù)據(jù),所述第二時間優(yōu)選為1秒,如果存儲的語音數(shù)據(jù)超過1秒,則緩存模塊覆蓋之前存儲的語音數(shù)據(jù),即所述緩存模塊中始終只存儲最新1秒的語音數(shù)據(jù)。也就是說,在傳輸模塊傳輸正在錄音的語音數(shù)據(jù)時,同時將存儲在緩存模塊中最新1秒的語音數(shù)據(jù)也傳輸?shù)街悄茈娨暬蛘咴贫苏Z音識別引擎上,便于進行更加準確的語音識別。
在錄音過程中,如果開關(guān)按鈕關(guān)閉的時間未超過1秒,則控制傳輸模塊停止傳輸語音數(shù)據(jù),錄音模塊依舊工作,并將錄制的語音數(shù)據(jù)發(fā)送到緩存模塊進行存儲,這也是防止用戶關(guān)閉開關(guān)按鈕之后的1秒內(nèi)用戶還在說話進行錄音而沒有存儲的情況,同樣是防止出現(xiàn)遺漏重要的語音信息;如果開關(guān)按鈕關(guān)閉的時間超過1秒,則錄音模塊和傳輸模塊均停止工作,當然這個時間也可以根據(jù)用戶的需求設(shè)置其他值,如果用戶需要繼續(xù)錄音,則再次按下開關(guān)按鈕,則重復(fù)之前的錄音流程。
為使得本發(fā)明語音遙控器的語音采集方法更加清楚,下面給出了具體語音采集控制實施流程,請參見圖3,圖3是本發(fā)明語音遙控器的語音采集方法控制系統(tǒng)實施例的流程圖。
如圖3所示,具體語音采集控制流程實施例如下:
S1,當語音遙控器10未工作時處于待機狀態(tài),此時電池17電量充足,處于隨時給語音遙控器10提供電量的狀態(tài),但是壓力傳感器11處于工作狀態(tài),而相關(guān)的距離傳感器12、開關(guān)按鈕13、錄音模塊14以及緩存模塊15均處于關(guān)閉狀態(tài);
S2,當壓力傳感器11感應(yīng)到用戶手持語音遙控器10的壓力超過閾值時,芯片20接收壓力傳感器11傳來的指令,控制開啟距離傳感器12、開關(guān)按鈕13、錄音模塊14以及緩存模塊15,使之處于工作狀態(tài);
S3,當距離傳感器12檢測用戶的手指到開關(guān)按鈕13的距離小于1cm時,芯片20接收距離傳感器12傳來的指令,控制錄音模塊14開始錄音并將語音數(shù)據(jù)記錄到緩存模塊15中;
S4,當距離傳感器12檢測到用戶的手指離開關(guān)按鈕13的距離大于1cm的時間超過3秒,則錄音模塊14停止錄音;
S5,當開關(guān)按鈕13被用戶的手指按下時,即錄音開始,芯片20發(fā)出指令控制傳輸模塊16將存儲在緩存模塊15中的語音數(shù)據(jù)和正在錄音的語音數(shù)據(jù)通過藍牙或者Wifi連接的方式傳輸?shù)街悄茈娨?0或者云端語音識別引擎上進行語音識別;
S6,當智能電視或者其它播放設(shè)備30進行爭正確的語音識別后,執(zhí)行用戶的操作指令,如切換電視頻道、增加或降低電視音量以及關(guān)機等操作。
本發(fā)明主要是在用戶按下錄音開關(guān)按鈕13之前就開始了錄音,可以有效防止用戶在按下錄音開關(guān)按鈕13之前就已經(jīng)錄音的語音丟失,便于識別設(shè)備通過完整的錄音準確地進行識別,為用戶提供高質(zhì)量的服務(wù)。
基于上述實施例,本發(fā)明還提供一種語音遙控器的語音采集系統(tǒng),請參閱圖4,圖4是本發(fā)明語音遙控器的語音采集系統(tǒng)的較佳實施例的功能原理框圖。
如圖4所示,所述系統(tǒng)包括:
壓力感應(yīng)模塊410,用于當語音遙控器中的壓力傳感器感應(yīng)到的壓力超過閾值時,開啟處于關(guān)閉狀態(tài)的距離傳感器、開關(guān)按鈕、錄音模塊以及緩存模塊;具體如上所述。
距離檢測模塊420,用于當距離傳感器檢測手指到開關(guān)按鈕的距離小于預(yù)定值時,控制錄音模塊開始錄音,并將語音數(shù)據(jù)記錄在緩存模塊中;具體如上所述。
語音數(shù)據(jù)傳輸模塊430,用于當開關(guān)按鈕被按下時,控制傳輸模塊將語音數(shù)據(jù)傳輸?shù)街悄茈娨暬蛘咴贫苏Z音識別引擎上進行語音識別;具體如上所述。
進一步地,所述語音遙控器的語音采集系統(tǒng),其中,所述壓力感應(yīng)模塊具體包括:
工作狀態(tài)控制單元,用于當語音遙控器未工作時處于待機狀態(tài),使壓力傳感器處于工作狀態(tài),相關(guān)的距離傳感器、開關(guān)按鈕、錄音模塊以及緩存模塊均處于關(guān)閉狀態(tài);具體如上所述。
壓力比較單元,用于當壓力傳感器感應(yīng)到的壓力超過閾值時,開啟距離傳感器、開關(guān)按鈕、錄音模塊以及緩存模塊,使之處于工作狀態(tài);具體如上所述。
所述語音遙控器的語音采集系統(tǒng),其中,所述距離檢測模塊具體包括:
錄音記錄單元,所述手指到開關(guān)按鈕的距離的預(yù)定值進行預(yù)先設(shè)定,用于當距離傳感器檢測手指到開關(guān)按鈕的距離小于預(yù)定值時,錄音模塊開始錄音并將語音數(shù)據(jù)記錄到緩存模塊中;具體如上所述。
錄音停止單元,用于當距離傳感器檢測到手指離開關(guān)按鈕的距離大于預(yù)定值的時間超過第一預(yù)設(shè)時間,則錄音模塊停止錄音;具體如上所述。
所述語音遙控器的語音采集系統(tǒng),其中,所述語音數(shù)據(jù)傳輸模塊具體包括:
傳輸識別單元,用于當開關(guān)按鈕被按下時,控制傳輸模塊將存儲在緩存模塊中的語音數(shù)據(jù)和正在錄音的語音數(shù)據(jù)通過無線通信連接的方式傳輸?shù)街悄茈娨暬蛘咴贫苏Z音識別引擎上進行語音識別;具體如上所述。
錄音選擇單元,用于在錄音過程中,如果開關(guān)按鈕關(guān)閉的時間未超過第二預(yù)設(shè)時間,則控制傳輸模塊停止傳輸語音數(shù)據(jù),錄音模塊依舊工作,并將錄制的語音數(shù)據(jù)發(fā)送到緩存模塊進行存儲,如果開關(guān)按鈕關(guān)閉的時間超過第二預(yù)設(shè)時間,則錄音模塊和傳輸模塊均停止工作;具體如上所述。
綜上所述,本發(fā)明公開了一種語音遙控器及其語音采集的方法、系統(tǒng),所述方法包括:當語音遙控器中的壓力傳感器感應(yīng)到的壓力超過閾值時,開啟處于關(guān)閉狀態(tài)的距離傳感器、開關(guān)按鈕、錄音模塊以及緩存模塊;當距離傳感器檢測手指到開關(guān)按鈕的距離小于預(yù)定值時,控制錄音模塊開始錄音,并將語音數(shù)據(jù)記錄在緩存模塊中;當開關(guān)按鈕被按下時,控制傳輸模塊將語音數(shù)據(jù)傳輸?shù)街悄茈娨暬蛘咴贫苏Z音識別引擎上進行語音識別。本發(fā)明的語音采集方法通過在用戶按下錄音開關(guān)按鈕之前就開始了錄音,可以有效防止用戶在按下錄音開關(guān)按鈕之前就已經(jīng)錄音的語音丟失,便于識別設(shè)備通過完整的錄音更好的識別,為用戶提供方便。
當然,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)硬件(如處理器,控制器等)來完成,所述的程序可存儲于一計算機可讀取的存儲介質(zhì)中,該程序在執(zhí)行時可包括如上述各方法實施例的流程。其中所述的存儲介質(zhì)可為存儲器、磁碟、光盤等。
應(yīng)當理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進或變換,所有這些改進和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護范圍。