本發(fā)明實(shí)施例涉及信息處理技術(shù),尤其涉及一種語音角色的切換方法、裝置、設(shè)備以及存儲(chǔ)介質(zhì)。
背景技術(shù):
:隨著科技的不斷發(fā)展,各種智能設(shè)備,例如:智能機(jī)器人,智能音響等,營運(yùn)而生。智能設(shè)備需要以虛擬的語音角色(也可稱為語音助手)的tts(texttospeech,從文本到語音)來和用戶對(duì)話。發(fā)明在在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn):在現(xiàn)有技術(shù)中,智能設(shè)備的語音角色往往以一個(gè)角色身份出現(xiàn),而單一角色在風(fēng)格上為了保持同一性,只能以一種風(fēng)格來呈現(xiàn)給用戶,如“女性助手”角色。這樣留給用戶的選擇空間無疑是非常小的,而用戶的需求往往是多樣的:比如小孩子可能喜歡小孩子的聲音,男性喜歡女性的聲音,女性喜歡男性的聲音等。此外,即使有智能設(shè)備可以切換語音角色,切換結(jié)果僅僅是tts發(fā)音人的變化,也就是說只是在讓同一句話換不同的人來說,而沒有深入到虛擬的語音角色自身帶有的性格形象,因此未能真正做到角色感。如果一個(gè)聲音和角色感不匹配,那將造成認(rèn)知混亂,阻礙用戶與這個(gè)語音角色產(chǎn)生親密感與認(rèn)同感,進(jìn)而也會(huì)影響用戶對(duì)智能設(shè)備的使用體驗(yàn)。技術(shù)實(shí)現(xiàn)要素:本發(fā)明實(shí)施例提供了一種語音角色的切換方法、裝置、設(shè)備以及存儲(chǔ)介質(zhì),以增強(qiáng)語音角色的角色感,滿足人們對(duì)智能終端中的語音角色不斷增長的個(gè)性化需求。第一方面,本發(fā)明實(shí)施例提供了一種語音角色的切換方法,包括:識(shí)別用戶輸入的語音角色的切換指令,并確定與所述語音角色的切換指令對(duì)應(yīng)的目標(biāo)切換語音角色;將智能終端的當(dāng)前語音角色的切換至所述目標(biāo)切換語音角色,其中,不同語音角色具有不同的角色屬性,所述角色屬性包括角色話術(shù)屬性;根據(jù)用戶輸入的交互語音以及所述目標(biāo)切換語音角色的角色話術(shù)屬性,生成與所述交互語音對(duì)應(yīng)的交互響應(yīng)信息;將與所述交互響應(yīng)信息對(duì)應(yīng)的響應(yīng)語音提供給所述用戶。第二方面,本發(fā)明實(shí)施例還提供了一種語音角色的切換方法,包括:目標(biāo)切換語音角色確定模塊,用于識(shí)別用戶輸入的語音角色的切換指令,并確定與所述語音角色的切換指令對(duì)應(yīng)的目標(biāo)切換語音角色;目標(biāo)切換語音角色的切換模塊,用于將智能終端的當(dāng)前語音角色的切換至所述目標(biāo)切換語音角色,其中,不同語音角色具有不同的角色屬性,所述角色屬性包括角色話術(shù)屬性;交互響應(yīng)信息生成模塊,用于根據(jù)用戶輸入的交互語音以及所述目標(biāo)切換語音角色的角色話術(shù)屬性,生成與所述交互語音對(duì)應(yīng)的交互響應(yīng)信息;響應(yīng)語音提供模塊,用于將與所述交互響應(yīng)信息對(duì)應(yīng)的響應(yīng)語音提供給所述用戶。第三方面,本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)如本發(fā)明實(shí)施例中任一所述的語音角色的切換方法。第四方面,本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如本發(fā)明實(shí)施例中任一所述的語音角色的切換方法。本發(fā)明實(shí)施例提供了一種語音角色的切換方法、裝置、設(shè)備以及存儲(chǔ)介質(zhì),通過確定與用戶輸入的語音角色的切換指令對(duì)應(yīng)的目標(biāo)切換語音角色;將智能終端的當(dāng)前語音角色的切換至所述目標(biāo)切換語音角色;根據(jù)用戶輸入的交互語音以及所述目標(biāo)切換語音角色的角色話術(shù)屬性,生成與所述交互語音對(duì)應(yīng)的交互響應(yīng)信息;將與所述交互響應(yīng)信息對(duì)應(yīng)的響應(yīng)語音提供給所述用戶的技術(shù)手段,實(shí)現(xiàn)了讓不同的語音角色具有不同的角色話術(shù)屬性,具有一貫的性格體驗(yàn),使得語音角色具有了角色感,讓用戶能在交流中感受到語音角色是一個(gè)特定的人,一個(gè)個(gè)性的人。附圖說明圖1是本發(fā)明實(shí)施例一中的一種語音角色的切換方法的流程圖;圖2是本發(fā)明實(shí)施例二中的一種語音角色的切換方法的流程圖;圖3是本發(fā)明實(shí)施例三中的一種語音角色的切換方法的流程圖;圖4是本發(fā)明實(shí)施例四中的一種語音角色的切換裝置的結(jié)構(gòu)圖;圖5是本發(fā)明實(shí)施例五中的一種計(jì)算機(jī)設(shè)備的結(jié)構(gòu)示意圖。具體實(shí)施方式下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖牵颂幩枋龅木唧w實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部內(nèi)容。在更加詳細(xì)地討論示例性實(shí)施例之前應(yīng)當(dāng)提到的是,一些示例性實(shí)施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項(xiàng)操作(或步驟)描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時(shí)實(shí)施。此外,各項(xiàng)操作的順序可以被重新安排。當(dāng)其操作完成時(shí)所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對(duì)應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。實(shí)施例一圖1為本發(fā)明實(shí)施例一提供的一種語音角色的切換方法的流程圖,本實(shí)施例可適用于根據(jù)用戶輸入的語音角色的切換指令,切換智能設(shè)備中不同角色話術(shù)屬性的語音角色的情況,該方法可以由本發(fā)明實(shí)施例提供的語音角色的切換裝置來執(zhí)行,該裝置可采用軟件和/或硬件的方式實(shí)現(xiàn),并一般可集成在各種智能設(shè)備中,例如,智能機(jī)器人或者智能音箱等。如圖1所示,本實(shí)施例的方法具體包括:s110、識(shí)別用戶輸入的語音角色的切換指令,并確定與所述語音角色的切換指令對(duì)應(yīng)的目標(biāo)切換語音角色。在本實(shí)施例中,智能設(shè)備中內(nèi)置有至少兩種不同角色感的語音角色,例如:“鄰家女孩”、“智能ai(artificialintelligence,人工智能)”以及“熊孩子”等。不同的語音角色具有不同的性格特征。例如:“鄰家女孩”溫柔熱情、“智能ai”可靠冷靜以及“熊孩子”童真。其中,所述語音角色的切換指令,具體是指用于切換不同語音角色的切換指令。其中,所述語音角色的切換指令可以為用戶通過與所述智能設(shè)備相連的移動(dòng)終端(例如,手機(jī)或者平板電腦)上的安裝app(應(yīng)用程序),發(fā)送的切換指令;也可以為用戶通過純語音方式,發(fā)送的切換指令;還可以為用戶通過選中所述智能設(shè)備中的設(shè)定按鈕或者設(shè)定觸摸區(qū)域,發(fā)送的切換指令,本實(shí)施例對(duì)此并不進(jìn)行限制可選的,所述語音角色的切換指令可以具體為語音控制指令。這樣設(shè)置原因在于:現(xiàn)有的智能設(shè)備的語音角色切換或者設(shè)置方法均需要依賴移動(dòng)終端中安裝的app,這需要首先建立移動(dòng)終端與智能設(shè)備的通信連接。因此,當(dāng)網(wǎng)絡(luò)質(zhì)量不佳時(shí),無法實(shí)現(xiàn)基于app的語音角色切換。但是,如果使用純語音的語音角色的切換指令,則可以不依賴app的控制,使得本發(fā)明實(shí)施例的語音角色的切換方法的通用性更強(qiáng)。在本實(shí)施例的一個(gè)可選的實(shí)施方式中,識(shí)別用戶輸入的語音角色的切換指令,并確定與所述語音角色的切換指令對(duì)應(yīng)的目標(biāo)切換語音角色,可以包括:如果根據(jù)用戶輸入的語音角色的切換指令,識(shí)別出唯一語音角色,則將所述唯一語音角色作為所述目標(biāo)切換語音角色;如果根據(jù)用戶輸入的語音角色的切換指令,識(shí)別出至少兩個(gè)備選語音角色,則使用設(shè)定篩選算法從所述至少兩個(gè)備選語音角色中選取目標(biāo)切換語音角色。例如:如果用戶輸入的語音角色的切換指令為:“切換至鄰家女孩”,則可以唯一確定所述目標(biāo)切換語音角色為“鄰家女孩”;如果用戶輸入的語音角色的切換指令為“請(qǐng)換個(gè)語音角色”,而當(dāng)前的語音角色為“鄰家女孩”,則可以確定對(duì)應(yīng)的備選語音角色為“智能ai”以及“熊孩子”。其中,使用設(shè)定篩選算法從所述至少兩個(gè)備選語音角色中選取目標(biāo)切換語音角色可以包括:通過隨機(jī)選擇的方式,從所述至少兩個(gè)備選語音角色中選取目標(biāo)切換語音角色;或者通過在所述至少兩個(gè)備選語音角色中選擇歷史使用頻率最高的語音角色作為所述目標(biāo)切換語音角色等,本實(shí)施例對(duì)此并不進(jìn)行限制。s120、將智能終端的當(dāng)前語音角色的切換至所述目標(biāo)切換語音角色。在本實(shí)施例中,不同的語音角色對(duì)應(yīng)不同的角色屬性,其中,所述角色屬性包括角色話術(shù)屬性。所謂角色話術(shù)屬性具體是指一個(gè)語音角色的說話方式或者口頭語等可以用來反映說話者性格特征(或者說角色感)的語言表達(dá)方式。所述角色話術(shù)屬性可以通過多個(gè)響應(yīng)模板體現(xiàn)。通過為不同的語音角色設(shè)置不同角色話術(shù)屬性,可以使得用戶更明確的區(qū)分不同語音角色的性格特征,進(jìn)而可以幫助用戶與這個(gè)語音角色建立親密感與認(rèn)同感,大大提高用戶的使用體驗(yàn)。s130、根據(jù)用戶輸入的交互語音以及所述目標(biāo)切換語音角色的角色話術(shù)屬性,生成與所述交互語音對(duì)應(yīng)的交互響應(yīng)信息。其中,用戶輸入的交互語音可以為用戶輸入的問題或者簡單的聊天內(nèi)容等,所述交互響應(yīng)信息具體是指語音角色針對(duì)用戶輸入的交互語音,反饋給用戶的響應(yīng)信息,例如:用戶輸入的問題的答案,以及用戶聊天內(nèi)容的反饋內(nèi)容等。舉個(gè)簡單的例子:針對(duì)用戶輸入的同一個(gè)問題(或者說交互語音)“北京今天的天氣怎么樣”,“鄰家女孩”的語音角色會(huì)回答:“北京今天天氣不錯(cuò)呢,是個(gè)晴天,白天高溫31度,夜間低溫15度,這個(gè)天氣適合出去走走哦”;“智能ai”的語音角色會(huì)回答:“北京今天天氣晴朗,白天高溫31度,夜間低溫15度,天氣非常不錯(cuò)”;而“熊孩子”的語音角色會(huì)回答:“主人,北京今天天氣不錯(cuò)呢,是個(gè)晴天,白天高溫31度,夜間低溫15度,這個(gè)天氣適合出去走走。”典型的,可以針對(duì)不同的語音角色構(gòu)造不同的響應(yīng)模板,構(gòu)造的響應(yīng)模板能夠反映不同語音角色的性格特征,以實(shí)現(xiàn)針對(duì)用戶的同一交互語音,針對(duì)不同的角色話術(shù)屬性,選擇不同的響應(yīng)模板生成交互響應(yīng)信息,使得不同的語音角色可以給出不同角色感的交互響應(yīng)信息。典型的,可以在所述智能設(shè)備的激活狀態(tài)下,獲取用戶輸入的交互語音,并生成相應(yīng)的交互響應(yīng)信息。在所述智能設(shè)備的休眠狀態(tài)下,首先識(shí)別用戶輸入的激活語音“例如:小度,小度”,在識(shí)別出上述激活語音并成功激活后,獲取用戶輸入的交互語音,并生成相應(yīng)的交互響應(yīng)信息。s140、將與所述交互響應(yīng)信息對(duì)應(yīng)的響應(yīng)語音提供給所述用戶。在獲取文本形式的交互響應(yīng)信息后,通過tts技術(shù),可以進(jìn)而將該交互響應(yīng)信息轉(zhuǎn)換成對(duì)應(yīng)的響應(yīng)語音提供給所述用戶。其中,一個(gè)語音角色的角色感,除了可以通過角色話術(shù)屬性來體現(xiàn)之外,還可以進(jìn)一步通過角色語音屬性來體現(xiàn)。典型的,所述角色語音屬性可以包括下述至少一項(xiàng):tts發(fā)音人庫、自定義的音色、自定義的語速以及自定義的音量。相應(yīng)的,用戶可以自定義為不同的語音角色設(shè)置對(duì)應(yīng)的角色語音屬性,或者從服務(wù)器中下載預(yù)先自定義設(shè)置的角色語音屬性等。進(jìn)一步的,不同語音角色可以對(duì)應(yīng)不同的角色話術(shù)屬性以及角色語音屬性,上述參數(shù)能夠構(gòu)成支撐一個(gè)語音角色。典型的,可以將與不同語音角色對(duì)應(yīng)的角色屬性存儲(chǔ)于不同的存儲(chǔ)空間中,當(dāng)用戶選擇切換至一個(gè)語音角色后,相應(yīng)將與該語音角色對(duì)應(yīng)的角色屬性加載至內(nèi)存中??蛇x的,將與所述交互響應(yīng)信息對(duì)應(yīng)的響應(yīng)語音提供給所述用戶,可以包括:根據(jù)所述目標(biāo)切換語音角色的角色語音屬性,將與所述交互響應(yīng)信息對(duì)應(yīng)的響應(yīng)語音提供給所述用戶。本發(fā)明實(shí)施例提供了一種語音角色的切換方法,通過確定與用戶輸入的語音角色的切換指令對(duì)應(yīng)的目標(biāo)切換語音角色;將智能終端的當(dāng)前語音角色的切換至所述目標(biāo)切換語音角色;根據(jù)用戶輸入的交互語音以及所述目標(biāo)切換語音角色的角色話術(shù)屬性,生成與所述交互語音對(duì)應(yīng)的交互響應(yīng)信息;將與所述交互響應(yīng)信息對(duì)應(yīng)的響應(yīng)語音提供給所述用戶的技術(shù)手段,實(shí)現(xiàn)了讓不同的語音角色具有不同的角色話術(shù)屬性,具有一貫的性格體驗(yàn),使得語音角色具有了角色感,讓用戶能在交流中感受到語音角色是一個(gè)特定的人,一個(gè)個(gè)性的人。實(shí)施例二圖2為本發(fā)明實(shí)施例二提供的一種語音角色的切換方法的流程圖,本實(shí)施例以上述實(shí)施例為基礎(chǔ)進(jìn)行具體化,在本實(shí)施例中,將根據(jù)用戶輸入的交互語音以及所述目標(biāo)切換語音角色的角色話術(shù)屬性,生成與所述交互語音對(duì)應(yīng)的交互響應(yīng)信息,具體為:對(duì)用戶輸入的交互語音進(jìn)行識(shí)別;根據(jù)識(shí)別結(jié)果確定目標(biāo)響應(yīng)類型,并確定與所述交互語音匹配的目標(biāo)關(guān)鍵響應(yīng)信息;根據(jù)所述目標(biāo)響應(yīng)類型以及所述目標(biāo)切換語音角色的角色話術(shù)屬性,確定匹配的目標(biāo)響應(yīng)模板,其中,所述目標(biāo)響應(yīng)模板中包括角色感背景信息以及用于填充關(guān)鍵響應(yīng)信息的空白槽位;將所述目標(biāo)關(guān)鍵響應(yīng)信息填充于所述目標(biāo)響應(yīng)模板的空白槽位中,得到與所述交互語音對(duì)應(yīng)的交互響應(yīng)信息。相應(yīng)的,本實(shí)施例的方法可以包括:s210、識(shí)別用戶輸入的語音角色的切換指令,并確定與所述語音角色的切換指令對(duì)應(yīng)的目標(biāo)切換語音角色。s220、將智能終端的當(dāng)前語音角色的切換至所述目標(biāo)切換語音角色,其中,不同語音角色具有不同的角色屬性,所述角色屬性包括角色話術(shù)屬性以及角色語音屬性。s230、對(duì)用戶輸入的交互語音進(jìn)行識(shí)別。s240、根據(jù)識(shí)別結(jié)果確定目標(biāo)響應(yīng)類型,并確定與所述交互語音匹配的目標(biāo)關(guān)鍵響應(yīng)信息。其中,所述響應(yīng)類型可以包括:“播放音樂”、“查詢天氣”、“普通聊天”或者“美食查詢”等針對(duì)用戶不同需求的特定的響應(yīng)類型。所述關(guān)鍵響應(yīng)信息具體是指針對(duì)用戶輸入的交互語音進(jìn)行反饋時(shí),必不可少的響應(yīng)信息。例如:如果根據(jù)用戶輸入的交互語音確定的目標(biāo)響應(yīng)類型為“查詢天氣”,則所述目標(biāo)關(guān)鍵響應(yīng)信息為對(duì)應(yīng)的天氣查詢結(jié)果。典型的,可以通過將用戶輸入的交互語音輸入至預(yù)先訓(xùn)練好的響應(yīng)類型分類模型中,以確定對(duì)應(yīng)的目標(biāo)響應(yīng)類型;也可以通過對(duì)用戶輸入的交互語音進(jìn)行關(guān)鍵詞識(shí)別的方式,確定對(duì)應(yīng)的目標(biāo)響應(yīng)類型。例如:如果識(shí)別到關(guān)鍵詞“播放”,則確定對(duì)應(yīng)的目標(biāo)響應(yīng)類型為“播放音樂”,如果識(shí)別到關(guān)鍵詞“天氣”則確定對(duì)應(yīng)的目標(biāo)響應(yīng)類型為“查詢天氣”等。在確定出與用戶輸入的交互語音對(duì)應(yīng)的目標(biāo)響應(yīng)類型后,進(jìn)而可以確定出與所述交互語音匹配的目標(biāo)關(guān)鍵響應(yīng)信息。例如:用戶輸入的交互語音為:“北京今天天氣怎么樣”,則進(jìn)而確定出的目標(biāo)關(guān)鍵響應(yīng)信息為:“晴,高溫31度,低溫15度”。s250、根據(jù)所述目標(biāo)響應(yīng)類型以及所述目標(biāo)切換語音角色的角色話術(shù)屬性,確定匹配的目標(biāo)響應(yīng)模板。其中,所述目標(biāo)響應(yīng)模板中包括角色感背景信息以及用于填充關(guān)鍵響應(yīng)信息的空白槽位。在一個(gè)具體的例子中,針對(duì)不同的響應(yīng)類型,不同的語音角色對(duì)應(yīng)不同的角色話術(shù)屬性,不同的角色話術(shù)屬性對(duì)應(yīng)不同的響應(yīng)模板(其中,同一響應(yīng)類型可以對(duì)應(yīng)同一角色話術(shù)屬性中的一個(gè)或者多個(gè)響應(yīng)模板)。例如:針對(duì)“天氣查詢”這一響應(yīng)類型,在確定關(guān)鍵響應(yīng)信息中包括“晴”時(shí),語音角色“鄰家女孩”對(duì)應(yīng)的響應(yīng)模板為:“北京今天天氣不錯(cuò)呢,是個(gè)晴天,白天xx,夜間xx,這個(gè)天氣適合出去走走哦”;語音角色“智能ai”對(duì)應(yīng)的響應(yīng)模板為:“北京今天天氣晴朗,白天xx,夜間xx,天氣非常不錯(cuò);”語音角色“熊孩子”對(duì)應(yīng)的響應(yīng)模板為:“主人,北京今天天氣不錯(cuò)呢,是個(gè)晴天,白天xx,夜間xx,這個(gè)天氣適合出去走走”。其中,“xx”代表用于填充關(guān)鍵響應(yīng)信息的空白槽位。當(dāng)然,可以理解的是:針對(duì)“天氣查詢”這一響應(yīng)類型,在確定關(guān)鍵響應(yīng)信息中包括“晴”時(shí),不同的語音角色的角色話術(shù)屬性還可以具有其他類型的響應(yīng)模板,本實(shí)施例對(duì)此并不進(jìn)行限制。s260、將所述目標(biāo)關(guān)鍵響應(yīng)信息填充于所述目標(biāo)響應(yīng)模板的空白槽位中,得到與所述交互語音對(duì)應(yīng)的交互響應(yīng)信息。s270、根據(jù)所述目標(biāo)切換語音角色的角色語音屬性,將與所述交互響應(yīng)信息對(duì)應(yīng)的響應(yīng)語音提供給所述用戶。本發(fā)明實(shí)施例的技術(shù)方案通過為不同的語音角色設(shè)計(jì)不同角色話術(shù)屬性的響應(yīng)模板,可以實(shí)現(xiàn)針對(duì)用戶輸入的同一交互語音,可以給出不同角色感的響應(yīng)語音,可以解決現(xiàn)有技術(shù)中在切換語音角色時(shí),僅是在讓同一句話換不同的人來說,而沒有深入到虛擬的語音角色自身帶有的性格形象,因此未能真正做到角色感的技術(shù)問題,大大提高了用戶的使用體驗(yàn),以及智能設(shè)備的交互性。實(shí)施例三圖3為本發(fā)明實(shí)施例三提供的一種語音角色的切換方法的流程圖,本實(shí)施例以上述實(shí)施例為基礎(chǔ)進(jìn)行具體化,在本實(shí)施例中,在將智能終端的當(dāng)前語音角色的切換至所述目標(biāo)切換語音角色之后,還具體包括:獲取與所述目標(biāo)切換語音角色對(duì)應(yīng)的目標(biāo)打招呼語音,其中,不同語音角色對(duì)應(yīng)不同的打招呼語音;根據(jù)所述目標(biāo)切換語音角色的角色語音屬性,將所述目標(biāo)打招呼語音提供給所述用戶;以及,在根據(jù)所述目標(biāo)切換語音角色的角色語音屬性,將所述目標(biāo)打招呼語音提供給所述用戶之前,還具體包括:獲取與所述目標(biāo)切換語音角色對(duì)應(yīng)的目標(biāo)打招呼背景音樂,其中,不同語音角色對(duì)應(yīng)不同的打招呼背景音樂;相應(yīng)的,將根據(jù)所述目標(biāo)切換語音角色的角色語音屬性,將所述目標(biāo)打招呼語音提供給所述用戶,具體為:在播放設(shè)定時(shí)長的所述目標(biāo)打招呼背景音樂后,根據(jù)所述目標(biāo)切換語音角色的角色語音屬性,將所述目標(biāo)打招呼語音提供給用戶。以及,在將智能終端的當(dāng)前語音角色的切換至所述目標(biāo)切換語音角色之后,還具體包括:如果確定所述智能終端在休眠狀態(tài)下識(shí)別出用戶輸入的喚醒語音,則獲取與所述目標(biāo)切換語音角色對(duì)應(yīng)的目標(biāo)喚醒響應(yīng)音,其中,不同語音角色對(duì)應(yīng)不同的喚醒響應(yīng)音;根據(jù)所述目標(biāo)切換語音角色的角色語音屬性,將所述目標(biāo)喚醒響應(yīng)音提供給所述用戶。相應(yīng)的,本實(shí)施例的方法具體包括:s310、識(shí)別用戶輸入的語音角色的切換指令,并確定與所述語音角色的切換指令對(duì)應(yīng)的目標(biāo)切換語音角色。s320、將智能終端的當(dāng)前語音角色的切換至所述目標(biāo)切換語音角色,其中,不同語音角色具有不同的角色屬性,所述角色屬性包括角色話術(shù)屬性以及角色語音屬性。s330、獲取與所述目標(biāo)切換語音角色對(duì)應(yīng)的目標(biāo)打招呼語音,其中,不同語音角色對(duì)應(yīng)不同的打招呼語音。在本實(shí)施例中,發(fā)明人創(chuàng)造性的提出:在用戶成功切換了一個(gè)語音角色后,新切換的語音角色會(huì)與用戶打招呼(也即:發(fā)送目標(biāo)打招呼語音)。這樣設(shè)置的好處是:可以在語音角色切換時(shí),有明顯的角色感變更,突出了不同語音角色之間的差異,并匹配各個(gè)發(fā)音人的角色感。s340、獲取與所述目標(biāo)切換語音角色對(duì)應(yīng)的目標(biāo)打招呼背景音樂,其中,不同語音角色對(duì)應(yīng)不同的打招呼背景音樂。發(fā)明人為了進(jìn)一步體現(xiàn)不同語音角色之間差異,在進(jìn)行語音角色切換時(shí),可以為不同的語音角色設(shè)置不同的打招呼背景音樂。讓用戶更加直觀的感受到語音角色切換時(shí)的變更感。s350、在播放設(shè)定時(shí)長的所述目標(biāo)打招呼背景音樂后,根據(jù)所述目標(biāo)切換語音角色的角色語音屬性,將所述目標(biāo)打招呼語音提供給用戶。其中,所述設(shè)定時(shí)長可以為1s、2s或者3s等,本實(shí)施例對(duì)此并不進(jìn)行限制??梢岳斫獾氖牵丝梢韵炔シ拍繕?biāo)打招呼背景音樂,后播放所述目標(biāo)打招呼語音;還可以同時(shí)播放所述目標(biāo)打招呼背景音樂以及所述目標(biāo)打招呼語音等。在本實(shí)施例的一個(gè)可選的實(shí)施方式中,在智能設(shè)備切換語音角色后,當(dāng)前的語音角色會(huì)用自己獨(dú)特的特征來與用戶打招呼與自我介紹(發(fā)送目標(biāo)打招呼語音),并配有專屬的出場(chǎng)音樂(典型的,可以控制在5s內(nèi),最佳為1~3秒),實(shí)現(xiàn)與用戶的初次照面。表1切換打招呼語音打招呼背景音樂先后順序切換到鄰家女孩你好,我是度小佳甜美風(fēng)格先音樂再語音切換到智能ai你好,我是度蘭特智能電子感先音樂再語音切換到熊孩子你好,我叫熊孩子童趣動(dòng)漫風(fēng)先音樂再語音其中,在表1中示出了一種可選的與不同語音角色對(duì)應(yīng)的打招呼語音以及打招呼背景音樂的音樂類型。s360、根據(jù)用戶輸入的交互語音以及所述目標(biāo)切換語音角色的角色話術(shù)屬性,生成與所述交互語音對(duì)應(yīng)的交互響應(yīng)信息。s370、根據(jù)所述目標(biāo)切換語音角色的角色語音屬性,將與所述交互響應(yīng)信息對(duì)應(yīng)的響應(yīng)語音提供給所述用戶。s380、如果確定所述智能終端在休眠狀態(tài)下識(shí)別出用戶輸入的喚醒語音,則獲取與所述目標(biāo)切換語音角色對(duì)應(yīng)的目標(biāo)喚醒響應(yīng)音,其中,不同語音角色對(duì)應(yīng)不同的喚醒響應(yīng)音。目前,現(xiàn)有的智能設(shè)備在休眠后,一旦被喚醒語音喚醒,都會(huì)向用戶反饋一個(gè)比較單一的、系統(tǒng)默認(rèn)的喚醒響應(yīng)音,例如,“滴”一聲。這個(gè)喚醒響應(yīng)音與當(dāng)前使用的語音角色無關(guān),非常的機(jī)械,缺乏對(duì)話感。有鑒于此,發(fā)明人創(chuàng)造性的提出了針對(duì)不同的語音角色設(shè)置不同的響應(yīng)喚醒音,以進(jìn)一步加強(qiáng)不同語音角色的差異性,增加了不同語音角色的角色感。表2相應(yīng)的,發(fā)明人針對(duì)不同角色感的語音角色,設(shè)置不同類型的喚醒響應(yīng)音,其中,在表2中示出了一種可選的針對(duì)不同語音角色的喚醒響應(yīng)音。s390、根據(jù)所述目標(biāo)切換語音角色的角色語音屬性,將所述目標(biāo)喚醒響應(yīng)音提供給所述用戶。本發(fā)明實(shí)施例的技術(shù)方案通過針對(duì)不同的語音角色設(shè)置不同的打招呼語音、打招呼背景音樂,可以實(shí)現(xiàn)語音角色切換后有明顯的角色更替的感知,讓用戶直接感受到角色的變更;此外,通過為不同的語音角色設(shè)置不同的喚醒響應(yīng)音,可以進(jìn)一步加強(qiáng)不同語音角色的差異性,增加了不同語音角色的角色感,以進(jìn)而提高用戶對(duì)智能設(shè)備的使用體驗(yàn)。實(shí)施例四圖4為本發(fā)明實(shí)施例四提供的一種語音角色的切換裝置的結(jié)構(gòu)示意圖。如圖4所示,所述裝置包括:目標(biāo)切換語音角色確定模塊410、目標(biāo)切換語音角色的切換模塊420、交互響應(yīng)信息生成模塊430以及響應(yīng)語音提供模塊440,其中:目標(biāo)切換語音角色確定模塊410,用于識(shí)別用戶輸入的語音角色的切換指令,并確定與所述語音角色的切換指令對(duì)應(yīng)的目標(biāo)切換語音角色;目標(biāo)切換語音角色的切換模塊420,用于將智能終端的當(dāng)前語音角色的切換至所述目標(biāo)切換語音角色,其中,不同語音角色具有不同的角色屬性,所述角色屬性包括角色話術(shù)屬性;交互響應(yīng)信息生成模塊430,用于根據(jù)用戶輸入的交互語音以及所述目標(biāo)切換語音角色的角色話術(shù)屬性,生成與所述交互語音對(duì)應(yīng)的交互響應(yīng)信息;響應(yīng)語音提供模塊440,用于將與所述交互響應(yīng)信息對(duì)應(yīng)的響應(yīng)語音提供給所述用戶。本發(fā)明實(shí)施例提供了一種語音角色的切換裝置,通過確定與用戶輸入的語音角色的切換指令對(duì)應(yīng)的目標(biāo)切換語音角色;將智能終端的當(dāng)前語音角色的切換至所述目標(biāo)切換語音角色;根據(jù)用戶輸入的交互語音以及所述目標(biāo)切換語音角色的角色話術(shù)屬性,生成與所述交互語音對(duì)應(yīng)的交互響應(yīng)信息;將與所述交互響應(yīng)信息對(duì)應(yīng)的響應(yīng)語音提供給所述用戶的技術(shù)手段,實(shí)現(xiàn)了讓不同的語音角色具有不同的角色話術(shù)屬性,具有一貫的性格體驗(yàn),使得語音角色具有了角色感,讓用戶能在交流中感受到語音角色是一個(gè)特定的人,一個(gè)個(gè)性的人。在上述各實(shí)施例的基礎(chǔ)上,所述角色屬性還可以包括:角色語音屬性;所述響應(yīng)語音提供模塊,具體用于:根據(jù)所述目標(biāo)切換語音角色的角色語音屬性,將與所述交互響應(yīng)信息對(duì)應(yīng)的響應(yīng)語音提供給所述用戶。在上述各實(shí)施例的基礎(chǔ)上,所述角色語音屬性可以包括下述至少一項(xiàng):tts發(fā)音人庫、自定義的音色、自定義的語速以及自定義的音量。在上述各實(shí)施例的基礎(chǔ)上,所述交互響應(yīng)信息生成模塊,具體可以用于:對(duì)用戶輸入的交互語音進(jìn)行識(shí)別;根據(jù)識(shí)別結(jié)果確定目標(biāo)響應(yīng)類型,并確定與所述交互語音匹配的目標(biāo)關(guān)鍵響應(yīng)信息;根據(jù)所述目標(biāo)響應(yīng)類型以及所述目標(biāo)切換語音角色的角色話術(shù)屬性,確定匹配的目標(biāo)響應(yīng)模板,其中,所述目標(biāo)響應(yīng)模板中包括角色感背景信息以及用于填充關(guān)鍵響應(yīng)信息的空白槽位;將所述目標(biāo)關(guān)鍵響應(yīng)信息填充于所述目標(biāo)響應(yīng)模板的空白槽位中,得到與所述交互語音對(duì)應(yīng)的交互響應(yīng)信息。在上述各實(shí)施例的基礎(chǔ)上,還可以包括,目標(biāo)打招呼語音提供模塊,所述打招呼語音提供模塊具體包括:目標(biāo)打招呼語音獲取單元,用于在將智能終端的當(dāng)前語音角色的切換至所述目標(biāo)切換語音角色之后,獲取與所述目標(biāo)切換語音角色對(duì)應(yīng)的目標(biāo)打招呼語音,其中,不同語音角色對(duì)應(yīng)不同的打招呼語音;目標(biāo)打招呼語音提供單元,用于根據(jù)所述目標(biāo)切換語音角色的角色語音屬性,將所述目標(biāo)打招呼語音提供給所述用戶。在上述各實(shí)施例的基礎(chǔ)上,還可以包括:目標(biāo)打招呼背景音樂獲取模塊,用于:在根據(jù)所述目標(biāo)切換語音角色的角色語音屬性,將所述目標(biāo)打招呼語音提供給所述用戶之前,獲取與所述目標(biāo)切換語音角色對(duì)應(yīng)的目標(biāo)打招呼背景音樂,其中,不同語音角色對(duì)應(yīng)不同的打招呼背景音樂;相應(yīng)的,目標(biāo)打招呼語音提供單元,具體可以用于:在播放設(shè)定時(shí)長的所述目標(biāo)打招呼背景音樂后,根據(jù)所述目標(biāo)切換語音角色的角色語音屬性,將所述目標(biāo)打招呼語音提供給用戶。在上述各實(shí)施例的基礎(chǔ)上,還可以包括:喚醒響應(yīng)模塊,用于在將智能終端的當(dāng)前語音角色的切換至所述目標(biāo)切換語音角色之后,如果確定所述智能終端在休眠狀態(tài)下識(shí)別出用戶輸入的喚醒語音,則獲取與所述目標(biāo)切換語音角色對(duì)應(yīng)的目標(biāo)喚醒響應(yīng)音,其中,不同語音角色對(duì)應(yīng)不同的喚醒響應(yīng)音;根據(jù)所述目標(biāo)切換語音角色的角色語音屬性,將所述目標(biāo)喚醒響應(yīng)音提供給所述用戶。在上述各實(shí)施例的基礎(chǔ)上,所述目標(biāo)切換語音角色確定模塊,具體用于:如果根據(jù)用戶輸入的語音角色的切換指令,識(shí)別出唯一語音角色,則將所述唯一語音角色作為所述目標(biāo)切換語音角色;如果根據(jù)用戶輸入的語音角色的切換指令,識(shí)別出至少兩個(gè)備選語音角色,則使用設(shè)定篩選算法從所述至少兩個(gè)備選語音角色中選取目標(biāo)切換語音角色。在上述各實(shí)施例的基礎(chǔ)上,所述語音角色的切換指令可以為語音控制指令。上述語音角色的切換裝置可執(zhí)行本發(fā)明任意實(shí)施例所提供的語音角色的切換方法,具備執(zhí)行的語音角色的切換方法相應(yīng)的功能模塊和有益效果。實(shí)施例五圖5為本發(fā)明實(shí)施例五提供的一種計(jì)算機(jī)設(shè)備的結(jié)構(gòu)示意圖。圖5示出了適于用來實(shí)現(xiàn)本發(fā)明實(shí)施方式的示例性計(jì)算機(jī)設(shè)備12的框圖。圖5顯示的計(jì)算機(jī)設(shè)備12僅僅是一個(gè)示例,不應(yīng)對(duì)本發(fā)明實(shí)施例的功能和使用范圍帶來任何限制。如圖5所示,計(jì)算機(jī)設(shè)備12以通用計(jì)算設(shè)備的形式表現(xiàn)。計(jì)算機(jī)設(shè)備12的組件可以包括但不限于:一個(gè)或者多個(gè)處理器或者處理單元16,系統(tǒng)存儲(chǔ)器28,連接不同系統(tǒng)組件(包括系統(tǒng)存儲(chǔ)器28和處理單元16)的總線18。總線18表示幾類總線結(jié)構(gòu)中的一種或多種,包括存儲(chǔ)器總線或者存儲(chǔ)器控制器,外圍總線,圖形加速端口,處理器或者使用多種總線結(jié)構(gòu)中的任意總線結(jié)構(gòu)的局域總線。舉例來說,這些體系結(jié)構(gòu)包括但不限于工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(isa)總線,微通道體系結(jié)構(gòu)(mac)總線,增強(qiáng)型isa總線、視頻電子標(biāo)準(zhǔn)協(xié)會(huì)(vesa)局域總線以及外圍組件互連(pci)總線。計(jì)算機(jī)設(shè)備12典型地包括多種計(jì)算機(jī)系統(tǒng)可讀介質(zhì)。這些介質(zhì)可以是任何能夠被計(jì)算機(jī)設(shè)備12訪問的可用介質(zhì),包括易失性和非易失性介質(zhì),可移動(dòng)的和不可移動(dòng)的介質(zhì)。系統(tǒng)存儲(chǔ)器28可以包括易失性存儲(chǔ)器形式的計(jì)算機(jī)系統(tǒng)可讀介質(zhì),例如隨機(jī)存取存儲(chǔ)器(ram)30和/或高速緩存存儲(chǔ)器32。計(jì)算機(jī)設(shè)備12可以進(jìn)一步包括其它可移動(dòng)/不可移動(dòng)的、易失性/非易失性計(jì)算機(jī)系統(tǒng)存儲(chǔ)介質(zhì)。僅作為舉例,存儲(chǔ)系統(tǒng)34可以用于讀寫不可移動(dòng)的、非易失性磁介質(zhì)(圖5未顯示,通常稱為“硬盤驅(qū)動(dòng)器”)。盡管圖5中未示出,可以提供用于對(duì)可移動(dòng)非易失性磁盤(例如“軟盤”)讀寫的磁盤驅(qū)動(dòng)器,以及對(duì)可移動(dòng)非易失性光盤(例如cd-rom,dvd-rom或者其它光介質(zhì))讀寫的光盤驅(qū)動(dòng)器。在這些情況下,每個(gè)驅(qū)動(dòng)器可以通過一個(gè)或者多個(gè)數(shù)據(jù)介質(zhì)接口與總線18相連。存儲(chǔ)器28可以包括至少一個(gè)程序產(chǎn)品,該程序產(chǎn)品具有一組(例如至少一個(gè))程序模塊,這些程序模塊被配置以執(zhí)行本發(fā)明各實(shí)施例的功能。具有一組(至少一個(gè))程序模塊42的程序/實(shí)用工具40,可以存儲(chǔ)在例如存儲(chǔ)器28中,這樣的程序模塊42包括——但不限于——操作系統(tǒng)、一個(gè)或者多個(gè)應(yīng)用程序、其它程序模塊以及程序數(shù)據(jù),這些示例中的每一個(gè)或某種組合中可能包括網(wǎng)絡(luò)環(huán)境的實(shí)現(xiàn)。程序模塊42通常執(zhí)行本發(fā)明所描述的實(shí)施例中的功能和/或方法。計(jì)算機(jī)設(shè)備12也可以與一個(gè)或多個(gè)外部設(shè)備14(例如鍵盤、指向設(shè)備、顯示器24等)通信,還可與一個(gè)或者多個(gè)使得用戶能與該計(jì)算機(jī)設(shè)備12交互的設(shè)備通信,和/或與使得該計(jì)算機(jī)設(shè)備12能與一個(gè)或多個(gè)其它計(jì)算設(shè)備進(jìn)行通信的任何設(shè)備(例如網(wǎng)卡,調(diào)制解調(diào)器等等)通信。這種通信可以通過輸入/輸出(i/o)接口22進(jìn)行。并且,計(jì)算機(jī)設(shè)備12還可以通過網(wǎng)絡(luò)適配器20與一個(gè)或者多個(gè)網(wǎng)絡(luò)(例如局域網(wǎng)(lan),廣域網(wǎng)(wan)和/或公共網(wǎng)絡(luò),例如因特網(wǎng))通信。如圖所示,網(wǎng)絡(luò)適配器20通過總線18與計(jì)算機(jī)設(shè)備12的其它模塊通信。應(yīng)當(dāng)明白,盡管圖5中未示出,可以結(jié)合計(jì)算機(jī)設(shè)備12使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設(shè)備驅(qū)動(dòng)器、冗余處理單元、外部磁盤驅(qū)動(dòng)陣列、raid系統(tǒng)、磁帶驅(qū)動(dòng)器以及數(shù)據(jù)備份存儲(chǔ)系統(tǒng)等。處理單元16通過運(yùn)行存儲(chǔ)在系統(tǒng)存儲(chǔ)器28中的程序,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,例如實(shí)現(xiàn)本發(fā)明實(shí)施例所提供的一種語音角色的切換方法。也即,所述處理單元執(zhí)行所述程序時(shí)實(shí)現(xiàn):識(shí)別用戶輸入的語音角色的切換指令,并確定與所述語音角色的切換指令對(duì)應(yīng)的目標(biāo)切換語音角色;將智能終端的當(dāng)前語音角色的切換至所述目標(biāo)切換語音角色,其中,不同語音角色具有不同的角色屬性,所述角色屬性包括角色話術(shù)屬性;根據(jù)用戶輸入的交互語音以及所述目標(biāo)切換語音角色的角色話術(shù)屬性,生成與所述交互語音對(duì)應(yīng)的交互響應(yīng)信息;將與所述交互響應(yīng)信息對(duì)應(yīng)的響應(yīng)語音提供給所述用戶。實(shí)施例六本發(fā)明實(shí)施例六提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如本申請(qǐng)所有發(fā)明實(shí)施例提供的語音角色的切換方法:也即,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn):識(shí)別用戶輸入的語音角色的切換指令,并確定與所述語音角色的切換指令對(duì)應(yīng)的目標(biāo)切換語音角色;將智能終端的當(dāng)前語音角色的切換至所述目標(biāo)切換語音角色,其中,不同語音角色具有不同的角色屬性,所述角色屬性包括角色話術(shù)屬性;根據(jù)用戶輸入的交互語音以及所述目標(biāo)切換語音角色的角色話術(shù)屬性,生成與所述交互語音對(duì)應(yīng)的交互響應(yīng)信息;將與所述交互響應(yīng)信息對(duì)應(yīng)的響應(yīng)語音提供給所述用戶。可以采用一個(gè)或多個(gè)計(jì)算機(jī)可讀的介質(zhì)的任意組合。計(jì)算機(jī)可讀介質(zhì)可以是計(jì)算機(jī)可讀信號(hào)介質(zhì)或者計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)例如可以是——但不限于——電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的更具體的例子(非窮舉的列表)包括:具有一個(gè)或多個(gè)導(dǎo)線的電連接、便攜式計(jì)算機(jī)磁盤、硬盤、隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、可擦式可編程只讀存儲(chǔ)器(eprom或閃存)、光纖、便攜式緊湊磁盤只讀存儲(chǔ)器(cd-rom)、光存儲(chǔ)器件、磁存儲(chǔ)器件、或者上述的任意合適的組合。在本文件中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是任何包含或存儲(chǔ)程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。計(jì)算機(jī)可讀的信號(hào)介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號(hào),其中承載了計(jì)算機(jī)可讀的程序代碼。這種傳播的數(shù)據(jù)信號(hào)可以采用多種形式,包括——但不限于——電磁信號(hào)、光信號(hào)或上述的任意合適的組合。計(jì)算機(jī)可讀的信號(hào)介質(zhì)還可以是計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)以外的任何計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。計(jì)算機(jī)可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括——但不限于——無線、電線、光纜、rf等等,或者上述的任意合適的組合??梢砸砸环N或多種程序設(shè)計(jì)語言或其組合來編寫用于執(zhí)行本發(fā)明操作的計(jì)算機(jī)程序代碼,所述程序設(shè)計(jì)語言包括面向?qū)ο蟮某绦蛟O(shè)計(jì)語言—諸如java、smalltalk、c++,還包括常規(guī)的過程式程序設(shè)計(jì)語言—諸如“c”語言或類似的程序設(shè)計(jì)語言。程序代碼可以完全地在用戶計(jì)算機(jī)上執(zhí)行、部分地在用戶計(jì)算機(jī)上執(zhí)行、作為一個(gè)獨(dú)立的軟件包執(zhí)行、部分在用戶計(jì)算機(jī)上部分在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行、或者完全在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計(jì)算機(jī)的情形中,遠(yuǎn)程計(jì)算機(jī)可以通過任意種類的網(wǎng)絡(luò)——包括局域網(wǎng)(lan)或廣域網(wǎng)(wan)—連接到用戶計(jì)算機(jī),或者,可以連接到外部計(jì)算機(jī)(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng)連接)。注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會(huì)理解,本發(fā)明不限于這里所述的特定實(shí)施例,對(duì)本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會(huì)脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實(shí)施例對(duì)本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。當(dāng)前第1頁12