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