一種語音控制電視機的方法及其電視的制造方法
【專利摘要】本發明實施例提供一種語音控制電視機的方法及其電視機,應用于語音識別領域,能夠完善電視機的語音控制功能。所述語音控制電視機的方法包括:采集用戶的第一語音信號;當所述電視機無法識別所述第一語音信號時,顯示指令界面,所述指令界面包括N個指令,以便于所述用戶選擇與所述第一語音信號相對應的第一指令,所述第一指令為所述N個指令中任意一個指令;根據預先建立的指令-語音組對應關系,將所述第一語音信號保存在所述第一指令對應的第一語音組中,所述第一語音組中包括觸發第一指令的所有語音信號。本發明實施例提供一種語音控制電視機的方法及其電視機,用于電視機的語音控制。
【專利說明】一種語音控制電視機的方法及其電視機
【技術領域】
[0001]本發明涉及語音識別領域,尤其涉及一種語音控制電視機的方法及其電視機。
【背景技術】
[0002]語音是人類可以自然表達的最直接方式,語音識別被認為是人機交互的主要發展方向,隨著語音識別技術的發展和電視機的廣泛使用,有越來越多的電視機采用語音識別技術進行語音控制,現有的電視機的語音識別是將采集到的用戶語音信號進行編碼處理,然后提取經過編碼處理之后的語音信號中的語音特征,例如,聲頻、聲壓等,最后將提取的語音特征與預先存儲的語音模板進行比較,根據比較結果決定是否執行相對應的指令。
[0003]現有的語音識別技術只能識別與預先存儲的語音模板語言相同的語音信號,或模糊查詢語言相近的語音信號,但實際應用中,常常會遇到用戶的語言與預先存儲的語音模板的語言不相近甚至不相同的情況,示例的,中國是一個多名族的國家,各地方言很多,若語音模板是普通話,當用戶使用方言進行語音控制時,會導致語音無法識別的情況,一些在中國生活的外國人,也無法有效的使用電視機語音控制的功能。
【發明內容】
[0004]本發明的實施例提供一種語音控制電視機的方法及其電視機,能夠完善電視機的語首控制功能。
[0005]為達到上述目的,本發明的實施例采用如下技術方案:
[0006]—方面,提供一種語音控制電視機的方法,用于電視機,包括:
[0007]采集用戶的第一語音信號;
[0008]當所述電視機無法識別所述第一語音信號時,顯示指令界面,所述指令界面包括N個指令,以便于所述用戶選擇與所述第一語音信號相對應的第一指令,所述第一指令為所述N個指令中任意一個指令;
[0009]根據預先建立的指令-語音組對應關系,將所述第一語音信號保存在所述第一指令對應的第一語音組中,所述第一語音組中包括觸發第一指令的所有語音信號。
[0010]可選的,在所述采集用戶的第一語音信號之前,所述方法還包括:
[0011 ] 建立所述指令-語音組對應關系,所述指令-語音組對應關系用于指示所述N個指令與N個語音組的對應關系,使得所述N個指令中的每個指令對應一個語音組。
[0012]可選的,每個所述語音組中包括標準語音信號,所述標準語音信號是由標準普通話錄制生成的。
[0013]可選的,在所述采集用戶的第一語音信號之前,所述方法還包括:
[0014]為所述N個指令進行編號,使得每個所述指令對應一個數字,以便于所述用戶通過輸入數字,選擇所述數字對應的指令。
[0015]—方面,提供一種電視機,所述電視機包括:
[0016]采集單元,所述采集單元用于采集用戶的第一語音信號;[0017]顯示單元,用于當所述電視機無法識別所述采集單元采集到的所述第一語音信號時,顯示指令界面,所述指令界面包括N個指令,以便于所述用戶選擇第一指令,所述第一指令為所述N個指令中任意一個指令;
[0018]存儲單元,用于根據預先建立的指令-語音組對應關系,將所述采集單元采集到的所述第一語音信號保存在所述第一指令對應的第一語音組中,所述第一語音組中包括觸發第一指令的所有語音信號。
[0019]可選的,所述電視機還包括:
[0020]建立單元,用于建立所述指令-語音組對應關系,所述指令-語音組對應關系用于指示所述N個指令與N個語音組的對應關系,使得所述N個指令中的每個指令對應一個語音組。
[0021]可選的,每個所述語音組中包括標準語音信號,所述標準語音信號是由標準普通話錄制生成的。
[0022]可選的,所述電視機還包括:
[0023]編號單元,用于為所述N個指令進行編號,使得每個所述指令對應一個數字,以便于所述用戶通過輸入數字,選擇所述數字對應的指令。
[0024]本發明實施例提供的語音控制電視機的方法及其電視機,首先采集用戶的第一語音信號,然后判斷能否識別該第一語音信號,當所述電視機無法識別所述第一語音信號時,顯示指令界面,所述指令界面包括N個指令,以便于所述用戶選擇第一指令,所述第一指令為所述N個指令中任意一個指令,當用戶選擇第一指令之后,執行該第一指令并根據預先建立的指令-語音組對應關系,將第一語音信號保存在第一指令對應的第一語音組中,當下次用戶的語音指令為第一語音信號時,電視機能夠識別出用戶需要進行第一指令的操作,并在識別之后執行第一指令,完成用戶的語音控制過程,相較于現有技術,完善了電視機的語音控制功能。
【專利附圖】
【附圖說明】
[0025]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0026]圖1為本發明實施例提供的一種語音控制電視機的方法流程圖;
[0027]圖2為本發明實施例提供的另一種語音控制電視機的方法流程圖;
[0028]圖3為本發明實施例提供的一種電視機的結構示意圖;
[0029]圖4為本發明實施例提供的另一種電視機的結構示意圖;
[0030]圖5為本發明實施例提供的又一種電視機的結構示意圖。
【具體實施方式】
[0031]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0032]本發明實施例提供一種語音控制電視機的方法,如圖1所示,用于電視機,包括:
[0033]步驟101、采集用戶的第一語音信號。
[0034]電視機在接受用戶語音控制時,首先需要接收用戶的語音指令,該語音指令即為電視機需要采集的第一語音信號。由于電視機的用戶發出的語言聽命令可以是任何一種語H或任何一種方目,所以電視機米集到的第一語首/[目號也可以是任意一種語目或者任意一種方言。
[0035]步驟102、當所述電視機無法識別所述第一語音信號時,顯示指令界面,所述指令界面包括N個指令,以便于所述用戶選擇與所述第一語音信號相對應的第一指令,所述第一指令為所述N個指令中任意一個指令。
[0036]具體的,電視機采集到第一語音信號之后,首先判斷所述電視機能否識別出第一語音信號,所述對第一語音信號的語音識別與現有技術的語音識別過程一樣,本發明實施例對此不做贅述。當所述電視機無法識別所述第一語音信號時,該電視機就無法進行用戶的語音控制過程,這時該電視機顯示指令界面,所述指令界面可以顯示N個指令,所述N個指令是所述電視機的所有可執行的指令,實際應用中指令界面也可以顯示所述電視機根據所述第一語音信號進行篩選得出的M個用戶可能需要的指令,所述M小于或等于N。用戶在該指令界面所顯示的N個指令中選擇所需的第一指令,所述第一指令為所述N個指令中的任意一個指令,通常的,用戶可以利用遙控器將待確認標識移動到所述第一指令,然后通過確認鍵選擇第一指令,也可以在初始化時為電視機的所有可執行指令編號,然后用戶通過利用遙控器的數字按鍵選擇第一指令對應的編號來選擇第一指令。
[0037]步驟103、根據預先建立的指令-語音組對應關系,將所述第一語音信號保存在所述第一指令對應的第一語音組中,所述第一語音組中包括觸發第一指令的所有語音信號。
[0038]所述指令-語音組對應關系是預先建立的,用于指示所述N個指令與N個語音組的對應關系,使得所述N個指令中的每個指令對應一個語音組,每個語音組中包括能夠觸發該語音組對應的指令的所有語音信號。當用戶選擇的指令為第一指令時,說明電視機采集到的第一語音信號所對應的指令為第一指令,電視機執行第一指令,并根據預先建立的指令-語音組對應關系,將所述第一語音信號保存在第一指令對應的第一語音組中,該第一語音組中包括能夠觸發第一指令的所有語音信號,當下次進行語音控制時,若用戶的語音指令為第一語音信號,則電視機能夠識別出用戶需要進行第一指令的操作,并在識別之后執行第一指令,完成用戶的語音控制過程。
[0039]這樣一來,當電視機無法識別采集到的第一語音信號,即電視機無法識別用戶的語音指令時,能夠顯示指令界面,該指令界面包括N個指令,用戶可以根據需要選擇需要電視機執行的第一指令,然后電視機執行第一指令,并根據預先建立的指令-語音組對應關系,將第一語音信號保存在第一指令對應的第一語音組中,以便于用戶再次通過第一語音信號觸發第一指令,相較于現有技術,完善了電視機的語音控制功能。
[0040]具體的,在所述采集用戶的第一語音信號之前,該電視機還需要建立所述指令-語音組對應關系,所述指令-語音組對應關系用于指示所述N個指令與N個語音組的對應關系,使得所述N個指令中的每個指令對應一個語音組。示例的,假設N為4,該4個指令分別為“播放”、“暫停”、“快進”和“快退”,若“播放”為第一指令,對應的語音組為第一語音組,第一語音組中包括M個語音信號,則當用戶進行語音控制時,電視機采集到的語音信號為該M個語音信號中的任意一個語音信號,均可觸發電視機執行播放的動作。
[0041]可選的,在初始化時,可以為電視機的N個可執行指令錄制標準語音信號,該電視機的指令對應的N個語音組中每個語音組中包括標準語音信號,即任意一個指令所對應的語音組中包括一個能夠觸發該指令的標準語音信號,通常情況下,所述標準語音信號是由標準普通話錄制生成的。
[0042]可選的,在所述采集用戶的第一語音信號之前,還可以為所述N個指令進行編號,使得每個所述指令對應一個數字,以便于所述用戶根據所述數字,選擇對應的指令。
[0043]本發明實施例提供的語音控制電視機的方法,首先采集用戶的第一語音信號,然后判斷能否識別該第一語音信號,當所述電視機無法識別所述第一語音信號時,顯示指令界面,所述指令界面包括N個指令,以便于所述用戶選擇與所述第一語音信號相對應的第一指令,所述第一指令為所述N個指令中任意一個指令,當用戶選擇第一指令之后,執行該第一指令并根據預先建立的指令-語音組對應關系,將第一語音信號保存在第一指令對應的第一語音組中,當下次用戶的語音指令為第一語音信號時,電視機能夠識別出用戶需要進行第一指令的操作,并在識別之后執行第一指令,完成用戶的語音控制過程,相較于現有技術,完善了電視機的語音控制功能。
[0044]本發明實施例提供一種語音控制電視機的方法,如圖2所示,包括:
[0045]步驟201、獲取電視機的N個指令,執行步驟202。
[0046]隨著電視機的發展,通常情況下,電視機可以執行的指令也越來越多,因此首先需要獲取電視機可以執行的N個指令。
[0047]步驟202、建立指令-語音組對應關系,所述指令-語音組對應關系用于指示所述N個指令與N個語音組的對應關系,使得所述N個指令中的每個指令對應一個語音組,執行步驟203。
[0048]在獲取到電視機的N個指令之后,電視機需要為所述N個指令設置N個語音組,并建立指令-語音組對應關系,所述指令-語音組對應關系用于指示所述N個指令與N個語音組的對應關系,使得所述N個指令中的每個指令對應一個語音組,每個語音組中包括所有能夠觸發該語音組對應的指令的語音信號。示例的,假設N為4,該4個指令分別為“播放”、“暫停”、“快進”和“快退”,則電視機需要設置4個語音組,分別對應4個指令,例如,若“播放”為第一指令,對應的語音組為第一語音組,第一語音組中包括M個語音信號,則當用戶進行語音控制時,電視機采集到的語音信號為該M個語音信號中的任意一個語音信號,均可觸發電視機執行播放的動作。
[0049]步驟203、為N個語音組中的每個語音組錄制標準語音信號,執行步驟204。
[0050]具體的,可以為所述N個語音組中的每個語音組錄制標準語音信號,例如,用普通話錄制第一標準語音信號,并將該第一標準語音信號保存在第一語音組,這樣一來,當用戶用普通話輸入語音指令時,該電視機能夠識別用戶的語音指令,并能根據該語音指令執行對應的第一指令。
[0051]步驟204、采集用戶的第一語音信號,執行步驟205。
[0052]電視機在接受用戶語音控制時,首先需要接收用戶的語音指令,該語音指令即為電視機需要采集的第一語音信號。由于電視機的用戶發出的語言聽命令可以是任何一種語H或任何一種方目,所以電視機米集到的第一語首/[目號也可以是任意一種語目或者任意一種方言。
[0053]步驟205、判斷是否能夠識別所述第一語音信號,當電視機無法識別該第一語音信號時,執行步驟206 ;當電視機能夠識別該第一語音信號時,執行步驟208。
[0054]通常的,電視機采集到第一語音信號之后,對第一語音信號進行語音識別,示例的,可以通過芯片LD3320、芯片ASR M08等語音識別芯片對第一語音信號進行語音識別,所述語音識別的過程與現有技術相同,本發明實施例對此不作詳述。
[0055]步驟206、顯示指令界面,以便于所述用戶選擇與所述第一語音信號相對應的第一指令,所述指令界面包括N個指令,執行步驟207。
[0056]當電視機無法識別采集到的第一語音信號時,可以顯示指令界面,所述指令界面可以顯示N個指令,所述N個指令是所述電視機的所有可執行的指令,實際應用中指令界面也可以顯示所述電視機根據所述第一語音信號進行篩選得出的M個用戶可能需要的指令,所述M小于或等于N。用戶可以在該指令界面所顯示的N個指令中選擇所需的第一指令,所述第一指令為所述N個指令中的任意一個指令,通常的,用戶可以利用遙控器將待確認標識移動到所述第一指令,然后通過確認鍵選擇第一指令,也可以在初始化時為電視機的所有可執行指令編號,然后用戶通過利用遙控器的數字按鍵選擇第一指令對應的編號來選擇第一指令。
[0057]例如,假設N為4,該4個指令分別為“播放”、“暫停”、“快進”和“快退”,則指令界面顯示“播放”、“暫停”、“快進”和“快退”這四個指令,以便于用戶選擇與所述第一語音信號相對應的第一指令,假設第一語音信號對應的第一指令為“播放”。
[0058]步驟207、根據預先建立的指令-語音組對應關系,將所述第一語音信號保存在所述第一指令對應的第一語音組中,所述第一語音組中包括觸發第一指令的所有語音信號,執行步驟208。
[0059]當用戶選擇的指令為第一指令時,說明電視機采集到的第一語音信號所對應的指令為第一指令,電視機將所述第一語音信號保存在第一指令對應的第一語音組中,該第一語音組中包括能夠觸發第一指令的所有語音信號,當下次用戶的語音指令為第一語音信號時,電視機能夠識別出用戶需要進行第一指令的操作,并在識別之后執行第一指令,完成用戶的語音控制過程。例如,當用戶選擇的第一指令為“播放”時,說明第一語音信號對應的指令為“播放”,電視機將采集到的第一語音信號保存在指令“播放”對應的語音組中,當下次進行語音控制時,若用戶的語音指令為第一語音信號,電視機能夠識別并執行指令“播放”。
[0060]步驟208、執行第一指令。
[0061]具體的,當電視機能夠識別采集到的第一語音信號時,可以執行該第一語音信號對應的第一指令。
[0062]本發明實施例提供的語音控制電視機的方法,首先采集用戶的第一語音信號,然后判斷能否識別該第一語音信號,當所述電視機無法識別所述第一語音信號時,顯示指令界面,所述指令界面包括N個指令,以便于所述用戶選擇與所述第一語音信號相對應的第一指令,所述第一指令為所述N個指令中任意一個指令,當用戶選擇第一指令之后,執行該第一指令并根據預先建立的指令-語音組對應關系,將第一語音信號保存在第一指令對應的第一語音組中,當下次用戶的語音指令為第一語音信號時,電視機能夠識別出用戶需要進行第一指令的操作,并在識別之后執行第一指令,完成用戶的語音控制過程,相較于現有技術,完善了電視機的語音控制功能。
[0063]本發明實施例提供一種電視機30,如圖3所示,所述電視機包括:
[0064]采集單元301,所述采集單元301用于采集用戶的第一語音信號。
[0065]顯示單元302,用于當所述電視機30無法識別所述采集單元301采集到的所述第一語音信號時,顯示指令界面,所述指令界面包括N個指令,以便于所述用戶選擇與所述第一語音信號相對應的第一指令,所述第一指令為所述N個指令中任意一個指令。
[0066]存儲單元303,用于根據預先建立的指令-語音組對應關系,將所述采集單元301采集到的所述第一語音信號保存在所述第一指令對應的第一語音組中,所述第一語音組中包括觸發第一指令的所有語音信號。
[0067]這樣一來,當電視機無法識別采集單元采集到的第一語音信號,即電視機無法識別用戶的語音指令時,能夠通過顯示單元顯示指令界面,該指令界面包括N個指令,用戶可以根據需要選擇需要電視機執行的第一指令,然后電視機執行第一指令,并根據預先建立的指令-語音組對應關系,通過存儲單元將第一語音信號保存在第一指令對應的第一語音組中,以便于用戶再次通過第一語音信號觸發第一指令,相較于現有技術,完善了電視機的語首控制功能。
[0068]進一步的,如圖4所示,所述電視機30還包括:
[0069]建立單元304,用于建立所述指令-語音組對應關系,所述指令-語音組對應關系用于指示所述N個指令與N個語音組的對應關系,使得所述N個指令中的每個指令對應一個語音組。示例的,假設N為4,該4個指令分別為“播放”、“暫停”、“快進”和“快退”,若“播放”為第一指令,對應的語音組為第一語音組,第一語音組中包括M個語音信號,則當用戶進行語音控制時,電視機采集到的語音信號為該M個語音信號中的任意一個語音信號,均可觸發電視機執行播放的動作。
[0070]可選的,在初始化時,可以為電視機的N個可執行指令錄制標準語音信號,即所述N個語音組中的每個所述語音組中包括標準語音信號,所述標準語音信號是由標準普通話錄制生成的。
[0071]如圖5所示,所述電視機30還包括:
[0072]編號單元305,用于為所述N個指令進行編號,使得每個所述指令對應一個數字,以便于所述用戶根據所述數字,選擇對應的指令。
[0073]本發明實施例提供的電視機,能夠首先采集用戶的第一語音信號,然后判斷能否識別該第一語音信號,當所述電視機無法識別所述第一語音信號時,顯示指令界面,所述指令界面包括N個指令,以便于所述用戶選擇與所述第一語音信號相對應的第一指令,所述第一指令為所述N個指令中任意一個指令,當用戶選擇第一指令之后,執行該第一指令并根據預先建立的指令-語音組對應關系,將第一語音信號保存在第一指令對應的第一語音組中,當下次用戶的語音指令為第一語音信號時,電視機能夠識別出用戶需要進行第一指令的操作,并在識別之后執行第一指令,完成用戶的語音控制過程,相較于現有技術,完善了電視機的語音控制功能。
[0074]以上所述,僅為本發明的【具體實施方式】,但本發明的保護范圍并不局限于此,任何熟悉本【技術領域】的技術人員在本發明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應以所述權利要求的保護范圍為準。
【權利要求】
1.一種語音控制電視機的方法,用于電視機,其特征在于,包括: 采集用戶的第一語音信號; 當所述電視機無法識別所述第一語音信號時,顯示指令界面,所述指令界面包括N個指令,以便于所述用戶選擇第一指令,所述第一指令為所述N個指令中任意一個指令;根據預先建立的指令-語音組對應關系,將所述第一語音信號保存在所述第一指令對應的第一語音組中,所述第一語音組中包括觸發所述第一指令的所有語音信號。
2.根據權利要求1所述的方法,其特征在于,在所述采集用戶的第一語音信號之前,所述方法還包括: 建立所述指令-語音組對應關系,所述指令-語音組對應關系用于指示所述N個指令與N個語音組的對應關系,使得所述N個指令中的每個指令對應一個語音組。
3.根據權利要求2所述的方法,其特征在于, 每個所述語音組中包括標準語音信號,所述標準語音信號是由標準普通話錄制生成的。
4.根據權利要求1或2所述的方法,其特征在于,在所述采集用戶的第一語音信號之前,所述方法還包括: 為所述N個指令進行編號,使得每個所述指令對應一個數字,以便于所述用戶通過輸入數字,選擇所述數字對應的指令。
5.一種電視機,其特征在于,所述電視機包括: 采集單元,所述采集單元用于采集用戶的第一語音信號; 顯示單元,用于當所述電視機無法識別所述采集單元采集到的所述第一語音信號時,顯示指令界面,所述指令界面包括N個指令,以便于所述用戶選擇第一指令,所述第一指令為所述N個指令中任意一個指令; 存儲單元,用于根據預先建立的指令-語音組對應關系,將所述采集單元采集到的所述第一語音信號保存在所述第一指令對應的第一語音組中,所述第一語音組中包括觸發第一指令的所有語音信號。
6.根據權利要求5所述的電視機,其特征在于,所述電視機還包括: 建立單元,用于建立所述指令-語音組對應關系,所述指令-語音組對應關系用于指示所述N個指令與N個語音組的對應關系,使得所述N個指令中的每個指令對應一個語音組。
7.根據權利要求6所述的電視機,其特征在于, 每個所述語音組中包括標準語音信號,所述標準語音信號是由標準普通話錄制生成的。
8.根據權利要求5或6所述的電視機,其特征在于,所述電視機還包括: 編號單元,用于為所述N個指令進行編號,使得每個所述指令對應一個數字,以便于所述用戶通過輸入數字,選擇所述數字對應的指令。
【文檔編號】H04N5/44GK103945152SQ201410095779
【公開日】2014年7月23日 申請日期:2014年3月14日 優先權日:2014年3月14日
【發明者】吳海龍, 喻娟, 陳維濤 申請人:京東方科技集團股份有限公司, 北京京東方顯示技術有限公司