一種語音輸入控制的方法、裝置及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種語音輸入控制的方法、裝置及終端。
【背景技術(shù)】
[0002]隨著移動便攜設(shè)備軟件和硬件技術(shù)的發(fā)展,人工智能逐漸的成為手機(jī)技術(shù)的發(fā)展前趨。人機(jī)交互MMI也越發(fā)的朝著智能化的方向發(fā)展。尤其是人如何使用手機(jī)的道路上,經(jīng)歷了最初的功能機(jī)的按鍵模式,即用戶通過手機(jī)硬件的操作面板上的用戶按鍵來完成所需要的手機(jī)功能操作,再到觸摸屏的智能機(jī),即用戶在手機(jī)屏幕上用手指點(diǎn)擊或者滑動來完成所需功能操作,再到目前的發(fā)展趨勢,便攜移動終端的人工智能化。
[0003]人工智能很主要的一種形式是語音智能,而語音智能目前最主要的一種實(shí)現(xiàn)形式就是人類語言到語音語言的轉(zhuǎn)換和處理,即用戶的聲音被識別為移動便攜設(shè)備的相關(guān)操作并體現(xiàn)以麗I形式。
[0004]而現(xiàn)有的語音智能存在的缺點(diǎn)是當(dāng)語音指令存在錯(cuò)誤時(shí),終端不做命令響應(yīng),只是以聲音提醒用戶“指令輸入錯(cuò)誤”等提示。這些方案都不具有良好的用戶體驗(yàn)效果,不管哪種現(xiàn)有方案,最大的問題是用戶不知道自己的指令錯(cuò)誤點(diǎn)在哪,造成操作性上的迷惑,從而丟失對語音識別軟件的信心。
【發(fā)明內(nèi)容】
[0005]本發(fā)明在于提供一種語音輸入控制的方法、裝置及終端,當(dāng)用戶輸入的語音指令出現(xiàn)錯(cuò)誤時(shí),能提示用戶語音指令的錯(cuò)誤點(diǎn),便于用戶重新輸入語音指令。
[0006]為了達(dá)到上述目的,本發(fā)明提供了一種語音輸入控制的方法,應(yīng)用于一終端,方法包括:
[0007]獲取用戶輸入的第一語音指令;
[0008]將第一語音指令與預(yù)先存儲的語音控制指令進(jìn)行比較,判斷第一語音指令是否為錯(cuò)誤指令;
[0009]當(dāng)?shù)谝徽Z音指令為錯(cuò)誤指令時(shí),播放所輸入的語音錯(cuò)誤部分。
[0010]其中,播放所輸入的語音錯(cuò)誤部分的步驟包括:播放用戶輸入的包括語音錯(cuò)誤部分的整個(gè)第一語音指令。
[0011]其中,播放用戶輸入的包括語音錯(cuò)誤部分的整個(gè)第一語音指令的步驟包括:
[0012]用錯(cuò)誤提示音代替語音錯(cuò)誤部分;
[0013]播放用錯(cuò)誤提示音代替語音錯(cuò)誤部分后的整個(gè)第一語音指令。
[0014]其中,將第一語音指令與預(yù)先存儲的語音控制指令進(jìn)行比較的步驟之后,方法還包括:
[0015]判斷第一語音指令是否為正確指令;
[0016]當(dāng)?shù)谝徽Z音指令為正確指令時(shí),播放第一語音指令;
[0017]執(zhí)行第一語音指令對應(yīng)的功能。
[0018]本發(fā)明實(shí)施例還提供一種語音輸入控制的裝置,應(yīng)用于一終端,裝置包括:
[0019]獲取模塊,用于獲取用戶輸入的第一語音指令;
[0020]第一判斷模塊,用于將第一語音指令與預(yù)先存儲的語音控制指令進(jìn)行比較,判斷第一語音指令是否為錯(cuò)誤指令;
[0021]第一播放模塊,用于當(dāng)判斷第一語音指令為錯(cuò)誤指令時(shí),播放所輸入的語音錯(cuò)誤部分。
[0022]其中,第一播放模塊在播放所輸入的語音錯(cuò)誤部分時(shí),
[0023]播放用戶輸入的包括語音錯(cuò)誤部分的整個(gè)第一語音指令。
[0024]其中,第一播放模塊包括:
[0025]第一子單元,用于用錯(cuò)誤提示音代替語音錯(cuò)誤部分;
[0026]第二子單元,用于播放用錯(cuò)誤提示音代替語音錯(cuò)誤部分后的整個(gè)第一語音指令。
[0027]其中,第一判斷模塊還用于判斷第一語音指令是否為正確指令;
[0028]第一播放模塊還用于當(dāng)?shù)谝徽Z音指令為正確指令時(shí),播放第一語音指令;
[0029]且裝置還包括:執(zhí)行模塊,用于執(zhí)行第一語音指令對應(yīng)的功能。
[0030]本發(fā)明實(shí)施例還提供一種終端,包括上述的裝置。
[0031]本發(fā)明的上述技術(shù)方案至少具有如下有益效果:
[0032]本發(fā)明實(shí)施例的語音輸入控制的方法,當(dāng)用戶輸入的語音指令存在錯(cuò)誤指令時(shí),能播放輸入的語音指令的語音錯(cuò)誤部分,從而提醒用戶輸入的語音指令的錯(cuò)誤點(diǎn),便于用戶重新輸入語音指令。
【附圖說明】
[0033]圖1為本發(fā)明實(shí)施例所述語音輸入控制的方法的步驟流程圖;
[0034]圖2為本發(fā)明實(shí)施例中播放用戶輸入的包括語音錯(cuò)誤部分的整個(gè)第一語音指令的步驟的流程圖;以及
[0035]圖3為本發(fā)明實(shí)施例所述語音輸入控制的裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0036]為使本發(fā)明要解決的技術(shù)問題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。
[0037]本發(fā)明針對當(dāng)用戶輸入的語音指令存在錯(cuò)誤指令時(shí),終端不做命令響應(yīng),只以聲音提醒用戶“指令輸入錯(cuò)誤”等提示音,而用戶不知道自己的指令錯(cuò)誤點(diǎn)在哪的問題,提供一種語音輸入控制的方法、裝置及終端,當(dāng)用戶輸入的語音指令中存在錯(cuò)誤指令(例如不準(zhǔn)確的、錯(cuò)誤的、模糊的字符發(fā)音、音調(diào)等)時(shí),明確的提示語音指令的具體錯(cuò)誤,引導(dǎo)用戶有針對性的重新發(fā)起指令。
[0038]如圖1所示,本發(fā)明實(shí)施例提供一種語音輸入控制的方法,應(yīng)用于一終端,包括:
[0039]步驟11,獲取用戶輸入的第一語音指令;
[0040]步驟12,將第一語音指令與預(yù)先存儲的語音控制指令進(jìn)行比較,判斷第一語音指令是否為錯(cuò)誤指令;
[0041]步驟13,當(dāng)?shù)谝徽Z音指令為錯(cuò)誤指令時(shí),播放所輸入的語音錯(cuò)誤部分。
[0042]在本發(fā)明的實(shí)施例中,電子設(shè)備可以是移動電話、平板電腦、筆記本電腦等。
[0043]在本發(fā)明的具體實(shí)施例中,當(dāng)終端接收到用戶發(fā)送的語音指令后,會將該語音指令與預(yù)先存儲的語音控制指令進(jìn)行比較,如果終端不能找到與該語音指令對應(yīng)的功能時(shí),則認(rèn)為終端不能識別該語音指令,即說明該語音指令為錯(cuò)誤指令,同時(shí),終端會將語音錯(cuò)誤部分播放出來,提醒用戶的輸入的語音指令的錯(cuò)誤點(diǎn)在哪,便于用戶重新輸入語音指令。
[0044]本發(fā)明的上述實(shí)施例中,將第一語音指令與預(yù)先存儲的語音控制指令進(jìn)行比較的步驟之后,上述方法還包括:
[0045]判斷第一語音指令是否為正確指令;
[0046]當(dāng)?shù)谝徽Z音指令為正確指令時(shí),播放第一語音指令;
[0047]執(zhí)行第一語音指令對應(yīng)的功能。
[0048]本發(fā)明的具體實(shí)施例中,當(dāng)終端將用戶輸入的語音指令與預(yù)先存儲的語音控制指令進(jìn)行比較后