本說明書實(shí)施例涉及計(jì)算機(jī),特別涉及對(duì)話處理方法、語音對(duì)話方法、計(jì)算設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)及計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、隨著人工智能的發(fā)展,人機(jī)對(duì)話技術(shù)逐漸成為一個(gè)被廣泛應(yīng)用的技術(shù)。人機(jī)對(duì)話側(cè)重于讓機(jī)器能夠理解、生成并運(yùn)用自然語言與人類進(jìn)行有效溝通。這涉及語音識(shí)別、自然語言理解、對(duì)話管理、自然語言生成等多個(gè)技術(shù)環(huán)節(jié),目的是使機(jī)器能夠像人類一樣進(jìn)行聊天、提供信息查詢、執(zhí)行服務(wù)預(yù)訂等任務(wù)。
2、目前,在人機(jī)交互過程中,對(duì)話機(jī)器人可能會(huì)因?yàn)闊o法回答用戶的輸入,出現(xiàn)對(duì)話間斷的問題,不符合人類間的真實(shí)聊天場(chǎng)景,導(dǎo)致人機(jī)交互真實(shí)性和流暢性較差,因此,亟需一種更加真實(shí)且流暢的對(duì)話處理方案。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本說明書實(shí)施例提供了一種對(duì)話處理方法。本說明書一個(gè)或者多個(gè)實(shí)施例同時(shí)涉及語音對(duì)話方法,一種對(duì)話處理裝置,語音對(duì)話裝置,一種計(jì)算設(shè)備,一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)以及一種計(jì)算機(jī)程序產(chǎn)品,以解決現(xiàn)有技術(shù)中存在的技術(shù)缺陷。
2、根據(jù)本說明書實(shí)施例的第一方面,提供了一種對(duì)話處理方法,包括:
3、獲取目標(biāo)對(duì)話數(shù)據(jù);
4、根據(jù)目標(biāo)對(duì)話數(shù)據(jù),確定目標(biāo)對(duì)話數(shù)據(jù)的處理策略;
5、在確定處理策略為基于參考對(duì)話數(shù)據(jù)處理目標(biāo)對(duì)話數(shù)據(jù)的情況下,將目標(biāo)對(duì)話數(shù)據(jù)和參考對(duì)話數(shù)據(jù)輸入目標(biāo)對(duì)話模型,獲得目標(biāo)對(duì)話數(shù)據(jù)的答復(fù)結(jié)果,其中,參考對(duì)話數(shù)據(jù)基于對(duì)話情境信息進(jìn)行對(duì)話內(nèi)容擴(kuò)寫得到。
6、根據(jù)本說明書實(shí)施例的第二方面,提供了一種語音對(duì)話方法,包括:
7、獲取語音對(duì)話數(shù)據(jù);
8、根據(jù)語音對(duì)話數(shù)據(jù),確定語音對(duì)話數(shù)據(jù)的處理策略;
9、在確定處理策略為基于參考對(duì)話數(shù)據(jù)處理語音對(duì)話數(shù)據(jù)的情況下,將語音對(duì)話數(shù)據(jù)和參考對(duì)話數(shù)據(jù)輸入目標(biāo)對(duì)話模型,獲得語音對(duì)話數(shù)據(jù)的答復(fù)結(jié)果,其中,參考對(duì)話數(shù)據(jù)基于對(duì)話情境信息進(jìn)行對(duì)話內(nèi)容擴(kuò)寫得到。
10、根據(jù)本說明書實(shí)施例的第三方面,提供了一種語音對(duì)話方法,包括:
11、獲取客戶端的語音對(duì)話數(shù)據(jù);
12、根據(jù)語音對(duì)話數(shù)據(jù),確定語音對(duì)話數(shù)據(jù)的處理策略;
13、在確定處理策略為基于參考對(duì)話數(shù)據(jù)處理語音對(duì)話數(shù)據(jù)的情況下,將語音對(duì)話數(shù)據(jù)和參考對(duì)話數(shù)據(jù)輸入目標(biāo)對(duì)話模型,獲得語音對(duì)話數(shù)據(jù)的答復(fù)結(jié)果,其中,參考對(duì)話數(shù)據(jù)基于對(duì)話情境信息進(jìn)行對(duì)話內(nèi)容擴(kuò)寫得到;
14、向客戶端語音播報(bào)語音對(duì)話數(shù)據(jù)的答復(fù)結(jié)果。
15、根據(jù)本說明書實(shí)施例的第四方面,提供了一種對(duì)話處理裝置,包括:
16、第一獲取模塊,被配置為獲取目標(biāo)對(duì)話數(shù)據(jù);
17、第一確定模塊,被配置為根據(jù)目標(biāo)對(duì)話數(shù)據(jù),確定目標(biāo)對(duì)話數(shù)據(jù)的處理策略;
18、第一輸入模塊,被配置為在確定處理策略為基于參考對(duì)話數(shù)據(jù)處理目標(biāo)對(duì)話數(shù)據(jù)的情況下,將目標(biāo)對(duì)話數(shù)據(jù)和參考對(duì)話數(shù)據(jù)輸入目標(biāo)對(duì)話模型,獲得目標(biāo)對(duì)話數(shù)據(jù)的答復(fù)結(jié)果,其中,參考對(duì)話數(shù)據(jù)基于對(duì)話情境信息進(jìn)行對(duì)話內(nèi)容擴(kuò)寫得到。
19、根據(jù)本說明書實(shí)施例的第五方面,提供了一種語音對(duì)話裝置,包括:
20、第二獲取模塊,被配置為獲取語音對(duì)話數(shù)據(jù);
21、第二確定模塊,被配置為根據(jù)語音對(duì)話數(shù)據(jù),確定語音對(duì)話數(shù)據(jù)的處理策略;
22、第二輸入模塊,被配置為在確定處理策略為基于參考對(duì)話數(shù)據(jù)處理語音對(duì)話數(shù)據(jù)的情況下,將語音對(duì)話數(shù)據(jù)和參考對(duì)話數(shù)據(jù)輸入目標(biāo)對(duì)話模型,獲得語音對(duì)話數(shù)據(jù)的答復(fù)結(jié)果,其中,參考對(duì)話數(shù)據(jù)基于對(duì)話情境信息進(jìn)行對(duì)話內(nèi)容擴(kuò)寫得到。
23、根據(jù)本說明書實(shí)施例的第六方面,提供了一種語音對(duì)話裝置,包括:
24、第三獲取模塊,被配置為獲取客戶端的語音對(duì)話數(shù)據(jù);
25、第三確定模塊,被配置為根據(jù)語音對(duì)話數(shù)據(jù),確定語音對(duì)話數(shù)據(jù)的處理策略;
26、第三輸入模塊,被配置為在確定處理策略為基于參考對(duì)話數(shù)據(jù)處理語音對(duì)話數(shù)據(jù)的情況下,將語音對(duì)話數(shù)據(jù)和參考對(duì)話數(shù)據(jù)輸入目標(biāo)對(duì)話模型,獲得語音對(duì)話數(shù)據(jù)的答復(fù)結(jié)果,其中,參考對(duì)話數(shù)據(jù)基于對(duì)話情境信息進(jìn)行對(duì)話內(nèi)容擴(kuò)寫得到;
27、播報(bào)模塊,被配置為向客戶端語音播報(bào)語音對(duì)話數(shù)據(jù)的答復(fù)結(jié)果。
28、根據(jù)本說明書實(shí)施例的第七方面,提供了一種計(jì)算設(shè)備,包括:
29、存儲(chǔ)器和處理器;
30、所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序/指令,所述處理器用于執(zhí)行所述計(jì)算機(jī)程序/指令,該計(jì)算機(jī)程序/指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述第一方面或者第二方面或者第三方面所提供方法的步驟。
31、根據(jù)本說明書實(shí)施例的第八方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其存儲(chǔ)有計(jì)算機(jī)程序/指令,該計(jì)算機(jī)程序/指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述第一方面或者第二方面或者第三方面所提供方法的步驟。
32、根據(jù)本說明書實(shí)施例的第九方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序/指令,該計(jì)算機(jī)程序/指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述第一方面或者第二方面或者第三方面所提供方法的步驟。
33、本說明書一個(gè)實(shí)施例提供的對(duì)話處理方法,包括:獲取目標(biāo)對(duì)話數(shù)據(jù);獲取目標(biāo)對(duì)話數(shù)據(jù);根據(jù)目標(biāo)對(duì)話數(shù)據(jù),確定目標(biāo)對(duì)話數(shù)據(jù)的處理策略;在確定處理策略為基于參考對(duì)話數(shù)據(jù)處理目標(biāo)對(duì)話數(shù)據(jù)的情況下,將目標(biāo)對(duì)話數(shù)據(jù)和參考對(duì)話數(shù)據(jù)輸入目標(biāo)對(duì)話模型,獲得目標(biāo)對(duì)話數(shù)據(jù)的答復(fù)結(jié)果,其中,參考對(duì)話數(shù)據(jù)基于對(duì)話情境信息進(jìn)行對(duì)話內(nèi)容擴(kuò)寫得到。首先,通過解析目標(biāo)對(duì)話數(shù)據(jù),確定目標(biāo)對(duì)話數(shù)據(jù)的處理策略,使得處理策略與目標(biāo)對(duì)話數(shù)據(jù)更加貼合,保證對(duì)話處理的準(zhǔn)確性;其次,由于參考對(duì)話數(shù)據(jù)是基于對(duì)話情境信息進(jìn)行對(duì)話內(nèi)容擴(kuò)寫得到的,使得參考對(duì)話數(shù)據(jù)更加符合真實(shí)的對(duì)話場(chǎng)景;此外,在確定處理策略為基于參考對(duì)話數(shù)據(jù)處理目標(biāo)對(duì)話數(shù)據(jù)的情況下,利用參考對(duì)話數(shù)據(jù)輔助目標(biāo)對(duì)話模型進(jìn)行對(duì)話處理,使得目標(biāo)對(duì)話模型可以從參考對(duì)話數(shù)據(jù)中獲取知識(shí),并結(jié)合模型自身的語義理解能力,主動(dòng)輸出內(nèi)容,避免對(duì)話間斷,提高對(duì)話處理的流暢性與自然度。
1.一種對(duì)話處理方法,包括:
2.根據(jù)權(quán)利要求1所述的方法,所述目標(biāo)對(duì)話數(shù)據(jù)包括目標(biāo)對(duì)話內(nèi)容;
3.根據(jù)權(quán)利要求1所述的方法,所述目標(biāo)對(duì)話數(shù)據(jù)包括目標(biāo)對(duì)話狀態(tài);
4.根據(jù)權(quán)利要求1所述的方法,所述在確定所述處理策略為基于參考對(duì)話數(shù)據(jù)處理目標(biāo)對(duì)話數(shù)據(jù)的情況下,將所述目標(biāo)對(duì)話數(shù)據(jù)和所述參考對(duì)話數(shù)據(jù)輸入目標(biāo)對(duì)話模型,獲得所述目標(biāo)對(duì)話數(shù)據(jù)的答復(fù)結(jié)果之前,還包括:
5.根據(jù)權(quán)利要求4所述的方法,所述對(duì)所述對(duì)話生成數(shù)據(jù)進(jìn)行情境信息提取,確定對(duì)話情境信息,包括:
6.根據(jù)權(quán)利要求4所述的方法,所述根據(jù)所述對(duì)話情境信息進(jìn)行對(duì)話內(nèi)容擴(kuò)寫,獲得所述參考對(duì)話數(shù)據(jù)之后,還包括:
7.根據(jù)權(quán)利要求4所述的方法,所述根據(jù)所述對(duì)話情境信息進(jìn)行對(duì)話內(nèi)容擴(kuò)寫,獲得所述參考對(duì)話數(shù)據(jù)之后,還包括:
8.根據(jù)權(quán)利要求1所述的方法,所述目標(biāo)對(duì)話數(shù)據(jù)包括目標(biāo)對(duì)話語音;
9.根據(jù)權(quán)利要求1至8任意一項(xiàng)所述的方法,所述在確定所述處理策略為基于參考對(duì)話數(shù)據(jù)處理目標(biāo)對(duì)話數(shù)據(jù)的情況下,將所述目標(biāo)對(duì)話數(shù)據(jù)和所述參考對(duì)話數(shù)據(jù)輸入目標(biāo)對(duì)話模型,獲得所述目標(biāo)對(duì)話數(shù)據(jù)的答復(fù)結(jié)果之后,還包括:
10.根據(jù)權(quán)利要求1至8任意一項(xiàng)所述的方法,所述在確定所述處理策略為基于參考對(duì)話數(shù)據(jù)處理目標(biāo)對(duì)話數(shù)據(jù)的情況下,將所述目標(biāo)對(duì)話數(shù)據(jù)和所述參考對(duì)話數(shù)據(jù)輸入目標(biāo)對(duì)話模型,獲得所述目標(biāo)對(duì)話數(shù)據(jù)的答復(fù)結(jié)果之后,還包括:
11.根據(jù)權(quán)利要求1至8任意一項(xiàng)所述的方法,所述根據(jù)所述目標(biāo)對(duì)話數(shù)據(jù),確定所述目標(biāo)對(duì)話數(shù)據(jù)的處理策略之后,還包括:
12.一種語音對(duì)話方法,包括:
13.一種語音對(duì)話方法,包括:
14.一種計(jì)算設(shè)備,包括:
15.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其存儲(chǔ)有計(jì)算機(jī)程序/指令,該計(jì)算機(jī)程序/指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至11任意一項(xiàng)或者權(quán)利要求12或者權(quán)利要求13所述方法的步驟。
16.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序/指令,該計(jì)算機(jī)程序/指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至11任意一項(xiàng)或者權(quán)利要求12或者權(quán)利要求13所述方法的步驟。