一種電視機頻道的語音切換方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種電視機頻道的語音切換方法和裝置,通過接收用戶的語音信息,錄制為相應的語音信號;將所述語音信號發(fā)送至語音云端,通過語音云端進行語音識別,控制電視機切換至對應的頻道;提取所述電視伴音信號的聲紋信號;將所述聲紋信號發(fā)送至電視臺實時聲音庫進行聲紋識別匹配,并將匹配結(jié)果對應的頻道文本信息返回電視機;將所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道進行比較,根據(jù)所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道是否一致,來決定是否更新電視機頻道文本列表;通過對語音識別結(jié)果進行驗證,使得語音識別正確率更高,有效提高聲控換臺的正確率,方便了用戶的使用。
【專利說明】一種電視機頻道的語音切換方法和裝置
【技術領域】
[0001]本發(fā)明涉及智能電視領域,尤其涉及的是一種電視機頻道的語音切換方法和裝置。
【背景技術】
[0002]在現(xiàn)代生活中,電視機是不可或缺的物品。隨著數(shù)字電視的普及,電視節(jié)目也越來越豐富,人們可看的電視頻道已上百了,使得選臺的煩惱也隨著而來。由于頻道太多,而選臺方式為靠數(shù)字代表頻道,通過進行人工選臺的方式,使得人們很難記住自己想看的頻道在哪里,為用戶帶來了許多操作上的不變。為解決這類問題,聲控電視機應用而生。所述聲控電視機也就是通過聲控即可完成對電視系統(tǒng)的控制和管理能力,為用戶的生活提供便利,也提高了人們控制數(shù)字電視的能力,增加了用戶與數(shù)字電視之間的互動性,滿足了用戶的需求和體驗度。
[0003]現(xiàn)有的聲控電視機遙控技術,由MIC接收用戶的語音命令,然后由中央處理器對特定語音進行識別,實現(xiàn)語音指令對電視的播放控制。而現(xiàn)有的聲控電視通過中央處理器進行語音識別,使得處理器工作量較大,且無法對語音識別結(jié)果進行驗證,導致識別正確率不聞。
[0004]因此,現(xiàn)有技術還有待于改進和發(fā)展。
【發(fā)明內(nèi)容】
[0005]本發(fā)明要解決的技術問題在于,針對現(xiàn)有技術的上述缺陷,提供一種電視機頻道的語音切換方法和裝置,旨在解決現(xiàn)有的聲控電視機無法對語音識別結(jié)果進行驗證導致識別正確率不高的問題。
[0006]本發(fā)明解決技術問題所采用的技術方案如下:
一種電視機頻道的語音切換方法,其中,包括以下步驟:
A、接收用戶的語音信息,錄制為相應的語音信號;
B、將所述語音信號發(fā)送至語音云端,通過語音云端進行語音識別,并將語音識別的識別結(jié)果返回電視機;
C、根據(jù)所述識別結(jié)果進行匹配,查找所述識別結(jié)果對應的頻道按鍵編碼值,并控制電視機切換至對應的頻道;
D、錄制所述頻道的預定時間長度的電視伴音信號;
E、提取所述電視伴音信號的聲紋信號;
F、將所述聲紋信號發(fā)送至電視臺實時聲音庫,通過電視臺實時聲音庫進行聲紋識別匹配,并將聲紋識別匹配的匹配結(jié)果對應的頻道文本信息返回電視機;
G、將所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道進行比較,根據(jù)所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道是否一致,來決定是否更新電視機頻道文本列表。
[0007]所述的電視機頻道的語音切換方法,其中,在所述步驟G之后還包括: H、當所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道一致時,不更新電視機頻道文本列表;當所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道不一致時,更新電視機頻道文本列表。
[0008]所述的電視機頻道的語音切換方法,其中,在所述步驟A之前還包括:
AO、預先設置電視機頻道文本列表,在所述電視機頻道文本列表中,不同的電視機頻道文本信息對應不同的頻道按鍵編碼值。
[0009]所述的電視機頻道的語音切換方法,其中,所述電視臺實時聲音庫包括不同電視機頻道的伴音信號對應的聲紋信號。
[0010]所述的電視機頻道的語音切換方法,其中,在所述步驟A和B之間還包括:
Al、對所述語音信號進行消噪處理。
[0011]所述的電視機頻道的語音切換方法,其中,在所述步驟D和E之間還包括:
D1、對所述電視伴音信號進行消噪處理。
[0012]一種電視機頻道的語音切換裝置,其中,包括:
語音獲取模塊,用于接收用戶的語音信息,錄制為相應的語音信號;
語音識別模塊,用于將所述語音信號發(fā)送至語音云端,通過語音云端進行語音識別,并將語音識別的識別結(jié)果返回電視機;
頻道切換模塊,用于根據(jù)所述識別結(jié)果進行匹配,查找所述識別結(jié)果對應的頻道按鍵編碼值,并控制電視機切換至對應的頻道;
電視伴音獲取模塊,用于錄制所述頻道的預定時間長度的電視伴音信號;
聲紋信號提取模塊,用于提取所述電視伴音信號的聲紋信號;
聲紋信號匹配模塊,用于將所述聲紋信號發(fā)送至電視臺實時聲音庫,通過電視臺實時聲音庫進行聲紋識別匹配,并將聲紋識別匹配的匹配結(jié)果對應的頻道文本信息返回電視機;
比較模塊,用于將所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道進行比較,根據(jù)所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道是否一致,來決定是否更新電視機頻道文本列表。
[0013]所述的電視機頻道的語音切換裝置,其中,還包括:
更新模塊,用于當所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道一致時,不更新電視機頻道文本列表;當所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道不一致時,更新電視機頻道文本列表。
[0014]所述的電視機頻道的語音切換裝置,其中,還包括:
設置模塊,用于預先設置電視機頻道文本列表,在所述電視機頻道文本列表中,不同的電視機頻道文本信息對應不同的頻道按鍵編碼值。
[0015]所述的電視機頻道的語音切換裝置,其中,還包括:
第一預處理模塊,用于對所述語音信號進行消噪處理;
第二預處理模塊,用于對所述電視伴音信號進行消噪處理。
[0016]本發(fā)明所提供的一種電視機頻道的語音切換方法和裝置,有效地解決了現(xiàn)有的聲控電視機無法對語音識別結(jié)果進行驗證導致識別正確率不高的問題,所述語音切換方法通過接收用戶的語音信息,錄制為相應的語音信號;將所述語音信號發(fā)送至語音云端,通過語音云端進行語音識別,并將語音識別的識別結(jié)果返回電視機;根據(jù)所述識別結(jié)果進行匹配,查找所述識別結(jié)果對應的頻道按鍵編碼值,并控制電視機切換至對應的頻道;錄制所述頻道的預定時間長度的電視伴音信號;提取所述電視伴音信號的聲紋信號;將所述聲紋信號發(fā)送至電視臺實時聲音庫,通過電視臺實時聲音庫進行聲紋識別匹配,并將聲紋識別匹配的匹配結(jié)果對應的頻道文本信息返回電視機;將所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道進行比較,根據(jù)所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道是否一致,來決定是否更新電視機頻道文本列表;通過云端進行語音識別和聲紋識別減少了處理器工作量,通過對語音識別結(jié)果進行驗證,使得語音識別正確率更高,有效提高聲控換臺的正確率,方便了用戶的使用。
【專利附圖】
【附圖說明】
[0017]圖1為本發(fā)明提供的電視機頻道的語音切換方法較佳實施例的流程圖。
[0018]圖2為本發(fā)明提供的機頂盒頻道文本列表的示意圖。
[0019]圖3為本發(fā)明提供的電視機頻道文本列表的示意圖。
[0020]圖4為本發(fā)明提供的修改后的機頂盒頻道文本列表的示意圖。
[0021]圖5為本發(fā)明提供的電視機頻道的語音切換裝置較佳實施例的結(jié)構(gòu)框圖。
【具體實施方式】
[0022]本發(fā)明提供一種電視機頻道的語音切換方法和裝置,為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0023]請參閱圖1,圖1為本發(fā)明提供的電視機頻道的語音切換方法較佳實施例的流程圖,如圖所示,所述電視機頻道的語音切換方法包括以下步驟:
步驟S100、接收用戶的語音信息,錄制為相應的語音信號;
步驟S200、將所述語音信號發(fā)送至語音云端,通過語音云端進行語音識別,并將語音識別的識別結(jié)果返回電視機;
步驟S300、根據(jù)所述識別結(jié)果進行匹配,查找所述識別結(jié)果對應的頻道按鍵編碼值,并控制電視機切換至對應的頻道;
步驟S400、錄制所述頻道的預定時間長度的電視伴音信號;
步驟S500、提取所述電視伴音信號的聲紋信號;
步驟S600、將所述聲紋信號發(fā)送至電視臺實時聲音庫,通過電視臺實時聲音庫進行聲紋識別匹配,并將聲紋識別匹配的匹配結(jié)果對應的頻道文本信息返回電視機;
步驟S700、將所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道進行比較,根據(jù)所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道是否一致,來決定是否更新電視機頻道文本列表。
[0024]下面結(jié)合具體的實施例對上述步驟進行詳細的描述。
[0025]在步驟SlOO中,接收用戶的語音信息,錄制為相應的語音信號。具體來說,可以通過電視機的MIC來接收用戶的語音信息,在用戶的語音信息中包含了切換頻道的語音命令,譬如切換至某某某頻道、調(diào)節(jié)音量及輝度等命令。一般來說,麥克風可設置在電視機上,但在實際應用時,為了避免人離電視機較遠,導致設置電視機上的MIC識別不準確,可將麥克風設置在遙控器上。優(yōu)選地,當按下遙控器上的聲控按鍵,電視機進入聲控自動切換頻道功能,通過遙控器上的麥克風接收用戶的語音命令。也就是說當按下聲控按鍵后,通過遙控器上的麥克風接收錄制用戶的語音指令信號,然后發(fā)送語音信號至電視機。
[0026]在步驟S200中,將所述語音信號發(fā)送至語音云端,通過語音云端進行語音識別,并將語音識別的識別結(jié)果返回電視機。具體來說,電視機接收遙控器發(fā)送的語音信號,并將其通過網(wǎng)絡上傳至語音云端進行識別語音識別,把識別到的頻道文本信息通過網(wǎng)絡回傳至電視機。所述語音云端即為語音云平臺,可對電視機上傳的用戶的語音信號進行語音識別,然后把識別的語音TEXT文本內(nèi)容通過網(wǎng)絡回傳到電視機。譬如,將用戶的語音信息中的語音命令信號識別出來,并形成相應的文本信息反饋給電視機,例如將音量調(diào)至50、切換至‘深圳娛樂’電視頻道等等,此處不作過多描述。
[0027]在步驟S300中,根據(jù)所述識別結(jié)果進行匹配,查找所述識別結(jié)果對應的頻道按鍵編碼值,并控制電視機切換至對應的頻道。具體來說,電視機在接收到語音識別云端下發(fā)的識別結(jié)果后,根據(jù)語音云識別的識別結(jié)果的文本內(nèi)容進行匹配,查找其對應的頻道按鍵編碼值,然后對機頂盒進行控制,進行相應頻道切換。也就是說,電視機在接收到語音識別出來的文本信息后,根據(jù)設置的電視機頻道文本列表,在所述電視機頻道文本列表中,不同的電視機頻道文本信息對應不同的頻道按鍵編碼值,對其進行查表查找對應的頻道按鍵碼值,然后發(fā)送碼值控制機頂盒切換到相應頻道,從而完成語音自動頻道切換控制。所述識別結(jié)果為相應的頻道文本信息,例如頻道文本信息為“CCTV1 ”,則查找電視機頻道文本列表可得到對應的碼值為I。然后可通過多個方式控制電視機切換至I號按鍵對應的頻道,譬如通過機頂盒。
[0028]為了驗證語音自動切換頻道的正確與否,本發(fā)明進一步的包含以下步驟。在步驟S400中,錄制所述頻道的預定時間長度的電視伴音信號。具體來說,在語音自動頻道切換完成后,電視機獲取一段當前用戶正在觀看的電視節(jié)目的電視伴音信號,也就是說,當聲控頻道切換完成后,電視機會自動錄制一段時間長為T的電視伴音信號。
[0029]在步驟S500中,提取所述電視伴音信號的聲紋信號。具體來說,對錄制的伴音信號進行處理,提取聲紋信號,就是通過預先設定的算法提取相應的聲紋特征信號。
[0030]在步驟S600中,將所述聲紋信號發(fā)送至電視臺實時聲音庫,通過電視臺實時聲音庫進行聲紋識別匹配,并將聲紋識別匹配的匹配結(jié)果對應的頻道文本信息返回電視機。具體來說,電視機通過網(wǎng)絡將所述聲紋信號上傳至包含電視臺實時聲音庫的云平臺進行聲紋識別,把識別的電視聲音信號對應的頻道文本信息通過網(wǎng)絡回傳到電視機。所述電視臺實時聲音庫包括不同電視機頻道的伴音信號對應的聲紋信號。也就是說,通過網(wǎng)絡把處理后的聲紋信號上傳至電視臺實時聲音庫,進行聲紋識別匹配,然后把識別的頻道文本信息通過網(wǎng)絡回傳到電視機。譬如該聲紋信號對應的實時電視節(jié)目是哪個頻道等等,然后將該頻道的頻道文本信息發(fā)送至電視機。
[0031]在步驟S700中,將所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道進行比較,根據(jù)所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道是否一致,來決定是否更新電視機頻道文本列表。具體來說,就是將所述識別結(jié)果與匹配結(jié)果進行比較,若所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道一致,則表明語音切換頻道結(jié)果正確;若所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道不一致,則表明語音切換頻道結(jié)果不正確。在實際應用時,電視機根據(jù)所示識別結(jié)果對應的頻道文本信息與所述匹配結(jié)果對應的頻道文本信息,判斷兩個頻道是否一致,如果一致,則表明語音切換頻道結(jié)果正確;如果不一致,則表明語音切換頻道結(jié)果不正確。譬如、若所述語音識別結(jié)果為湖南臺,而聲紋識別的匹配結(jié)果為湖南臺,那么則一致,則表明切換正確,從而實現(xiàn)了語音切換以及對語音切換的檢測判定。若所述語音識別結(jié)果為湖南臺,而聲紋識別的匹配結(jié)果為中央一臺,那么則不一致,則表明切換不正確,從而實現(xiàn)了語音切換以及對語音切換的檢測判定。
[0032]在實際應用時,由于在新聞聯(lián)播時間,很多電視臺會同時播放新聞聯(lián)播,那就會導致匹配出錯(機頂盒列表與電視列表一致的情況下)。譬如用戶想語音切換至湖南臺,那么語音切換的結(jié)果為湖南臺,而此時是新聞聯(lián)播,那么聲紋識別匹配出來的結(jié)果有很多個電視臺,譬如中央一臺、湖南臺、四川臺等等。優(yōu)選地,可將匹配結(jié)果做成一頻道列表,當若所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道不一致時,則判斷識別結(jié)果對應的頻道是否在匹配結(jié)果對應的頻道列表中,若在則語音切換正確。若不在則語音切換不正確。也就是說:將所述識別結(jié)果與匹配結(jié)果進行比較,若所述識別結(jié)果對應的頻道在匹配結(jié)果對應的頻道中,則語音切換頻道結(jié)果正確;若所述識別結(jié)果對應的頻道不在匹配結(jié)果對應的頻道中,則語音切換頻道結(jié)果不正確。用戶也可以根據(jù)結(jié)果的不一致性進行主觀評價及選擇,比如彈出對話框讓用戶進行選擇等等。
[0033]請一并參閱圖2和圖3,電視機售后會對電視系統(tǒng)列表進行初始化設置,使電視機的頻道文本列表與機頂盒頻道文本列表一致,如圖2和圖3所示,電視機頻道文本列表和機頂盒頻道文本列表一致。對應的頻道碼值對應的頻道文本信息相同。
[0034]請一并參閱圖3和圖4,假設用戶使用一段時間后,用戶根據(jù)喜好將深圳本地相關頻道放在一起,重新頻道進行搜索設置,如圖4所示,機頂盒頻道文本列表得到更新,深圳娛樂和廣東衛(wèi)視的對應碼值發(fā)生對應的改變,在圖3中碼字為6的廣東衛(wèi)視與碼字為8的深圳娛樂,在圖4中發(fā)生了對換。如果聲控單元識別的文本內(nèi)容為廣東衛(wèi)視,則根據(jù)圖3所示的電視機頻道文本列表得到相應的碼值為6發(fā)送至機頂盒控制頻道切換,而圖4中機頂盒碼值6對應的頻道為深圳娛樂,導致頻道切換出錯。
[0035]也就是說,當所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道不一致時,則表明語音識別結(jié)果不正確。那么語音識別結(jié)果不正確的原因很可能是由于電視機頻道文本列表沒有進行校正更新而導致的。
[0036]因此,進一步地,在所述步驟S700之后還包括:
S800、當所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道一致時,不更新電視機頻道文本列表;當所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道不一致時,更新電視機頻道文本列表。優(yōu)選地,還可在當所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道不一致時,電視節(jié)的顯示界面,譬如OSD菜單,彈出是否更新電視頻道文本列表,用戶可以根據(jù)自己的需求和判斷選擇是否更新列表。具體來說,可將根據(jù)當前機頂盒的頻道碼值和頻道文本信息更新所述電視機頻道文本列表。譬如以符合用戶喜好的圖4所示機頂盒頻道文本列表去更新圖3所示的之前的電視機頻道文本列表。
[0037]優(yōu)選地,在所述步驟SlOO之前還包括:
S90、預先設置電視機頻道文本列表,在所述電視機頻道文本列表中,不同的電視機頻道文本信息對應不同的頻道按鍵編碼值。具體來說,若電視機中沒有電視機頻道文本列表的話,可以預先設置一個,不同的按鍵碼值對應不同的電視機頻道,譬如I對應CCTV1,2對應CCTV2等等。
[0038]優(yōu)選地,在所述步驟SlOO和S200之間還包括:
S110、對所述語音信號進行消噪處理。具體來說,電視機接收遙控器發(fā)送的語音信號后,對輸入的原始語音信號進行處理,濾除背景噪聲。
[0039]在所述步驟S400和S500之間還包括:
S410、對所述電視伴音信號進行消噪處理。具體來說,當聲控頻道切換完成后,電視機會自動錄制一段時間長為T的電視伴音信號,并對其進行噪音處理,從而消除噪音。
[0040]本發(fā)明提供的電視機頻道的語音切換方法,通過網(wǎng)絡在云端實現(xiàn)語音和聲紋識另O,實現(xiàn)了網(wǎng)絡資源共享,減少了處理器工作量,識別率更高;且采用聲紋識別進行驗證,有效提高聲控換臺的正確率。進一步地,用戶還可以根據(jù)自己的需求選擇是否進行列表更新,從而有效提高聲控的準確性。本發(fā)明的有益效果是:實現(xiàn)資源共享,識別率高;通過電視伴音進行聲紋識別,不僅可以對語音識別結(jié)果進行驗證,還對電視機頻道文本列表進行驗證,進而實時更新列表,有效提聞聲控準確性。
[0041]基于上述電視機頻道的語音切換方法,本發(fā)明還提供了一種電視機頻道的語音切換裝置,如圖5所示,所述語音切換裝置包括:
語音獲取模塊10,用于接收用戶的語音信息,錄制為相應的語音信號;具體如步驟SlOO所述;
語音識別模塊20,用于將所述語音信號發(fā)送至語音云端,通過語音云端進行語音識別,并將語音識別的識別結(jié)果返回電視機;具體如步驟S200所述;
頻道切換模塊30,用于根據(jù)所述識別結(jié)果進行匹配,查找所述識別結(jié)果對應的頻道按鍵編碼值,并控制電視機切換至對應的頻道;具體如步驟S300所述;
電視伴音獲取模塊40,用于錄制所述頻道的預定時間長度的電視伴音信號;具體如步驟S400所述;
聲紋信號提取模塊50,用于提取所述電視伴音信號的聲紋信號;具體如步驟S500所
述;
聲紋信號匹配模塊60,用于將所述聲紋信號發(fā)送至電視臺實時聲音庫,通過電視臺實時聲音庫進行聲紋識別匹配,并將聲紋識別匹配的匹配結(jié)果對應的頻道文本信息返回電視機;具體如步驟S600所述;
比較模塊70,用于將所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道進行比較,根據(jù)所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道是否一致,來決定是否更新電視機頻道文本列表,具體如步驟S700所述。
[0042]進一步地,所述的電視機頻道的語音切換裝置還包括:
更新模塊,用于當所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道一致時,不更新電視機頻道文本列表;當所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道不一致時,更新電視機頻道文本列表,具體如步驟S800所述。
[0043]進一步地,所述的電視機頻道的語音切換裝置還包括:
設置模塊,用于預先設置電視機頻道文本列表,在所述電視機頻道文本列表中,不同的電視機頻道文本信息對應不同的頻道按鍵編碼值,具體如步驟S90所述。
[0044]進一步地,所述的電視機頻道的語音切換裝置還包括:
第一預處理模塊,用于對所述語音信號進行消噪處理;具體如步驟SllO所述;
第二預處理模塊,用于對所述電視伴音信號進行消噪處理;具體如步驟S410所述。
[0045]綜上所述,本發(fā)明提供的一種電視機頻道的語音切換方法和裝置,所述語音切換方法通過接收用戶的語音信息,錄制為相應的語音信號;將所述語音信號發(fā)送至語音云端,通過語音云端進行語音識別,并將語音識別的識別結(jié)果返回電視機;根據(jù)所述識別結(jié)果進行匹配,查找所述識別結(jié)果對應的頻道按鍵編碼值,并控制電視機切換至對應的頻道;錄制所述頻道的預定時間長度的電視伴音信號;提取所述電視伴音信號的聲紋信號;將所述聲紋信號發(fā)送至電視臺實時聲音庫,通過電視臺實時聲音庫進行聲紋識別匹配,并將聲紋識別匹配的匹配結(jié)果對應的頻道文本信息返回電視機;將所述識別結(jié)果與匹配結(jié)果進行比較,若所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道一致,則語音切換頻道結(jié)果正確;若所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道不一致,則語音切換頻道結(jié)果不正確,通過云端進行語音識別和聲紋識別減少了處理器工作量減少了處理器工作量,通過對語音識別結(jié)果進行驗證,使得語音識別正確率更高,有效提高聲控換臺的正確率,為用戶帶來了大大的方便。進一步地,當所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道不一致時,更新電視機頻道文本列表,實現(xiàn)了對電視機頻道文本列表進行驗證,進而實時更新列表,有效提高了后續(xù)的聲控換臺準確性。
[0046]應當理解的是,本發(fā)明的應用不限于上述的舉例,對本領域普通技術人員來說,可以根據(jù)上述說明加以改進或變換,所有這些改進和變換都應屬于本發(fā)明所附權利要求的保護范圍。
【權利要求】
1.一種電視機頻道的語音切換方法,其特征在于,包括以下步驟: A、接收用戶的語音信息,錄制為相應的語音信號; B、將所述語音信號發(fā)送至語音云端,通過語音云端進行語音識別,并將語音識別的識別結(jié)果返回電視機; C、根據(jù)所述識別結(jié)果進行匹配,查找所述識別結(jié)果對應的頻道按鍵編碼值,并控制電視機切換至對應的頻道; D、錄制所述頻道的預定時間長度的電視伴音信號; E、提取所述電視伴音信號的聲紋信號; F、將所述聲紋信號發(fā)送至電視臺實時聲音庫,通過電視臺實時聲音庫進行聲紋識別匹配,并將聲紋識別匹配的匹配結(jié)果對應的頻道文本信息返回電視機; G、將所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道進行比較,根據(jù)所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道是否一致,來決定是否更新電視機頻道文本列表。
2.根據(jù)權利要求1所述的電視機頻道的語音切換方法,其特征在于,在所述步驟G之后還包括: H、當所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道一致時,不更新電視機頻道文本列表;當所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道不一致時,更新電視機頻道文本列表。
3.根據(jù)權利要求2所述的電視機頻道的語音切換方法,其特征在于,在所述步驟A之前還包括: AO、預先設置電視機頻道文本列表,在所述電視機頻道文本列表中,不同的電視機頻道文本信息對應不同的頻道按鍵編碼值。
4.根據(jù)權利要求1所述的電視機頻道的語音切換方法,其特征在于,所述電視臺實時聲音庫包括不同電視機頻道的伴音信號對應的聲紋信號。
5.根據(jù)權利要求1所述的電視機頻道的語音切換方法,其特征在于,在所述步驟A和B之間還包括: Al、對所述語音信號進行消噪處理。
6.根據(jù)權利要求1所述的電視機頻道的語音切換方法,其特征在于,在所述步驟D和E之間還包括: D1、對所述電視伴音信號進行消噪處理。
7.—種電視機頻道的語音切換裝置,其特征在于,包括: 語音獲取模塊,用于接收用戶的語音信息,錄制為相應的語音信號; 語音識別模塊,用于將所述語音信號發(fā)送至語音云端,通過語音云端進行語音識別,并將語音識別的識別結(jié)果返回電視機; 頻道切換模塊,用于根據(jù)所述識別結(jié)果進行匹配,查找所述識別結(jié)果對應的頻道按鍵編碼值,并控制電視機切換至對應的頻道; 電視伴音獲取模塊,用于錄制所述頻道的預定時間長度的電視伴音信號; 聲紋信號提取模塊,用于提取所述電視伴音信號的聲紋信號; 聲紋信號匹配模塊,用于將所述聲紋信號發(fā)送至電視臺實時聲音庫,通過電視臺實時聲音庫進行聲紋識別匹配,并將聲紋識別匹配的匹配結(jié)果對應的頻道文本信息返回電視機; 比較模塊,用于將所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道進行比較,根據(jù)所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道是否一致,來決定是否更新電視機頻道文本列表。
8.根據(jù)權利要求7所述的電視機頻道的語音切換裝置,其特征在于,還包括: 更新模塊,用于當所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道一致時,不更新電視機頻道文本列表;當所述識別結(jié)果對應的頻道與匹配結(jié)果對應的頻道不一致時,更新電視機頻道文本列表。
9.根據(jù)權利要求8所述的電視機頻道的語音切換裝置,其特征在于,還包括: 設置模塊,用于預先設置電視機頻道文本列表,在所述電視機頻道文本列表中,不同的電視機頻道文本信息對應不同的頻道按鍵編碼值。
10.根據(jù)權利要求7所述的電視機頻道的語音切換裝置,其特征在于,還包括: 第一預處理模塊,用于對所述語音信號進行消噪處理; 第二預處理模塊,用于對所`述電視伴音信號進行消噪處理。
【文檔編號】G10L15/30GK103607609SQ201310609951
【公開日】2014年2月26日 申請日期:2013年11月27日 優(yōu)先權日:2013年11月27日
【發(fā)明者】陳光郎, 邵詩強, 鄧益群 申請人:Tcl集團股份有限公司