專利名稱:在電子產(chǎn)品中實現(xiàn)語音識別操控的方法
技術領域:
本發(fā)明涉及電子產(chǎn)品,特別是涉及電子產(chǎn)品的非特定人語音識別的操控方法。
背景技術:
語音識別技術在不斷發(fā)展,應用范圍也越來越廣,從用于玩具的簡單應用,到利用語音識別技術的智能家用電子產(chǎn)品?,F(xiàn)有的電子產(chǎn)品的語音識別操控方法,通常是在電子產(chǎn)品中設置一語音識別功能模塊,為其配置一套命令詞構成的控制指令集。然而,由于不同使用者語音特征的差異性較大,由于使用環(huán)境的背景聲音信號的情形差異性很大,始終不能擺脫誤識別、誤動作的困擾,從而導致電子產(chǎn)品的語音識別操控應用存在很大的局限性。
發(fā)明內(nèi)容
本發(fā)明要解決的技術問題在于改進上述現(xiàn)有技術的不足,而提出一種在電子產(chǎn)品中實現(xiàn)語音識別操控的方法,可以提升抗干擾能力,擴大電子產(chǎn)品的語音識別操控應用。本發(fā)明解決上述技術問題采用的技術方案包括,提出一種在電子產(chǎn)品中實現(xiàn)語音識別操控的方法,設置一語音識別功能模塊,使其能夠工作在三種狀態(tài):允許識別命令詞的正常狀態(tài);只允許識別總命令詞的待機狀態(tài);以及既不允許識別命令詞,也不允許識別總命令詞的偽暫停狀態(tài),三種狀態(tài)可通過周期性地檢測當前在設定的時間范圍內(nèi)的情形而有條件地切換,狀態(tài)的切換的同時,上一檢測周期結束、下一檢測周期開始。本發(fā)明的方法,在電子產(chǎn)品開機啟動時,使該語音識別功能模塊進入待機狀態(tài),并開啟周期性的檢測;在處于待機狀態(tài)時,如果識別到一總命令詞,則轉為正常狀態(tài);如果沒有識別到該總命令詞且在一個檢測周期內(nèi)識別到的聲音信號次數(shù)超出一設定值,則轉為偽暫停狀態(tài);否則維持在待機狀態(tài);在處于正常狀態(tài)時,如果在一個檢測周期內(nèi)沒有識別到一命令詞,則轉為待機狀態(tài);在處于偽暫停狀態(tài)時,如果在一個檢測周期內(nèi)沒有識別到聲音信號,則轉為待機狀態(tài);否則維持在偽暫停狀態(tài)。本發(fā)明的方法,是通過一第一計數(shù)器來實現(xiàn)處于待機狀態(tài)時的聲音信號次數(shù)累計的;是通過一第二計數(shù)器來實現(xiàn)處于偽暫停狀態(tài)時的聲音信號次數(shù)累計的。本發(fā)明的方法,如果識別到一特定命令詞,可以關閉該語音識別功能模塊的語音識別功能。本發(fā)明的方法,在處于正常狀態(tài)時,如果在一個檢測周期內(nèi)識別到一命令詞,輸出對應的操控信號并維持在正常狀態(tài)?;蛘?,在處于正常狀態(tài)時,如果在一個檢測周期內(nèi)識別到一命令詞,輸出對應的操控信號并轉為待機狀態(tài)。本發(fā)明的方法,是通過一計時器來實現(xiàn)周期性地設定時間范圍的;針對三種狀態(tài)的設定時間范圍可以是相同的,也可以是各異的。本發(fā)明的方法,還設置一常規(guī)遙控功能模塊,使該常規(guī)遙控功能模塊的功能與語音識別功能模塊的功能在輸出的操控信號上是互為全部或局部兼容、對應的。本發(fā)明的方法,不論該語音識別功能模塊處于何種工作狀態(tài),該常規(guī)遙控功能模塊輸出的操控信號總是有效的。本發(fā)明的方法,使常規(guī)遙控功能模塊具有全部關閉功能,當該常規(guī)遙控功能模塊處于全部關閉狀態(tài)時,該語音識別功能模塊的功能能同時被關閉,直到用遙控器退出全部關閉狀態(tài),該語音識別功能模塊自動進入待機狀態(tài)。與現(xiàn)有技術相比,本發(fā)明的在電子產(chǎn)品中實現(xiàn)語音識別操控的方法,通過使語音識別功能模塊能夠工作在三種狀態(tài),并周期性地檢測并依據(jù)工作情形而有條件地進行狀態(tài)切換,可以大大減少誤識別、誤動作的出現(xiàn),從而擴大電子產(chǎn)品的語音識別操控應用。
圖1為本發(fā)明的在電子產(chǎn)品中實現(xiàn)語音識別操控的方法第一實施例的總流程示意。圖2為本發(fā)明的在電子產(chǎn)品中實現(xiàn)語音識別操控的方法第二實施例的總流程示意。圖3為本發(fā)明的在電子產(chǎn)品中實現(xiàn)語音識別操控的方法在語音識別處于待機狀態(tài)時的流程示意。圖4為本發(fā)明的在電子產(chǎn)品中實現(xiàn)語音識別操控的方法在語音識別處于偽暫停狀態(tài)時的流程示意。
具體實施例方式以下結合附圖所示之實施例作進一步詳述。在發(fā)明中,有關術語定義如下:(1)命令詞:是為語音識別系統(tǒng)指定的各種語音操作指令;(2)總命令詞:是為語音識別系統(tǒng)指定的是否啟用命令詞的一個語音命令詞;(3)計時器:是在設定的時間范圍內(nèi)計時;(4)待機狀態(tài):是系統(tǒng)僅識別總命令詞的一種狀態(tài);(5)計數(shù)器1:是在計時器有效的范圍內(nèi),統(tǒng)計待機狀態(tài)中聲音(語音識別結果中未成功識別出總命令詞)的次數(shù);(6)識別狀態(tài):是識別除總命令詞以外的本系統(tǒng)設定的所有命令詞的一種狀態(tài);(7)偽暫停狀態(tài):是拒識包括總命令詞在內(nèi)的本系統(tǒng)設定的所有命令詞的一種狀態(tài),系統(tǒng)轉入只判斷是否有聲音信號進入,如果有聲音進入,并計算次數(shù),有:①在計時器有效的范圍內(nèi),達到或超過設定的聲音次數(shù),系統(tǒng)維持在偽暫停狀態(tài);②在計時器有效的范圍內(nèi),聲音次數(shù)未達到設定的次數(shù),系統(tǒng)自動轉入待機狀態(tài);(8)計數(shù)器2:是在計時器有效的范圍內(nèi),統(tǒng)計偽暫停狀態(tài)中聲音(不論語音識別結果)的次數(shù)。本發(fā)明的方法,設置一語音識別功能模塊,使其能夠工作在三種狀態(tài):允許識別命令詞的正常狀態(tài);只允許識別總命令詞的待機狀態(tài);以及既不允許識別命令詞,也不允許識別總命令詞的偽暫停狀態(tài),三種狀態(tài)可通過周期性地檢測當前在設定的時間范圍內(nèi)的情形而有條件地切換,狀態(tài)的切換的同時,上一檢測周期結束、下一檢測周期開始。本發(fā)明的方法,主要是在語音識別功能模塊的軟件實現(xiàn)上進行了改進,包括但不限于以下幾個方面:1、在語音識別系統(tǒng)上電時,語音識別功能是有條件開啟(也就是進入正常狀態(tài))的,例如:在語音識別系統(tǒng)上電的前幾秒鐘內(nèi),用總命令詞或按鍵或遙控器的特定按鍵來啟動語音識別功能的;這樣,可以防止用戶在非主動或不知情的情況下,語音識別功能的啟用而帶來誤動作的可能。2、語音識別功能被啟動后,進入語音識別的正常狀態(tài)。正常狀態(tài)的保持是有條件的,根據(jù)不同的產(chǎn)品,有兩種方法可供選擇:請參見圖1,圖3和圖4,第一種方法:(一 )進入語音識別的正常狀態(tài)的同時,計時器和計數(shù)器I開始工作,有:①在計時器有效的時間范圍內(nèi)(也就是一個檢測周期內(nèi)),識別到正確的命令詞,輸出識別的結果,同時,計時器與計數(shù)器I的結果均清零、重新開始,并在新的一輪檢測周期內(nèi)維持語音識別的正常狀態(tài);②在計時器有效的時間范圍內(nèi),識別不到正確的命令詞,不輸出識別結果,且計數(shù)器I的結果沒有超出設定的范圍,語音識別功能轉入待機狀態(tài);③在計時器有效的時間范圍內(nèi),識別不到正確的命令詞,不輸出識別結果,且計數(shù)器I的結果超出設定的范圍,語音識別功能轉入偽暫停狀態(tài)。( 二)在待機狀態(tài),是只識別總命令詞的,有:①在待機狀態(tài),且在計時器有效的時間范圍內(nèi),識別到正確的總命令詞,轉入語音識別的正常狀態(tài);②在待機狀態(tài),且在計時器有效的時間范圍內(nèi),識別不到正確的總命令詞,且計數(shù)器I的結果沒有超出設定的范圍,維持待機狀態(tài);③在待機狀態(tài),計時器有效的時間范圍內(nèi),識別不到正確的總命令詞,且計數(shù)器I的結果超出設定的范圍,轉入偽暫停狀態(tài)。(三)在偽暫停狀態(tài),是拒絕識別包括總命令詞在內(nèi)的本系統(tǒng)設定的所有命令詞,系統(tǒng)只保留判斷是否有聲音進入,有:①在偽暫停狀態(tài),計時器有效的時間范圍內(nèi),計數(shù)器2的結果小于設定的范圍,系統(tǒng)轉入待機狀態(tài);②在偽暫停狀態(tài),計時器有效的時間范圍內(nèi),計數(shù)器2的結果等于或大于設定的范圍,系統(tǒng)維持在偽暫停狀態(tài)。可見,采用這種方法,只要在設定的時間內(nèi)有正確的命令詞被識別,就可以自動延長一個新的設定時間,重新開始計時和計數(shù);再在重新開始計時和計數(shù)的設定時間內(nèi),如果仍有正確的命令詞被識別,系統(tǒng)又會自動延長一個新的設定時間,重新開始計時和計數(shù)……以此類推。從使用角度看,只要在設定的時間內(nèi),有正確的命令詞被識別,系統(tǒng)是一直處于語音識別狀態(tài)的。直到在最后一個設定的時間內(nèi),沒有正確的命令詞被識別,語音識別系統(tǒng)就轉入待機狀態(tài)。在待機狀態(tài)時, 系統(tǒng)僅識別一個總命令詞,其他任何語音都會被拒絕識別,這樣設定亦可提高抗干擾能力。在語音識別狀態(tài),系統(tǒng)是需要識別多個命令詞的,也是抗干擾相對薄弱的狀態(tài),所以,在軟件上為語音識別系統(tǒng)設置了待機狀態(tài)和偽暫停狀態(tài)作為提高語音識別系統(tǒng)抗干擾能力的措施,可以一并使用。請參見圖2、圖3和圖4,第二種方法:(一 )進入語音識別的正常狀態(tài)的同時,計時器和計數(shù)器I開始工作,有:①在計時器有效的時間范圍內(nèi),識別到正確的命令詞,輸出識別的結果,同時,計時器與計數(shù)器I的結果均清零,·退出語音識別的正常狀態(tài),進入待機狀態(tài);②在計時器有效的時間范圍內(nèi),識別不到正確的命令詞,不輸出識別結果,且計數(shù)器I的結果沒有超出設定的范圍,退出語音識別的正常狀態(tài)轉入待機狀態(tài);③在計時器有效的時間范圍內(nèi),識別不到正確的命令詞,不輸出識別結果,且計數(shù)器I的結果超出設定的范圍,退出語音識別的正常狀態(tài)轉入偽暫停狀態(tài)。( 二)在待機狀態(tài),是只識別總命令詞的,有:①在待機狀態(tài),且在計時器有效的時間范圍內(nèi),識別到正確的總命令詞,轉入語音識別的正常狀態(tài);②在待機狀態(tài),且在計時器有效的時間范圍內(nèi),識別不到正確的總命令詞,且計數(shù)器I的結果沒有超出設定的范圍,維持待機狀態(tài);③在待機狀態(tài),計時器有效的時間范圍內(nèi),識別不到正確的總命令詞,且計數(shù)器I的結果等于或大于設定的范圍,轉入偽暫停狀態(tài)。(三)在偽暫停狀態(tài),是拒絕識別包括總命令詞在內(nèi)的本系統(tǒng)設定的所有命令詞,系統(tǒng)只保留判斷是否有聲音進入,有:①在偽暫停狀態(tài),計時器有效的時間范圍內(nèi),計數(shù)器2的結果小于設定的范圍,系統(tǒng)轉入待機狀態(tài);②在偽暫停狀態(tài),計時器有效的時間范圍內(nèi),計數(shù)器2的結果等于或大于設定的范圍,系統(tǒng)維持在偽暫停狀態(tài),以此類推。可見,采用這種方法,只要在設定的時間內(nèi)有正確的命令詞被識別,在輸出結果的同時,退出語音識別的正常狀態(tài),進入待機狀態(tài),語音識別的正常狀態(tài)是一次有效的,最大程度的減少誤識的可能;如果需要第二次語音識別,就必須重新用總命令詞啟動,第二次語音識別完畢,再退出語音識別狀態(tài),進入待機狀態(tài)……以此類推。從使用角度看,只要在設定的時間內(nèi),有正確的命令詞被識別,就會輸出結果,但不論是否有正確的識別,總命令詞和命令詞都是一次有效的,如果在設定的時間內(nèi)沒有正確的命令詞被識別,就不會輸出結果,且退出語音識別的正常,進入待機狀態(tài)。在待機狀態(tài)時,系統(tǒng)只識別一個總命令詞,其他任何語音都會被拒絕識別,這樣設定亦可提高抗干擾能力。在語音識別狀態(tài),系統(tǒng)是需要識別多個命令詞的,也是抗干擾相對薄弱的狀態(tài),所以,在軟件上為語音識別系統(tǒng)設置了待機狀態(tài)和偽暫停狀態(tài)作為提高語音識別系統(tǒng)抗干擾能力的措施,可以一并使用。3、具有語音識別功能的產(chǎn)品可以用常規(guī)遙控功能模塊,例如:帶紅外、超聲、無線電遙控器(以下,遙控器泛指用以輸入指令的發(fā)射部分以及裝設在電子產(chǎn)品中的接收部分),遙控器的功能與語音識別的功能在輸出結果上是互為全部或局部兼容、對應的,即:用語音識別功能輸出的結果,可以用遙控器來實現(xiàn),亦可用遙控器改變其狀態(tài),相反,利用遙控器操作而輸出的結果,同樣可以用語音識別功能來實現(xiàn),亦可用語音識別功能改變其狀態(tài)。在語音識別功能與遙控器操作的這兩種方式之間,有:不論在語音識別的正常狀態(tài)、待機狀態(tài)還是偽暫停狀態(tài),遙控器的操作總是有效的,且用遙控器全部關閉輸出結果時,語音識別功能是同時被關閉的;直到用遙控器將輸出結果改變?yōu)榉侨筷P閉時,語音識別功能是自動進入待機狀態(tài)的。另外,還可以從硬件方面進行考慮:1、在電路上,可以每個命令詞對應著一個選擇端,可根據(jù)實際需要進行選擇,且被選擇的功能自動無效,即:對應的命令詞和相應的功能同時無效。這樣,一方面對提高語音識別功能的抗干擾有一定的好處,另一方面可方便的實現(xiàn)不同功能間的組合。2、設定一個命令詞,可用該命令詞關閉語音識別功能。語音識別功能被關閉后,只有給系統(tǒng)重新上電,才能恢復語音識別功能,其它任何方式都不能恢復語音識別功能的。3、產(chǎn)品結構方面:a)、產(chǎn)品的內(nèi)部結構,包括機械結構、電路板上元件的布局結構,都對語音識別產(chǎn)品的抗干擾能力有關系;具體做法:電路板上元件的布局,盡量做到供電電路、遙控接收電路與語音識別電路相互隔離,常用的辦法是各自屏蔽,也可以用雙面線路板或多層線路板的材料做成電路模塊,讓每個電路模塊至少有一層大面積鋪銅是接電源地線的;這樣可以減少各電路模塊間的互相干擾,特別是可以減少開關電源形式的供電電路和無線電遙控接收電路對語音識別電路的干擾;還可以減小產(chǎn)品的體積,使產(chǎn)品更加小巧。如果各功能電路是做成電路模塊形式的,那么,各電路模塊是通過一塊共用的主板相互連接起來的,也可以通過其他的形式相互連接起來;b)、拾音器(如:麥克風、蜂鳴片等)的連線盡可能的短,一般不超過10厘米,有:絞線的效果最佳、屏蔽線的效果次之、獨立的導線效果最差;c)、拾音器應盡量處在音源(使用者)的對面或上方位置為佳,以便獲取直射的聲
曰;d)、拾音器的外部應該經(jīng)過硅膠、橡膠、海綿、泡沫類的減震材料,才被安裝在機殼內(nèi)或機殼外的;e)、拾音器的拾音孔前面,可設置慮音紙或其他起慮音作用的材料,使進入拾音器的雜首減少,提聞語首識別功能的抗干擾能力;f)、拾音器若是安裝在機殼內(nèi),應與機殼內(nèi)壁保持一定的間隙,以便拾音器有一個好的拾音條件,也可以在拾音器的周圍設置該間隙;使拾音器的拾音效果最佳。并且,還可以從產(chǎn)品應用方面進行考慮:1、語音識別功能的狀態(tài)是可以用指示燈指示,例如:a)、未啟動或關閉語音識別功能時,指示燈是不亮的;b)、在語音識別狀態(tài)時,指示燈是閃爍的;c)、語音識別功能處于待機狀態(tài)時,指示燈是常亮的;
d)、語音識別功能處于偽暫停語音識別狀態(tài)時,指示燈是滅的,直到系統(tǒng)轉為待機狀態(tài),指示燈也轉為常亮;2、語音識別功能可以播放應答語音,也可以不播放應答語音,語音識別功能均能正常工作;3、語音識別功能可以配遙控器,也可以不配遙控器,語音識別功能均能正常工作;4、語音識別功能的狀態(tài)是可以用指示燈指示的,也可以不用指示燈來指示,語音識別功能均能正常工作;5、具有語音識別功能的電子產(chǎn)品還可以兼容傳統(tǒng)的開關操作,以方便用戶使用。6、上述方法不受總命令詞、命令詞的語種限制,即:所有漢語、外語甚至其它任何的聲音,視實際應用需要,均可作為語音識別系統(tǒng)的命令詞來使用。以下試通過兩個具體實施例,對上述本發(fā)明的方法予以進一步詳細說明。實施例一在燈具上裝設有語音識別功能模塊和常規(guī)遙控功能模塊的操作使用(用“咒語”操作“神燈”)。1、啟動智能聲控功能:給燈通電, 在看到指示燈閃兩次后的8秒內(nèi)------先說:“阿拉丁”;聽到:“有何吩咐? ”;表示啟動成功。2、各項功能操作:智能聲控功能啟動成功后,可以對著燈說出以下命令詞,即可對燈的各路光源進行開、關操作:a、“打開小燈”或“關閉小燈”:對應的小燈(LED)會應聲開啟、關閉;b、“打開節(jié)能燈”或“關閉節(jié)能燈”:對應的節(jié)能燈(白色光源)會應聲開啟、關閉;C、“打開燈泡”或“關閉燈泡”:對應的燈泡(黃色光源)會應聲開啟、關閉;d、“打開探照燈”或“關閉探照燈”:對應的射燈會應聲開啟、關閉;根據(jù)不同的燈飾產(chǎn)品,光源種類可能會少于以上的種類,所缺種類的關鍵詞經(jīng)電路上選擇端的選擇是自動失效的。3、其他命令詞:e、全部打開:開啟當前有效的所有光源;f、開燈:開啟關燈之前的亮燈狀態(tài);g、關燈:關閉當前有效的所有光源;h、延時關燈:其中一路燈會閃一下,15秒鐘后自動關燈;4、關閉智能聲控功能的特殊命令詞:1、我討厭你了!:系統(tǒng)回應“拜拜!”,然后,關閉智能聲控功能;j、用墻壁開關開燈時,不說“咒語”啟動智能聲控功能,系統(tǒng)是不會開啟智能聲控功能的;5、關于LED指示燈的狀態(tài)說明
a、給燈通電,LED指示燈閃兩次,表示系統(tǒng)自檢正常;b、尚未啟動(或不啟動)智能聲控功能時,LED指示燈是滅的;C、給燈通電,LED指示燈閃過兩次后,說“阿拉丁”且回應“有何吩咐? ”后,LED指示燈開始閃動8秒;e、在LED指示燈閃動的8秒內(nèi),每說一個正確的關鍵詞,8秒鐘重新計時,直到有一個8秒內(nèi)沒有收到正確的關鍵詞,LED指TjV燈轉為常売狀態(tài),表不進入待機狀態(tài),等待再次說“阿拉丁”來啟動;f、在待機狀態(tài),仍以8秒為單位進行識別統(tǒng)計,在每個8秒內(nèi),如果有多次聲音(例如3次)進入,但沒有正確關鍵詞被識別,系統(tǒng)則認為目前環(huán)境噪音大噪音,不宜使用,會暫時關閉智能聲控功能,此時,LED指示燈是滅的;直到環(huán)境安靜下來,系統(tǒng)會自動恢復智能聲控功能,LED指示燈轉為常亮的待機狀態(tài);g、即便是在待機狀態(tài)(LED指示燈常亮狀態(tài)),系統(tǒng)仍然以8秒為單位在監(jiān)測話筒的聲音輸入,在每個8秒內(nèi),如果有多次的聲音輸入(例如3次)但沒有正確的關鍵詞,系統(tǒng)仍然會認為目前環(huán)境噪音大,不宜使用,會暫時關閉智能聲控功能(此時,LED指示燈是滅的),直到環(huán)境安靜下來,系統(tǒng)會自動恢復智能聲控功能,LED指示燈轉為常亮的待機狀態(tài)。其他,遙控器的學習和使用a、每套智能聲控系統(tǒng)可以學習兩個或兩個以上相同型號的遙控器,學習方法如下:b、先長按遙控器的任意一個鍵,再用墻壁開關開燈,等待約3秒鐘,第一路燈會閃一下,此時,松開遙控器按鍵,表示學習成功;C、如果在燈閃過之后,不放開遙控器按鍵,會導致學習失??;d、不論智能聲控功能是否啟動,均可使用遙控器;實施例二系統(tǒng)的做法與實施例一相似,以下僅列出主要的不同之處。在安全等級較低的各類門(例如內(nèi)屋的房門、各種柜子的門、抽屜、窗戶、窗簾)上裝設有語音識別功能模塊和常規(guī)遙控功能模塊的操作使用。一、語音部分:關鍵詞及音效:第一網(wǎng)絡:芝麻------回應“有何吩咐?”第二網(wǎng)絡:開門------回應“好的”關門------回應“0K”開燈------回應“好的”關燈------回應“0K”我討厭你了!------回應“拜拜”。二、功能部分1、上電時,默認為沒有輸出的;2、具有RF 遙控功能;3、每執(zhí)行一次(例如:芝麻------有何吩咐?------開門)動作,系統(tǒng)立即返回到待機模式,等待下一次口令(例如:芝麻------有何吩咐?------關門);4、在執(zhí)行開門、關門動作時,要檢測到對應的返回(高電平)信號,才停止輸出;5、在未執(zhí)行完開門、關門動作時,收到關門、開門口令時,系統(tǒng)立即響應要求;6、在執(zhí)行關門動作結束時,自動關燈。三、通過一路蜂鳴片(IKHz)輸出,以提供一定的人機交互:a、執(zhí)行開門、開燈動作時,發(fā)出短促的“滴”聲;b、執(zhí)行關門、關燈動作時,發(fā)出短促的“滴滴”聲;C、執(zhí)行“有何吩咐”時,發(fā)出短促的“滴滴滴”聲;d、 執(zhí)行“拜拜”結果時,發(fā)出一秒長“滴……”聲。以上,僅為本發(fā)明之較佳實施例,意在進一步說明本發(fā)明,而非對其進行限定。凡根據(jù)上述之文字和附圖所公開的內(nèi)容進行的簡單的替換,都在本專利的權利保護范圍之列。
權利要求
1.一種在電子產(chǎn)品中實現(xiàn)語音識別操控的方法,其特征在于,設置一語音識別功能模塊,使其能夠工作在三種狀態(tài):允許識別命令詞的正常狀態(tài);只允許識別總命令詞的待機狀態(tài);以及既不允許識別命令詞,也不允許識別總命令詞的偽暫停狀態(tài),三種狀態(tài)可通過周期性地檢測當前在設定的時間范圍內(nèi)的情形而有條件地切換,狀態(tài)的切換的同時,上一檢測周期結束、下一檢測周期開始。
2.如權利要求1所述的方法,其特征在于, 在電子產(chǎn)品開機啟動時,使該語音識別功能模塊進入待機狀態(tài),并開啟周期性的檢測; 在處于待機狀態(tài)時,如果識別到一總命令詞,則轉為正常狀態(tài);如果沒有識別到該總命令詞且在一個檢測周期內(nèi)識別到的聲音信號次數(shù)超出一設定值,則轉為偽暫停狀態(tài);否則維持在待機狀態(tài); 在處于正常狀態(tài)時,如果在一個檢測周期內(nèi)沒有識別到一命令詞,則轉為待機狀態(tài); 在處于偽暫停狀態(tài)時,如果在一個檢測周期內(nèi)識別到的聲音信號次數(shù)小于一設定值,則轉為待機狀態(tài);否則維持在偽暫停狀態(tài)。
3.如權利要求2所述的方法,其特征在于,是通過一第一計數(shù)器來實現(xiàn)處于待機狀態(tài)時的聲音信號次數(shù)累計的;是通過一第二計數(shù)器來實現(xiàn)處于偽暫停狀態(tài)時的聲音信號次數(shù)累計的。
4.如權利要求1所述的方法,其特征在于,在處于正常狀態(tài)時,如果識別到一特定命令詞,可以關閉該語音識別功能模塊的語音識別功能。
5.如權利要求1所述的方法,其特征在于,在處于正常狀態(tài)時,如果在一個檢測周期內(nèi)識別到一命令詞,輸出對應的操控信號并維持在正常狀態(tài)。
6.如權利要求1所述的方法,其特征在于,在處于正常狀態(tài)時,如果在一個檢測周期內(nèi)識別到一命令詞,輸出對應的操控信號并轉為待機狀態(tài)。
7.如權利要求1所述的方法,其特征在于,是通過一計時器來實現(xiàn)周期性地設定時間范圍的;針對三種狀態(tài)的設定時間范圍可以是相同的,也可以是各異的。
8.如權利要求1至7任一所述的方法,其特征在于,還設置一常規(guī)遙控功能模塊,使該常規(guī)遙控功能模塊的功能與語音識別功能模塊的功能在輸出的操控信號上是互為全部或局部兼容、對應的。
9.如權利要求8所述的方法,其特征在于,不論該語音識別功能模塊處于何種工作狀態(tài),該常規(guī)遙控功能模塊輸出的操控信號總是有效的。
10.如權利要求9所述的方法,其特征在于,使常規(guī)遙控功能模塊具有全部關閉功能,當該常規(guī)遙控功能模塊處于全部關閉狀態(tài)時,該語音識別功能模塊的功能能同時被關閉,直到用遙控器退出全部關閉狀態(tài),該語音識別功能模塊自動進入待機狀態(tài)。
全文摘要
一種在電子產(chǎn)品中實現(xiàn)語音識別操控的方法,設置一語音識別功能模塊,使其能夠工作在三種狀態(tài)允許識別命令詞的正常狀態(tài);只允許識別總命令詞的待機狀態(tài);以及既不允許識別命令詞,也不允許識別總命令詞的偽暫停狀態(tài),三種狀態(tài)可通過周期性地檢測當前在設定的時間范圍內(nèi)的情形而有條件地切換,狀態(tài)的切換的同時,上一檢測周期結束、下一檢測周期開始。本發(fā)明可以大大減少誤識別、誤動作的出現(xiàn),從而擴大電子產(chǎn)品的語音識別操控應用。
文檔編號G10L15/00GK103151038SQ20111041488
公開日2013年6月12日 申請日期2011年12月6日 優(yōu)先權日2011年12月6日
發(fā)明者張國鴻 申請人:張國鴻