本技術(shù)涉及智能家居領(lǐng)域,具體而言,涉及一種語音交互方法、存儲(chǔ)介質(zhì)、電子裝置及系統(tǒng)。
背景技術(shù):
1、智能語音交互是基于語音輸入的新一代交互模式,通過說話就可以得到反饋結(jié)果,得益于技術(shù)進(jìn)步、應(yīng)用場(chǎng)景的拓展、用戶體驗(yàn)的提升以及產(chǎn)業(yè)政策的支持等多個(gè)因素的推動(dòng),智能語音交互應(yīng)用得到飛速發(fā)展。隨著各個(gè)種類的智能語音交互設(shè)備的逐漸普及推廣,用戶通過語音交互操作系統(tǒng)可以實(shí)現(xiàn)和智能設(shè)備的自由交流,逐漸達(dá)到智能生活的目的。
2、目前,在日常語音交互中,智能設(shè)備已經(jīng)能夠?qū)崿F(xiàn)無差別化的回復(fù)交流,可以為任何不同的用戶提供即時(shí)性的互動(dòng)服務(wù),解決用戶輸出的問題并向用戶進(jìn)行即時(shí)反饋。但是實(shí)際應(yīng)用場(chǎng)景中在對(duì)用戶的操控和互動(dòng)進(jìn)行反饋時(shí),智能設(shè)備的語音交互功能都依賴于用戶自身的指令,當(dāng)用戶處在各種情緒中時(shí),智能設(shè)備無法判斷用戶的情緒,從而給出對(duì)應(yīng)的情緒關(guān)懷,往往會(huì)令語音交互體驗(yàn)變得低智能,甚至因?yàn)榛貜?fù)內(nèi)容或回復(fù)語氣不合適而對(duì)用戶造成情緒困擾和傷害,影響用戶體驗(yàn)感。
3、相應(yīng)地,本領(lǐng)域需要一種新的方案來解決上述問題。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)旨在解決上述技術(shù)問題,即解決現(xiàn)有的語音交互功能無法判斷用戶的情緒導(dǎo)致的用戶語音交互體驗(yàn)較差的問題。
2、在第一方面,本技術(shù)提供一種語音交互方法,包括:
3、獲取用戶的語音交互指令的各個(gè)屬性的屬性信息;
4、根據(jù)所述預(yù)設(shè)標(biāo)準(zhǔn)對(duì)每一屬性的所述屬性信息進(jìn)行分類,獲得每一屬性的屬性分類結(jié)果;
5、根據(jù)至少一個(gè)所述屬性的屬性分類結(jié)果,獲得所述語音交互指令的用戶情緒信息;
6、根據(jù)所述用戶情緒信息確定所述語音交互指令的反饋方式。
7、在上述語音交互方法的一個(gè)技術(shù)方案中,所述語音指令的屬性包括語音參數(shù),所述屬性分類結(jié)果包括語音參數(shù)標(biāo)簽;
8、所述根據(jù)所述預(yù)設(shè)標(biāo)準(zhǔn)對(duì)每一屬性的所述屬性信息進(jìn)行分類,獲得每一屬性的屬性分類結(jié)果,包括:
9、根據(jù)預(yù)設(shè)標(biāo)準(zhǔn)對(duì)所述語音交互指令的語音參數(shù)的屬性信息進(jìn)行分類,獲取所述語音參數(shù)的語音參數(shù)標(biāo)簽;所述語音參數(shù)至少包括語速、語調(diào)、音量和語義中的至少一種,所述語音參數(shù)標(biāo)簽至少包括語速標(biāo)簽、語調(diào)標(biāo)簽、音量標(biāo)簽和語音標(biāo)簽中的至少一種。
10、在上述語音交互方法的一個(gè)技術(shù)方案中,若所述語音參數(shù)為語速,所述語音參數(shù)的屬性信息為所述語音交互指令的實(shí)際語速值,所述語音參數(shù)標(biāo)簽為語速標(biāo)簽;
11、所述獲取所述語音參數(shù)的語音參數(shù)標(biāo)簽,包括:
12、根據(jù)所述預(yù)設(shè)標(biāo)準(zhǔn)確定預(yù)設(shè)標(biāo)準(zhǔn)語速;
13、判斷所述實(shí)際語速值是否超過所述預(yù)設(shè)標(biāo)準(zhǔn)語速;
14、若所述實(shí)際語速值超過所述預(yù)設(shè)標(biāo)準(zhǔn)語速,將所述語速標(biāo)簽確定為語速急切標(biāo)簽;
15、若所述實(shí)際語速值未超過所述預(yù)設(shè)標(biāo)準(zhǔn)語速,將所述語速標(biāo)簽確定為語速平緩標(biāo)簽。
16、在上述語音交互方法的一個(gè)技術(shù)方案中,若所述語音參數(shù)為語調(diào),所述語音參數(shù)的屬性信息為所述語音交互指令的實(shí)際語調(diào)值,所述語音參數(shù)標(biāo)簽為語調(diào)標(biāo)簽;
17、所述獲取所述語音參數(shù)的語音參數(shù)標(biāo)簽,包括:
18、根據(jù)所述預(yù)設(shè)標(biāo)準(zhǔn)確定標(biāo)準(zhǔn)語調(diào)范圍;
19、判斷所述實(shí)際語調(diào)值是否在所述標(biāo)準(zhǔn)語調(diào)范圍內(nèi);
20、若所述實(shí)際語速值在所述標(biāo)準(zhǔn)語調(diào)范圍內(nèi),將所述語調(diào)標(biāo)簽確定為語調(diào)正常標(biāo)簽;
21、若所述實(shí)際語調(diào)值大于所述標(biāo)準(zhǔn)語調(diào)范圍的上限,將所述語調(diào)標(biāo)簽確定為語調(diào)較高標(biāo)簽。
22、在上述語音交互方法的一個(gè)技術(shù)方案中,若所述語音參數(shù)為語義,所述語音參數(shù)的屬性信息為所述語音交互指令的語義分析結(jié)果,所述語音參數(shù)標(biāo)簽為語義標(biāo)簽;
23、所述獲取所述語音參數(shù)的語音參數(shù)標(biāo)簽,包括:
24、根據(jù)所述預(yù)設(shè)標(biāo)準(zhǔn)確定情緒分類關(guān)鍵詞;
25、根據(jù)所述情緒分類關(guān)鍵詞對(duì)所述語義分析結(jié)果進(jìn)行分類,得到所述語義標(biāo)簽,所述語義分析結(jié)果為利用自然語言處理技術(shù)對(duì)所述語音交互指令進(jìn)行語義分析和文本情感分析得到的分析結(jié)果;
26、其中,所述語義標(biāo)簽包括無情緒波動(dòng)標(biāo)簽、情緒波動(dòng)標(biāo)簽和情緒波動(dòng)劇烈標(biāo)簽。
27、在上述語音交互方法的一個(gè)技術(shù)方案中,所述根據(jù)所述用戶情緒信息確定所述語音交互指令的反饋方式,包括:
28、獲取預(yù)設(shè)的用戶情緒判斷條件集,并根據(jù)所述用戶情緒判斷條件集中的標(biāo)簽判斷所述用戶情緒信息中是否存在所述用戶情緒判斷條件集中的標(biāo)簽;
29、若所述用戶情緒信息中存在所述用戶情緒判斷條件集中的至少一種標(biāo)簽,根據(jù)所述標(biāo)簽調(diào)整所述語音交互指令的反饋方式;
30、若所述用戶情緒信息中不存在所述用戶情緒判斷條件集中的任一標(biāo)簽,根據(jù)所述用戶的語音交互指令確定回復(fù)內(nèi)容,采用默認(rèn)反饋方式向用戶反饋所述回復(fù)內(nèi)容。
31、在上述語音交互方法的一個(gè)技術(shù)方案中,所述用戶情緒判斷條件集包含有語速急切、語調(diào)較高、音量較大和情緒波動(dòng)的標(biāo)簽;
32、所述根據(jù)所述標(biāo)簽調(diào)整所述語音交互指令的反饋方式,包括:
33、若所述標(biāo)簽包括語速急切或語調(diào)較高的標(biāo)簽,提取所述語音交互指令對(duì)應(yīng)的回復(fù)文本中的關(guān)鍵信息作為最終的回復(fù)內(nèi)容,確定所述回復(fù)內(nèi)容的反饋方式為快速反饋方式,所述快速反饋方式的語速值大于所述默認(rèn)反饋方式的語速值;
34、若所述標(biāo)簽包括音量較小的標(biāo)簽,調(diào)整所述反饋方式的音量值為最低音量;
35、若所述標(biāo)簽包括情緒波動(dòng)的標(biāo)簽,在所述語音交互指令對(duì)應(yīng)的回復(fù)文本中添加預(yù)設(shè)安撫語句得到最終的回復(fù)內(nèi)容,采用安撫反饋方式向用戶反饋所述回復(fù)內(nèi)容,所述安撫反饋方式的語調(diào)值小于所述默認(rèn)反饋方式的語調(diào)值。
36、在第二方面,提供一種電子裝置,該電子裝置包括至少一個(gè)處理器和至少一個(gè)存儲(chǔ)器,所述存儲(chǔ)器適于存儲(chǔ)多條程序代碼,所述程序代碼適于由所述處理器加載并運(yùn)行以執(zhí)行上述語音交互方法的技術(shù)方案中任一項(xiàng)技術(shù)方案所述的語音交互方法。
37、在第三方面,提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)其中存儲(chǔ)有多條程序代碼,所述程序代碼適于由處理器加載并運(yùn)行以執(zhí)行上述語音交互方法的技術(shù)方案中任一項(xiàng)技術(shù)方案所述的語音交互方法。
38、在第四方面,提供一種語音交互系統(tǒng),所述系統(tǒng)包括上述第二方面中的電子裝置和交互模塊;
39、其中,所述交互模塊用于接收用戶的語音交互指令并傳輸至所述電子裝置,并根據(jù)所述電子裝置確定的反饋方式向所述用戶進(jìn)行反饋。
40、本技術(shù)上述一個(gè)或多個(gè)技術(shù)方案,至少具有如下一種或多種有益效果:
41、在采用上述技術(shù)方案的情況下,本技術(shù)提供了一種語音交互方法,包括:獲取用戶的語音交互指令的各個(gè)屬性的屬性信息,根據(jù)預(yù)設(shè)標(biāo)準(zhǔn)對(duì)每一屬性的屬性信息進(jìn)行分類,獲得每一屬性的屬性分類結(jié)果,根據(jù)至少一個(gè)屬性的屬性分類結(jié)果,獲得語音交互指令的用戶情緒信息;根據(jù)用戶情緒信息確定語音交互指令的反饋方式。通過上述配置方式,本技術(shù)通過用戶的語音交互指令的屬性的屬性信息能夠分析得到用戶情緒信息,根據(jù)用戶情緒信息預(yù)判用戶對(duì)話術(shù)和音頻的情緒需求,以便確定語音交互指令的反饋方式。如此,不僅能提高判斷用戶情緒信息的準(zhǔn)確性,還能夠?qū)崿F(xiàn)根據(jù)用戶情緒的需要靈活調(diào)整語音交互指令回復(fù)內(nèi)容的反饋方式,進(jìn)而避免語音交互指令的反饋方式的語氣或語調(diào)不當(dāng)給用戶造成情緒困擾,提升用戶的交互體驗(yàn)感。