本公開涉及人工智能,特別涉及一種交互方法、裝置、電子設(shè)備、存儲介質(zhì)及程序產(chǎn)品。
背景技術(shù):
1、隨著人工智能的發(fā)展,基于人工智能可以實現(xiàn)更好的人機交互體驗,用戶與機器人或虛擬數(shù)字人可以進行語音和動作交互,但是相關(guān)技術(shù)中,在人機交互時,較難保證動作執(zhí)行與對話內(nèi)容的同步,降低了交互體驗。
技術(shù)實現(xiàn)思路
1、本公開提供一種交互方法、裝置、電子設(shè)備、存儲介質(zhì)及程序產(chǎn)品。
2、第一方面,本公開提供了一種交互方法,該交互方法包括:
3、對待處理問題進行語義分析,生成所述待處理問題的回復(fù)文本和目標(biāo)動作;
4、根據(jù)所述回復(fù)文本和所述目標(biāo)動作,從所述回復(fù)文本中確定出與所述目標(biāo)動作匹配的第一文本;
5、將所述目標(biāo)動作的執(zhí)行起始時間與所述第一文本的播放起始時間進行時間對齊;
6、播放所述回復(fù)文本,并在所述回復(fù)文本的播放過程中,根據(jù)時間對齊后的所述目標(biāo)動作的執(zhí)行起始時間和所述第一文本的播放起始時間,在播放至所述第一文本時,同步執(zhí)行所述目標(biāo)動作。
7、第二方面,本公開提供了一種交互裝置,該交互裝置包括:
8、生成模塊,用于對待處理問題進行語義分析,生成所述待處理問題的回復(fù)文本和目標(biāo)動作;
9、確定模塊,用于根據(jù)所述回復(fù)文本和所述目標(biāo)動作,從所述回復(fù)文本中確定出與所述目標(biāo)動作匹配的第一文本;
10、時間處理模塊,用于將所述目標(biāo)動作的執(zhí)行起始時間與所述第一文本的播放起始時間進行時間對齊;
11、輸出模塊,用于播放所述回復(fù)文本,并在所述回復(fù)文本的播放過程中,根據(jù)時間對齊后的所述目標(biāo)動作的執(zhí)行起始時間和所述第一文本的播放起始時間,在播放至所述第一文本時,同步執(zhí)行所述目標(biāo)動作。
12、第三方面,本公開提供了一種電子設(shè)備,該電子設(shè)備包括:至少一個處理器;以及與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執(zhí)行的一個或多個計算機程序,一個或多個所述計算機程序被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行上述的交互方法。
13、第四方面,本公開提供了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其中,所述計算機程序在被處理器執(zhí)行時實現(xiàn)上述的交互方法。
14、第五方面,本公開提供了一種計算機程序產(chǎn)品,包括計算機可讀代碼,或者承載有計算機可讀代碼的非易失性計算機可讀存儲介質(zhì),當(dāng)所述計算機可讀代碼在電子設(shè)備的處理器中運行時,所述電子設(shè)備中的處理器執(zhí)行上述的交互方法。
15、本公開實施例所提供的交互方法,對待處理問題進行語義分析,生成所述待處理問題的回復(fù)文本和目標(biāo)動作,并從回復(fù)文本中確定出與目標(biāo)動作匹配的第一文本,能夠確定出了回復(fù)文本中與目標(biāo)動作匹配的語義點,將目標(biāo)動作的執(zhí)行起始時間與第一文本的播放起始時間進行時間對齊,從而在回復(fù)文本的播放過程中,根據(jù)時間對齊后的目標(biāo)動作的執(zhí)行起始時間和第一文本的播放起始時間,在播放至第一文本時,同步執(zhí)行目標(biāo)動作,這樣,通過語義點匹配和時間對齊,實現(xiàn)了動作與回復(fù)文本的實時同步,提高了交互性能,使得用戶能夠更加自然和流暢地進行人機交互,提升了交互體驗。
16、應(yīng)當(dāng)理解,本部分所描述的內(nèi)容并非旨在標(biāo)識本公開的實施例的關(guān)鍵或重要特征,也不用于限制本公開的范圍。本公開的其它特征將通過以下的說明書而變得容易理解。
1.一種交互方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的交互方法,其特征在于,所述對待處理問題進行語義分析,生成所述待處理問題的回復(fù)文本和目標(biāo)動作,包括:
3.根據(jù)權(quán)利要求1所述的交互方法,其特征在于,所述根據(jù)所述回復(fù)文本和所述目標(biāo)動作,從所述回復(fù)文本中確定出與所述目標(biāo)動作匹配的第一文本,包括:
4.根據(jù)權(quán)利要求1-3任一項所述的交互方法,其特征在于,所述將所述目標(biāo)動作的執(zhí)行起始時間與所述第一文本的播放起始時間進行時間對齊,包括:
5.根據(jù)權(quán)利要求4所述的交互方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求5所述的交互方法,其特征在于,所述根據(jù)所述第二時長和所述第三時長,確定執(zhí)行所述目標(biāo)動作的目標(biāo)時長,包括:
7.根據(jù)權(quán)利要求5或6所述的交互方法,其特征在于,所述播放所述回復(fù)文本,并在所述回復(fù)文本的播放過程中,根據(jù)時間對齊后的所述目標(biāo)動作的執(zhí)行起始時間和所述第一文本的播放起始時間,在播放至所述第一文本時,同步執(zhí)行所述目標(biāo)動作,包括:
8.一種交互裝置,其特征在于,包括:
9.一種電子設(shè)備,其特征在于,包括:
10.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序在被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1-7中任一項所述的交互方法。
11.一種計算機程序產(chǎn)品,其特征在于,包括計算機可讀代碼,或者承載有計算機可讀代碼的非易失性計算機可讀存儲介質(zhì),當(dāng)所述計算機可讀代碼在電子設(shè)備的處理器中運行時,所述電子設(shè)備中的處理器執(zhí)行如權(quán)利要求1-7中任一項所述的交互方法。