一種智能電視的語音交互方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及語音交互領(lǐng)域,尤其涉及一種智能電視的語音交互方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前,交互技術(shù)趨于多樣化,電視端的人機(jī)交互也從原來單一的按鍵交互,擴(kuò)展為觸屏交互,體感交互,語音交互等方式。其中由于電視交互特性,語音交互在電視交互系統(tǒng)中占據(jù)重要的地位。如何提高語音交互的用戶體驗(yàn)成為每一個(gè)產(chǎn)品的重中之重。
[0003]同時(shí)在微軟、蘋果、谷歌等行業(yè)巨頭的大力推廣下,類如小娜,siri等語音助手也越來越實(shí)用,人性化。
[0004]由于近兩年語音識(shí)別技術(shù)的發(fā)展,當(dāng)前的語音識(shí)別交互體驗(yàn)效果大大優(yōu)化。但對(duì)于電視而言,其語音交互還存在啟動(dòng)速度慢、識(shí)別效果和效率都有待提高的問題。
[0005]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0006]鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種智能電視的語音交互方法及系統(tǒng),旨在解決現(xiàn)有的電視語音交互還存在啟動(dòng)速度慢、識(shí)別效果和效率都有待提高的問題。
[0007]本發(fā)明的技術(shù)方案如下:
一種智能電視的語音交互方法,其中,包括步驟:
A、當(dāng)遙控終端接收到開啟語音交互的指令時(shí),將所述指令發(fā)送至智能電視;
B、智能電視啟動(dòng)語音交互軟件,若啟動(dòng)機(jī)制為單擊事件,則在其界面上提示用戶按住語音鍵開始輸入語音信息,并轉(zhuǎn)入步驟C;若啟動(dòng)機(jī)制為長按事件,則直接執(zhí)行步驟C;
C、當(dāng)檢測(cè)到遙控終端的語音鍵處于按下狀態(tài)時(shí),接收用戶輸入的語音信息,并在檢測(cè)到語音鍵處于抬起狀態(tài)時(shí),將接收到的語音信息發(fā)送至智能電視。
[0008]所述的智能電視的語音交互方法,其中,所述步驟A中,所述開啟語音交互的指令為單擊語音鍵的事件或按住語音鍵事件。
[0009]所述的智能電視的語音交互方法,其中,所述步驟B中,智能電視啟動(dòng)語音交互軟件后,判斷是否連接網(wǎng)絡(luò),當(dāng)是時(shí)提示用戶按住語音鍵開始輸入語音信息,當(dāng)否時(shí)提示網(wǎng)絡(luò)未連接。
[0010]所述的智能電視的語音交互方法,其中,所述步驟C之后還包括:
D、智能電視對(duì)語音信息進(jìn)行識(shí)別,并根據(jù)識(shí)別結(jié)果進(jìn)行對(duì)應(yīng)的操作。
[0011]所述的智能電視的語音交互方法,其中,所述遙控終端與智能電視通過藍(lán)牙方式或WiFi方式連接。
[0012]—種智能電視的語音交互系統(tǒng),其中,包括:
指令發(fā)送模塊,用于當(dāng)遙控終端接收到開啟語音交互的指令時(shí),將所述指令發(fā)送至智能電視; 語音提示模塊,用于智能電視啟動(dòng)語音交互軟件,若啟動(dòng)機(jī)制為單擊事件,則在其界面上提示用戶按住語音鍵開始輸入語音信息,并轉(zhuǎn)入語音輸入模塊;若啟動(dòng)機(jī)制為長按事件,則直接執(zhí)行語音輸入模塊;
語音輸入模塊,用于當(dāng)檢測(cè)到遙控終端的語音鍵處于按下狀態(tài)時(shí),接收用戶輸入的語音信息,并在檢測(cè)到語音鍵處于抬起狀態(tài)時(shí),將接收到的語音信息發(fā)送至智能電視。
[0013]所述的智能電視的語音交互系統(tǒng),其中,所述指令發(fā)送模塊中,所述開啟語音交互的指令為單擊語音鍵的事件或按住語音鍵事件。
[0014]所述的智能電視的語音交互系統(tǒng),其中,所述語音提示模塊包括:
網(wǎng)絡(luò)檢測(cè)單元,用于在智能電視啟動(dòng)語音交互軟件后,判斷是否連接網(wǎng)絡(luò),當(dāng)是時(shí)提示用戶按住語音鍵開始輸入語音信息,當(dāng)否時(shí)提示網(wǎng)絡(luò)未連接。
[0015]所述的智能電視的語音交互系統(tǒng),其中,還包括:
識(shí)別模塊,用于智能電視對(duì)語音信息進(jìn)行識(shí)別,并根據(jù)識(shí)別結(jié)果進(jìn)行對(duì)應(yīng)的操作。
[0016]所述的智能電視的語音交互系統(tǒng),其中,所述遙控終端與智能電視通過藍(lán)牙方式或WiFi方式連接。
[0017]有益效果:本發(fā)明保留了用戶操作習(xí)慣,使語音交互過程中,用戶單擊按鍵或長按按鍵都可以得到有效的反饋和功能觸發(fā),實(shí)際體驗(yàn)速度和識(shí)別效果較之前有很大的提升。
【附圖說明】
[0018]圖1為本發(fā)明一種智能電視的語音交互方法較佳實(shí)施例的流程圖。
[0019]圖2為本發(fā)明一種智能電視的語音交互系統(tǒng)較佳實(shí)施例的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0020]本發(fā)明提供一種智能電視的語音交互方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0021]請(qǐng)參閱圖1,圖1為本發(fā)明一種智能電視的語音交互方法較佳實(shí)施例的流程圖,其特征在于,包括步驟:
51、當(dāng)遙控終端接收到開啟語音交互的指令時(shí),將所述指令發(fā)送至智能電視;
52、智能電視啟動(dòng)語音交互軟件,若啟動(dòng)機(jī)制為單擊事件,則在其界面上提示用戶按住語音鍵開始輸入語音信息,并轉(zhuǎn)入步驟S3;若啟動(dòng)機(jī)制為長按事件,則直接執(zhí)行步驟S3;
53、當(dāng)檢測(cè)到遙控終端的語音鍵處于按下狀態(tài)時(shí),接收用戶輸入的語音信息,并在檢測(cè)到語音鍵處于抬起狀態(tài)時(shí),將接收到的語音信息發(fā)送至智能電視。
[0022]本發(fā)明中,如圖2所示,遙控終端100與智能電視200之間可通過藍(lán)牙方式、WiFi方式或2.4G射頻傳輸?shù)?,?dāng)然本發(fā)明并不限于上述傳輸方式。遙控終端100上設(shè)置有語音采集裝置(如麥克風(fēng),即MIC 130)和語音鍵120,當(dāng)然所述的遙控終端100還可集成遙控智能電視的其他按鍵,例如音量鍵、頻道選擇鍵等等,也就是遙控終端100與遙控器一體設(shè)置,或者也可以單獨(dú)設(shè)置,但優(yōu)選的是一體設(shè)置,以方便用戶操作。如圖2所示,在所述遙控終端100中設(shè)置有M⑶110,所述語音鍵120以及麥克風(fēng)130均連接于所述M⑶110,所述M⑶110還連接一無線傳輸模塊140,所述無線傳輸模塊140可以是藍(lán)牙模塊或WiFi模塊。所述智能電視200中同樣設(shè)置匹配的無線傳輸模塊210,例如藍(lán)牙模塊或WiFi模塊,用來與遙控終端100互聯(lián),所述無線傳輸模塊210連接一識(shí)別模塊220,所述識(shí)別模塊220與后臺(tái)服務(wù)器300通信連接,在智能電視200上設(shè)置有顯示界面230。
[0023]進(jìn)一步,所述步驟SI中,所述開啟語音交互的指令為單擊語音鍵120的事件或按住語音鍵事件。也即用戶單擊遙控終端100的語音鍵120時(shí)(即啟動(dòng)機(jī)制為單擊事件),無線傳輸模塊140將語音鍵120的鍵值發(fā)送至智能電視200,智能電視200(無線傳輸模塊210)接收到相應(yīng)的鍵值時(shí),隨即開啟語音交互軟件,進(jìn)行后續(xù)的語音交互?;蛘哂脩糸L按遙控終端100的語音鍵120時(shí)(即啟動(dòng)機(jī)制為長按事件),遙控終端100將直接打開語音交互軟件,并進(jìn)入音頻采集狀態(tài),從而實(shí)現(xiàn)后續(xù)的語音輸入和識(shí)別。所述的語音交互軟件即本發(fā)明在智能電視200上的應(yīng)用,通過該語音交互軟件來實(shí)現(xiàn)后續(xù)的識(shí)別等功能。
[0024]進(jìn)一步,所述步驟S2中,智能電視200啟動(dòng)語音交互軟件后,判斷是否連接網(wǎng)絡(luò),當(dāng)是時(shí)提示用戶按住語音鍵120開始輸入語音信息,當(dāng)否時(shí)提示網(wǎng)絡(luò)未連接。在智能電視200啟動(dòng)語音交互軟件后,還判斷是否連接網(wǎng)絡(luò),若連接上網(wǎng)絡(luò)則智能電視200啟動(dòng)錄音(即開始收集遙控終端返回的音頻信號(hào)),然后進(jìn)行后續(xù)的提示,例如提示“按住語音鍵開始說話”。若未連接上網(wǎng)絡(luò)則提升“網(wǎng)絡(luò)未連接”。
[0025]對(duì)于單擊啟動(dòng)語音交互功能的流程是:按照步驟SI,用戶單擊語音鍵,遙控終端100將語音鍵120的鍵值發(fā)送至智能電視200,智能電視200接收到鍵值后,啟動(dòng)語音交互軟件,然后檢測(cè)是否連接網(wǎng)絡(luò),若未連接網(wǎng)絡(luò),則提示“網(wǎng)絡(luò)未連接”,即上述部分的流程與前述的過程相同。若已連接網(wǎng)絡(luò),則啟動(dòng)錄音并且通知遙控終端100開始錄音事件,遙控終端100的M⑶110隨即控制MIC 130開始采集錄音,并且實(shí)時(shí)檢測(cè)是否還有語音輸入,若有的話,繼續(xù)錄音,若沒有,則MCU 110控制MIC 130停止錄音,并且將采集到的語音信息(音頻信號(hào))發(fā)送給智能電視200,而后由智能電視200對(duì)語音信息進(jìn)行識(shí)別。本實(shí)施例的重點(diǎn)在于遙控終端100需檢測(cè)用戶是否已經(jīng)停止說話(即語音輸入),這部分的檢測(cè)需要考慮環(huán)境噪聲的影響,并且事件的判斷需要在至少約Is完成。如果環(huán)境噪音嚴(yán)重,則嚴(yán)重影響判斷結(jié)果甚至導(dǎo)致系統(tǒng)無法正確判斷。在干擾相對(duì)小的環(huán)境下,Is左右的判斷機(jī)制也會(huì)大大影響系統(tǒng)效率,從而影響用戶體驗(yàn)。
[0026]所以在此