亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

語音控制方法

文檔序號:1567184閱讀:686來源:國知局
專利名稱:語音控制方法
技術領域
本發(fā)明涉及語音識別和編程控制技術領域,具體講公開一種基于語音識別技術的語音控制方法。
編程控制方法就是通過對待控設備或裝置進行控制命令的編程,使待控設備能按照編程控制的命令順序完成一系列的動作,現(xiàn)有的編程控制方法已廣泛使用在數(shù)控機床、編程控制的玩具等領域,不過這些編程控制系統(tǒng)都不具備語音識別功能。
為實現(xiàn)上述目的,本發(fā)明采用的技術方案是一種語音控制方法,它包括以下過程a、在利用語音識別進行控制的系統(tǒng)中的RAM單元中建立一個“語音編程指令隊列”堆棧,用于存儲語音編程指令隊列,同時在RAM單元中設置一個“語音編程控制位”,用于判斷系統(tǒng)是否進入語音編程狀態(tài);b、在系統(tǒng)的語音模板中設立兩個特殊模板,“語音編程”命令模板和“執(zhí)行語音編程”命令模板。
c、上述系統(tǒng)在接收到“語音編程”語音命令時,系統(tǒng)清空“語音編程指令隊列”堆棧,并將“語音編程控制位”設為有效,使系統(tǒng)進入編程狀態(tài);d、系統(tǒng)接收到如“前進”、“后退”、“左轉”、“右轉”之類的語音命令后,自動檢測“語音編程控制位”是否有效,并作出如下選擇;如果無效則系統(tǒng)立即執(zhí)行與語音命令相對應的動作;如果有效則不動作,而僅將該語音命令的控制代碼依序存入“語音編程指令隊列”堆棧。
系統(tǒng)接收到“執(zhí)行語音編程”語音命令時,系統(tǒng)將“語音編程控制位”設為無效使系統(tǒng)退出語音編程狀態(tài)并清空“語音編程指令隊列”堆棧,然后按序完成“語音編程指令隊列”所對應的一系列動作。
與現(xiàn)有技術相比,本發(fā)明具有以下優(yōu)點和效果現(xiàn)有的語音識別控制系統(tǒng)在離下達語音命令者距離較遠或環(huán)境噪音較大的情況下,識別率會降低甚至無法工作;采用本發(fā)明,可以先在近距離和小噪音狀態(tài)下對控制系統(tǒng)編程,然后用一個語音命令觸發(fā),就能使控制系統(tǒng)在遠處或有噪音的環(huán)境下能夠執(zhí)行編程的一系列動作;現(xiàn)有的語音識別控制系統(tǒng),如語音控制型智能玩具,在一條語音命令的觸發(fā)下,只能完成一個動作,采用本發(fā)明的語音編程功能后,不僅可以用語音命令來給玩具編舞,而且用一條語音命令就可以觸發(fā)玩具去跳一個舞,完成一系列的動作組合,從而提高了玩具的趣味性。


圖1是本發(fā)明的流程圖。
最佳實施方式實施例1能聽會說型玩具,它主要包括主控模塊、語音識別模塊、時鐘模塊和聲音模塊,主控模塊即控制器,由單片機及其外圍電路組成,主要負責其它各模塊何時工作及彼此之間的聯(lián)系。識別模塊由語音識別芯片、麥克風、按鍵、數(shù)碼顯示管及其外圍電路組成。語音識別芯片在主控芯片的控制下對麥克風采集到的聲音信號進行訓練或識別,按鍵用于向主控芯片提供是進行識別還是進行訓練以及其所訓練的命令模板序號等信息,數(shù)碼顯示管用來顯示模板序號。時鐘模塊由時鐘芯片、按鍵、數(shù)碼顯示管(可以與識別模塊的按鍵和數(shù)碼顯示管復用)及其外圍電路組成時鐘芯片用于產(chǎn)生時鐘,按鍵用于設定時間,數(shù)碼顯示管用于顯示時間。聲音模塊由語音芯片、喇叭及其外圍電路組成,用于在主控芯片的控制下發(fā)音。
該玩具在初次使用前要進行希望的聲音命令的訓練(訓練的具體步驟可由識別芯片的數(shù)據(jù)手則獲得),以獲得聲音命令的模板,訓練完成就可以向玩具發(fā)出語音命令,玩具的主控芯片控制識別芯片將麥克風采集到的語音進行識別,然后將識別的結果即所對應的聲音命令模板的序號送回給主控芯片,主控芯片根據(jù)該語音命令的控制代碼控制聲音模塊播音,如果所對應的聲音命令與時間有關則主控芯片將先從時鐘模塊取得信息,再進行其它控制。
采用本發(fā)明后的玩具,不僅可以完成同主人的簡單對話,還可以在主人連續(xù)發(fā)出如“語音編程”、“明天”、“早上”、“六點”、“叫我”、“八點”、“說再見”、“執(zhí)行指令”這一系列命令后,按主人的意思完成第二天早上六點鐘叫醒主人并于八點鐘和主人說再見這一系列動作。
實施例2能聽會動型語音控制型智能玩具。將實施例1中的時鐘模塊去掉,用驅動電路模塊替代聲音模塊就很方便地將一能聽會說玩具改制成為一個能聽會動的玩具。因為兩種類型的語音控制型玩具都具有同樣的語音識別模塊,所以具體的使用方法也基本上都相同,既需要先訓練后識別。
采用本發(fā)明通過對玩具編程,可以讓它跑到遠處并完成幾個漂亮動作后自己跑回來,這樣就能很好地解決現(xiàn)有技術中存在地缺陷,如當下達命令后玩具跑到較遠地地方停止不動了,這時系統(tǒng)對遠距離地語音識別率會大大降低,可能導致玩具的失控。通過本發(fā)明的實施,可以通過用一條語音命令觸發(fā)玩具跳一個完整地舞,而且還能用語音給玩具編舞,從而使玩具可以方便地增加許多趣味性功能。
權利要求
1.一種語音控制方法,它包括以下過程a、在利用語音識別進行控制的系統(tǒng)中的RAM單元中建立一個“語音編程指令隊列”堆棧,用于存儲語音編程指令隊列,同時在RAM單元中設置一個“語音編程控制位”,用于判斷系統(tǒng)是否進入語音編程狀態(tài);b、在系統(tǒng)的語音模板中設立兩個特殊模板,“語音編程”命令模板和“執(zhí)行語音編程”命令模板。c、上述系統(tǒng)在接收到“語音編程”語音命令時,系統(tǒng)清空“語音編程指令隊列”堆棧,并將“語音編程控制位”設為有效,使系統(tǒng)進入編程狀態(tài);d、系統(tǒng)接收到如“前進”、“后退”、“左轉”、“右轉”之類的語音命令后,自動檢測“語音編程控制位”是否有效,并作出如下選擇;如果無效則系統(tǒng)立即執(zhí)行與語音命令相對應的動作;如果有效則不動作,而僅將該語音命令的控制代碼依序存入“語音編程指令隊列”堆棧。
2.根據(jù)權利要求1所述的語音控制方法,其特征在于系統(tǒng)接收到“執(zhí)行語音編程”語音命令時,系統(tǒng)將“語音編程控制位”設為無效使系統(tǒng)退出語音編程狀態(tài)并清空“語音編程指令隊列”堆棧,然后按序完成“語音編程指令隊列”所對應的一系列動作。
全文摘要
本發(fā)明公開一種語音編程控制方法,先在系統(tǒng)的RAM單元中建立一個“語音編程指令隊列”堆棧和“語音編程控制位”,在系統(tǒng)的語音模板中設立“語音編程”和“執(zhí)行語音編程”命令模板,系統(tǒng)接收到如“前進”等之類的語音命令后,自動檢測“語音編程控制位”是否有效,執(zhí)行與語音命令相對應的動作或將該語音命令的控制代碼依序存入“語音編程指令隊列”堆棧,本發(fā)明使控制系統(tǒng)在遠處或有噪音的環(huán)境下能夠執(zhí)行編程的一系列動作,用一條語音命令就可以觸發(fā)玩具去跳一個舞,從而提高了玩具的趣味性。
文檔編號A63H30/00GK1466125SQ02140408
公開日2004年1月7日 申請日期2002年6月25日 優(yōu)先權日2002年6月25日
發(fā)明者黃文浩, 李永新, 劉慶升, 李勝 申請人:黃文浩, 李永新
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1