智能語音交互方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明涉及語音技術(shù)領(lǐng)域,尤其涉及一種智能語音交互方法和裝置。
【背景技術(shù)】
[0002]伴隨著語音識(shí)別技術(shù)和自然語言處理技術(shù)的日益成熟,用語音操控手機(jī)撥打電話等交互方式可以有效減少用戶交互成本,方便用戶使用。但是,目前的語音交互產(chǎn)品在一些情況下可能不能滿足用戶需求,例如,當(dāng)用戶語音輸入撥打電話給聯(lián)系人小明”時(shí),如果聯(lián)系人存了兩個(gè)小明或是小明用多個(gè)號(hào)碼時(shí),就無法正常完成該功能。
【發(fā)明內(nèi)容】
[0003]本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。
[0004]為此,本發(fā)明的一個(gè)目的在于提出一種智能語音交互方法,該方法可以實(shí)現(xiàn)多次交互,從而更好地滿足用戶需求。
[0005]本發(fā)明的另一個(gè)目的在于提出一種智能語音交互裝置。
[0006]為達(dá)到上述目的,本發(fā)明第一方面實(shí)施例提出的智能語音交互方法,包括:接收用戶語音輸入的指令;如果已有信息中存在與所述指令匹配的多個(gè)信息,與用戶進(jìn)行多次交互,直至確定出唯一匹配的信息;根據(jù)所述指令,對(duì)所述唯一匹配的信息進(jìn)行操作。
[0007]本發(fā)明第一方面實(shí)施例提出的智能語音交互方法,通過與用戶進(jìn)行多次交互,相對(duì)于一次交互的方式,可以獲取更多的用于匹配的信息,從而更準(zhǔn)確的定位出用戶需求的信息,滿足用戶需求。
[0008]為達(dá)到上述目的,本發(fā)明第二方面實(shí)施例提出的智能語音交互裝置,包括:接收模塊,用于接收用戶語音輸入的指令;交互模塊,用于如果已有信息中存在與所述指令匹配的多個(gè)信息,與用戶進(jìn)行多次交互,直至確定出唯一匹配的信息;執(zhí)行模塊,用于根據(jù)所述指令,對(duì)所述唯一匹配的信息進(jìn)行操作。
[0009]本發(fā)明第二方面實(shí)施例提出的智能語音交互裝置,通過與用戶進(jìn)行多次交互,相對(duì)于一次交互的方式,可以獲取更多的用于匹配的信息,從而更準(zhǔn)確的定位出用戶需求的信息,滿足用戶需求。
[0010]本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。
【附圖說明】
[0011]本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:
[0012]圖1是本發(fā)明一實(shí)施例提出的智能語音交互方法的流程示意圖;
[0013]圖2是本發(fā)明另一實(shí)施例提出的智能語音交互方法的流程示意圖;
[0014]圖3是本發(fā)明實(shí)施例中根據(jù)聯(lián)系人屬性篩選出唯一匹配的聯(lián)系人的流程示意圖;
[0015]圖4是本發(fā)明實(shí)施例中根據(jù)號(hào)碼屬性篩選出唯一匹配的號(hào)碼的流程示意圖;
[0016]圖5是本發(fā)明另一實(shí)施例提出的智能語音交互裝置的結(jié)構(gòu)示意圖;
[0017]圖6是本發(fā)明另一實(shí)施例提出的智能語音交互裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0018]下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的模塊或具有相同或類似功能的模塊。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。相反,本發(fā)明的實(shí)施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。
[0019]圖1是本發(fā)明一實(shí)施例提出的智能語音交互方法的流程示意圖,該方法包括:
[0020]S11:接收用戶語音輸入的指令。
[0021]本實(shí)施例以指令是撥打電話的指令為例,可以理解的是,本實(shí)施例的流程也可以應(yīng)用到其他場(chǎng)景的語音交互,例如,可以通過多次語音交互播放用戶希望播放的一首歌曲。
[0022]S12:如果已有信息中存在與所述指令匹配的多個(gè)信息,與用戶進(jìn)行多次交互,直至確定出唯一匹配的信息。
[0023]交互可以具體是語音交互。
[0024]其中,每次語音交互包括:向用戶播放詢問信息,接收用戶對(duì)詢問信息的反饋信息,在已確定匹配的多個(gè)信息中進(jìn)一步確定與反饋信息匹配的信息。
[0025]例如,指令是“撥打電話”,如果用戶的聯(lián)系人列表中存在多個(gè)聯(lián)系人,則可以向用戶詢問“撥打給誰”,之后用戶可以反饋信息,如“打給小明”,從而在聯(lián)系人列表中查找“小明”;如果聯(lián)系人列表中有多個(gè)“小明”,則可以進(jìn)一步詢問“哪個(gè)單位的小明”,并根據(jù)用戶反饋的單位在多個(gè)“小明”中查找與用戶反饋的單位相同的“小明”,依此類推,定位出唯一的一個(gè)“小明”。如果定位出的唯一的“小明”有多個(gè)號(hào)碼,則可以繼續(xù)詢問“哪個(gè)運(yùn)營(yíng)商的號(hào)碼”,用戶回答后,可以依據(jù)用戶的回答以及聯(lián)系人列表中的情況定位出唯一的一個(gè)“小明的號(hào)碼”或者繼續(xù)向用戶進(jìn)行詢問,直到得到唯一匹配的號(hào)碼。
[0026]另外,系統(tǒng)向用戶語音播放的詢問信息可以是無條件詢問,或者也可以是提示聯(lián)系人屬性詢問,以供用戶選擇。例如,查找到兩個(gè)“小明”時(shí),可以語音詢問“搜索到兩個(gè)小明,撥打哪個(gè)”,或者,也可以語音詢問“搜索到百度的小明和騰訊的小明,撥打哪個(gè)”。
[0027]S13:根據(jù)所述指令,對(duì)所述唯一匹配的信息進(jìn)行操作。
[0028]例如,在得到唯一匹配的號(hào)碼后,可以撥打該號(hào)碼。
[0029]本實(shí)施例中,通過與用戶進(jìn)行多次交互,相對(duì)于一次交互的方式,可以獲取更多的用于匹配的信息,從而更準(zhǔn)確的定位出用戶需求的信息,滿足用戶需求。
[0030]圖2是本發(fā)明另一實(shí)施例提出的智能語音交互方法的流程示意圖,該方法以撥打電話為例,該方法包括:
[0031 ] S21:接收用戶語音輸入的撥打電話的指令。
[0032]例如,該指令是“撥打電話”或者“撥打電話給A”。
[0033]S22:在聯(lián)系人列表中查找與用戶輸入的指令匹配的聯(lián)系人,并獲取匹配的聯(lián)系人的個(gè)數(shù)。之后,可以根據(jù)匹配的聯(lián)系人的個(gè)數(shù)執(zhí)行S23、S24或S25。
[0034]例如,如果指令是“撥打電話”,則將聯(lián)系人列表中的所有聯(lián)系人確定為匹配的聯(lián)系人?;蛘?,
[0035]如果指令是“撥打電話給A”,則將聯(lián)系人列表中的聯(lián)系人A確定為匹配的聯(lián)系人。
[0036]S23:如果匹配的聯(lián)系人為0個(gè),則顯示沒有找到聯(lián)系人的提示信息。
[0037]例如,要撥打電話給A,而聯(lián)系人列表中沒有A,則顯示沒有找到聯(lián)系人的提示信息。
[0038]S24:如果匹配的聯(lián)系人為多個(gè)(至少2個(gè)),根據(jù)聯(lián)系人屬性篩選出唯一匹配的聯(lián)系人。
[0039]例如,要撥打電話給A,聯(lián)系人列表中存在多個(gè)A,則可以根據(jù)聯(lián)系人屬性篩選出唯一匹配的A。
[0040]聯(lián)系人屬性包括但不限于:姓名、號(hào)碼、手機(jī)號(hào)、座機(jī)、工作號(hào)、公司、住宅、工作單位。用戶在存儲(chǔ)聯(lián)系人時(shí),可以對(duì)應(yīng)配置相應(yīng)的屬性。
[0041]S25:如果匹配的聯(lián)系人為一個(gè),或者,根據(jù)聯(lián)系人屬性篩選出唯一匹配的聯(lián)系人后,獲取唯一匹配的聯(lián)系人的號(hào)碼。
[0042]S26:如果唯一匹配的聯(lián)系人的號(hào)碼為多個(gè),根據(jù)號(hào)碼屬性篩選出唯一匹配的號(hào)碼。
[0043]例如,唯一匹配的A存在多個(gè)號(hào)碼時(shí),可以根據(jù)號(hào)碼屬性篩選出唯一的號(hào)碼,假設(shè)為號(hào)碼B。
[0044]號(hào)碼屬性包括但不限于:號(hào)碼長(zhǎng)短(數(shù)字位數(shù))、首數(shù)字、號(hào)碼前三位、號(hào)碼尾數(shù)、號(hào)碼后三位、歸屬地、運(yùn)營(yíng)商。
[0045]S27:如果唯一匹配的聯(lián)系人的號(hào)碼為一個(gè),或者,根據(jù)號(hào)碼屬性篩選出唯一匹配的號(hào)碼后,撥打唯一匹配的號(hào)碼。
[0046]例如,撥打號(hào)碼B。
[0047]另外,如果唯一匹配的聯(lián)系人的號(hào)碼為0個(gè),則可以顯示沒有找到號(hào)碼的提示信息。
[0048]—些實(shí)施例中,根據(jù)聯(lián)系人屬性篩選出唯一匹配的聯(lián)系人,包括:
[0049]依次向用戶詢問每個(gè)聯(lián)系人屬性,并接收用戶反饋的聯(lián)系人屬性,根據(jù)用戶歷史反饋的聯(lián)系人屬性以及當(dāng)前反饋的聯(lián)系人屬性,確定出唯一匹配的聯(lián)系人。