午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

交互服務(wù)器及用于控制服務(wù)器的方法

文檔序號(hào):10579036閱讀:428來(lái)源:國(guó)知局
交互服務(wù)器及用于控制服務(wù)器的方法
【專利摘要】提供一種交互服務(wù)器及其控制方法??刂平换シ?wù)器的方法包括:從用戶終端接收與用戶語(yǔ)音相對(duì)應(yīng)的數(shù)據(jù),確定用戶語(yǔ)音的表達(dá)類(lèi)型,響應(yīng)于確定用戶語(yǔ)音的表達(dá)類(lèi)型是集成表達(dá)類(lèi)型,生成響應(yīng)于用戶語(yǔ)音的搜索響應(yīng)和聊天響應(yīng),并通過(guò)組合所生成的搜索響應(yīng)和所生成的聊天響應(yīng)來(lái)生成集成響應(yīng),以及向用戶終端發(fā)送生成的集成響應(yīng)。
【專利說(shuō)明】
交互服務(wù)器及用于控制服務(wù)器的方法
技術(shù)領(lǐng)域
[0001]符合示例實(shí)施例的裝置和方法涉及交互服務(wù)器和用于控制交互服務(wù)器的方法,并更具體地涉及響應(yīng)于輸入用戶語(yǔ)音通過(guò)組合搜索響應(yīng)和聊天響應(yīng)來(lái)提供組合響應(yīng)的交互服務(wù)器,以及控制交互服務(wù)器的方法。
【背景技術(shù)】
[0002]近來(lái),提供了一種主動(dòng)提供對(duì)用戶語(yǔ)音的響應(yīng)的交互系統(tǒng)。具體地,如果用戶終端識(shí)別用戶語(yǔ)音并向外部交互服務(wù)器發(fā)送識(shí)別的用戶語(yǔ)音,交互服務(wù)器確定用戶語(yǔ)音的表達(dá)類(lèi)型,根據(jù)表達(dá)類(lèi)型生成響應(yīng),并向用戶終端發(fā)送響應(yīng)。
[0003]例如,如果輸入了用戶語(yǔ)音“請(qǐng)推薦恐怖電影”,則交互服務(wù)器可以確定用戶語(yǔ)音的表達(dá)類(lèi)型是搜索表達(dá)類(lèi)型并響應(yīng)于用戶語(yǔ)音向用戶終端發(fā)送搜索響應(yīng)“找到了 17個(gè)恐怖電影”。在另一示例中,如果輸入了用戶語(yǔ)音“我很餓”,則交互服務(wù)器可以確定用戶語(yǔ)音的表達(dá)類(lèi)型是聊天表達(dá)類(lèi)型并響應(yīng)于用戶語(yǔ)音向用戶終端發(fā)送搜索響應(yīng)“我也在節(jié)食”。
[0004]S卩,相關(guān)技術(shù)交互系統(tǒng)僅輸出關(guān)于用戶語(yǔ)音的搜索響應(yīng)和聊天響應(yīng)之一。然而,可能存在難于確定用戶語(yǔ)音是搜索表達(dá)類(lèi)型還是聊天表達(dá)類(lèi)型的情況。在這種情況下,可以響應(yīng)于具有類(lèi)似含義的一些用戶表達(dá)輸出搜索響應(yīng),并且可以響應(yīng)于其他用戶表達(dá)輸出聊天響應(yīng),導(dǎo)致用戶體驗(yàn)的不一致。

【發(fā)明內(nèi)容】

[0005]問(wèn)題的解決方案
[0006]—個(gè)或更多個(gè)示例實(shí)施例涉及當(dāng)難于確定用戶語(yǔ)音的表達(dá)類(lèi)型時(shí)能夠提供將搜索響應(yīng)與聊天響應(yīng)相組合的響應(yīng)的交互服務(wù)器及其控制方法。
[0007]根據(jù)示例實(shí)施例的一方面,提供了一種控制交互服務(wù)器的方法,包括:接收與用戶語(yǔ)音相對(duì)應(yīng)的數(shù)據(jù);確定用戶語(yǔ)音的表達(dá)類(lèi)型;響應(yīng)于確定用戶語(yǔ)音的表達(dá)類(lèi)型是集成表達(dá)類(lèi)型,生成響應(yīng)于用戶語(yǔ)音的搜索響應(yīng)和聊天響應(yīng),并通過(guò)組合所生成的搜索響應(yīng)和所生成的聊天響應(yīng)來(lái)生成集成響應(yīng),以及向用戶終端發(fā)送所生成的集成響應(yīng)。
[0008]確定所述用戶語(yǔ)音的表達(dá)類(lèi)型可以包括:使用基于搜索表達(dá)建立的搜索語(yǔ)言模型來(lái)計(jì)算用戶語(yǔ)音的表達(dá)類(lèi)型是搜索表達(dá)類(lèi)型的概率;以及使用基于聊天表達(dá)建立的聊天語(yǔ)言模型來(lái)計(jì)算用戶語(yǔ)音的表達(dá)類(lèi)型是聊天表達(dá)類(lèi)型的概,計(jì)算用戶語(yǔ)音的表達(dá)類(lèi)型是搜索表達(dá)類(lèi)型的概率與用戶語(yǔ)音的表達(dá)類(lèi)型是聊天表達(dá)類(lèi)型的概率之間的差異值,以及響應(yīng)于差異值小于預(yù)定值,確定用戶語(yǔ)音的表達(dá)類(lèi)型是集成表達(dá)類(lèi)型。
[0009]確定用戶語(yǔ)音的表達(dá)類(lèi)型還可以包括:響應(yīng)于差異值超過(guò)預(yù)定值,當(dāng)用戶語(yǔ)音的表達(dá)類(lèi)型是搜索表達(dá)類(lèi)型的概率大于用戶語(yǔ)音是聊天表達(dá)類(lèi)型的概率時(shí),確定用戶語(yǔ)音是搜索表達(dá)類(lèi)型,以及當(dāng)用戶語(yǔ)音的表達(dá)類(lèi)型是搜索表達(dá)類(lèi)型的概率小于用戶語(yǔ)音是聊天表達(dá)類(lèi)型的概率時(shí),確定用戶語(yǔ)音是聊天表達(dá)類(lèi)型。
[0010]所述方法可以包括:響應(yīng)于確定用戶語(yǔ)音的表達(dá)類(lèi)型是搜索表達(dá)類(lèi)型,生成對(duì)用戶語(yǔ)音的搜索響應(yīng),以及響應(yīng)于確定用戶語(yǔ)音的表達(dá)類(lèi)型是搜索表達(dá)類(lèi)型,生成對(duì)用戶語(yǔ)音的搜索響應(yīng),并向用戶終端發(fā)送響應(yīng)于用戶語(yǔ)音生成的搜索響應(yīng)和聊天響應(yīng)之一。
[0011]所述生成可以包括:響應(yīng)于用戶語(yǔ)音生成搜索響應(yīng)和聊天響應(yīng),通過(guò)確定搜索響應(yīng)和聊天響應(yīng)的語(yǔ)句類(lèi)型以及是否包括公共信息,確定是否可能對(duì)搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合,當(dāng)對(duì)搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合是可能的時(shí),確定搜索響應(yīng)和聊天響應(yīng)的組合順序,以將搜索響應(yīng)與聊天響應(yīng)組合,修改搜索響應(yīng)和聊天響應(yīng)中的至少一個(gè),以及根據(jù)所確定的組合順序,對(duì)經(jīng)過(guò)修改的搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合。
[0012]所述方法可以包括:當(dāng)對(duì)搜索響應(yīng)與聊天響應(yīng)進(jìn)行組合是不可能的時(shí),發(fā)送搜索響應(yīng)和聊天響應(yīng)之一。
[0013]所述確定組合順序可以包括:通過(guò)比較用戶語(yǔ)音的表達(dá)類(lèi)型是聊天表達(dá)類(lèi)型的概率與用戶語(yǔ)音的表達(dá)類(lèi)型是搜索表達(dá)類(lèi)型的概率來(lái)確定搜索響應(yīng)和聊天響應(yīng)的組合順序。
[0014]所述修改可以包括修改搜索響應(yīng)和聊天響應(yīng)中的至少一個(gè)的結(jié)尾。
[0015]根據(jù)另一示例實(shí)施例的一方面,提供了一種交互服務(wù)器,包括:輸入單元,被配置為從用戶終端接收與用戶語(yǔ)音相對(duì)應(yīng)的數(shù)據(jù);確定器,被配置為響應(yīng)于通過(guò)輸入單元輸入用戶語(yǔ)音,確定用戶語(yǔ)音的表達(dá)類(lèi)型;響應(yīng)生成器,被配置為響應(yīng)于確定用戶語(yǔ)音的表達(dá)類(lèi)型是集成表達(dá)類(lèi)型,生成響應(yīng)于用戶語(yǔ)音的搜索響應(yīng)和聊天響應(yīng),并通過(guò)組合所生成的搜索響應(yīng)和所生成的聊天響應(yīng)來(lái)生成集成響應(yīng);以及發(fā)射機(jī),被配置為向用戶終端發(fā)送所生成的集成響應(yīng)。
[0016]所述確定器可以包括:概率計(jì)算器,被配置為使用基于搜索表達(dá)建立的搜索語(yǔ)言模型計(jì)算用戶語(yǔ)音的表達(dá)類(lèi)型是搜索表達(dá)類(lèi)型的概率,并使用基于聊天表達(dá)建立的聊天語(yǔ)言模型計(jì)算用戶語(yǔ)音的表達(dá)類(lèi)型是聊天表達(dá)類(lèi)型的概率;差異計(jì)算器,被配置為計(jì)算用戶語(yǔ)音的表達(dá)類(lèi)型是搜索表達(dá)類(lèi)型的概率與用戶語(yǔ)音的表達(dá)類(lèi)型是聊天表達(dá)類(lèi)型的概率之間的差異值,以及表達(dá)類(lèi)型確定器,被配置為響應(yīng)于差異值小于預(yù)定值,確定用戶語(yǔ)音是集成表達(dá)類(lèi)型。
[0017]所述表達(dá)類(lèi)型確定器:響應(yīng)于差異值超過(guò)預(yù)定值,當(dāng)用戶語(yǔ)音的表達(dá)類(lèi)型是搜索表達(dá)類(lèi)型的概率小于用戶語(yǔ)音的表達(dá)類(lèi)型是聊天表達(dá)類(lèi)型的概率時(shí),可以確定用戶語(yǔ)音的表達(dá)類(lèi)型是搜索表達(dá)類(lèi)型;以及當(dāng)用戶語(yǔ)音的表達(dá)類(lèi)型是搜索表達(dá)類(lèi)型的概率大于用戶語(yǔ)音的表達(dá)類(lèi)型是聊天表達(dá)類(lèi)型的概率時(shí),可以確定用戶語(yǔ)音的表達(dá)類(lèi)型是聊天表達(dá)類(lèi)型。
[0018]響應(yīng)于確定用戶語(yǔ)音的表達(dá)類(lèi)型是搜索表達(dá)類(lèi)型,所述響應(yīng)生成器可以生成對(duì)用戶語(yǔ)音的搜索響應(yīng),以及響應(yīng)于確定用戶語(yǔ)音的表達(dá)類(lèi)型是聊天表達(dá)類(lèi)型,所述響應(yīng)生成器可以生成對(duì)用戶語(yǔ)音的聊天響應(yīng)。發(fā)射機(jī)可以向用戶終端發(fā)送響應(yīng)于用戶語(yǔ)音所生成的搜索響應(yīng)和生成的聊天響應(yīng)之一。
[0019]所述響應(yīng)生成器可以包括:搜索響應(yīng)生成器,被配置為生成對(duì)用戶語(yǔ)音的搜索響應(yīng);聊天響應(yīng)生成器,被配置為生成對(duì)用戶語(yǔ)音的聊天響應(yīng);組合確定器,被配置為通過(guò)確定搜索響應(yīng)和聊天響應(yīng)的語(yǔ)句類(lèi)型以及在搜索響應(yīng)和聊天響應(yīng)中是否包括公共信息確定是否可能對(duì)搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合;組合順序確定器,被配置為當(dāng)組合搜索響應(yīng)和聊天響應(yīng)是可能的時(shí),確定搜索響應(yīng)和聊天響應(yīng)的組合順序;響應(yīng)修改器被配置為:為了組合搜索響應(yīng)和聊天響應(yīng),修改搜索響應(yīng)和聊天響應(yīng)中的至少一個(gè);以及響應(yīng)組合器,被配置為根據(jù)所確定的組合順序?qū)?jīng)過(guò)修改的搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合。
[0020]當(dāng)對(duì)搜索響應(yīng)與聊天響應(yīng)進(jìn)行組合是不可能的時(shí),發(fā)射機(jī)可以發(fā)送搜索響應(yīng)和聊天響應(yīng)之一。
[0021]組合順序確定器可以:通過(guò)比較用戶語(yǔ)音的表達(dá)類(lèi)型是聊天表達(dá)類(lèi)型的概率與用戶語(yǔ)音的表達(dá)類(lèi)型是搜索表達(dá)類(lèi)型的概率,確定搜索響應(yīng)和聊天響應(yīng)的組合順序。
[0022 ]響應(yīng)修改器可以修改搜索響應(yīng)和聊天響應(yīng)中的至少一個(gè)的結(jié)尾。
[0023]根據(jù)另一示例實(shí)施例的一方面,提供了一種控制交互服務(wù)器的方法,包括:接收用戶語(yǔ)音;生成響應(yīng)于用戶語(yǔ)音的搜索響應(yīng)和聊天響應(yīng);確定用戶語(yǔ)音的表達(dá)類(lèi)型;響應(yīng)于確定用戶語(yǔ)音的表達(dá)類(lèi)型是集成表達(dá)類(lèi)型,通過(guò)組合所生成的搜索響應(yīng)和所生成的聊天響應(yīng)來(lái)生成集成響應(yīng);以及向用戶終端發(fā)送所生成的集成響應(yīng)。
[0024]根據(jù)示例實(shí)施例的交互服務(wù)器包括:輸入單元,被配置為從用戶終端接收用戶語(yǔ)音;響應(yīng)生成器,被配置為生成響應(yīng)于用戶語(yǔ)音的搜索響應(yīng)和聊天響應(yīng);確定器,被配置為確定用戶語(yǔ)音的表達(dá)類(lèi)型;集成響應(yīng)生成器,被配置為響應(yīng)于確定用戶語(yǔ)音的表達(dá)類(lèi)型是集成表達(dá)類(lèi)型,通過(guò)組合所生成的搜索響應(yīng)與所生成的聊天響應(yīng)來(lái)生成集成響應(yīng),以及發(fā)射機(jī),被配置為向用戶終端所發(fā)送生成的集成響應(yīng)。
[0025]發(fā)明的有益效果
[0026]根據(jù)示例實(shí)施例,當(dāng)用戶語(yǔ)音的表達(dá)類(lèi)型模糊不清時(shí),可以提供組合了搜索響應(yīng)和聊天響應(yīng)的集成響應(yīng),并且因此可以為用戶提供一致的交互服務(wù)。
【附圖說(shuō)明】
[0027]通過(guò)參照附圖描述特定示例性實(shí)施例,上述和/或其他方面將更加顯然,在附圖中:
[0028]圖1是示出了根據(jù)示例實(shí)施例的交互系統(tǒng)的視圖;
[0029]圖2是示出了根據(jù)示例實(shí)施例的交互服務(wù)器的配置的框圖;
[0030]圖3是示出了根據(jù)示例實(shí)施例的圖2的確定器的配置的框圖;
[0031]圖4是示出了根據(jù)示例實(shí)施例的圖2的語(yǔ)音生成器的配置的框圖;
[0032]圖5是用于解釋根據(jù)示例實(shí)施例的控制交互服務(wù)器的方法的流程圖;
[0033]圖6是用于解釋根據(jù)示例實(shí)施例的確定用戶語(yǔ)音的表達(dá)類(lèi)型的方法的流程圖;
[0034]圖7是用于解釋根據(jù)示例實(shí)施例的生成集成響應(yīng)的方法的流程圖;
[0035]圖8是說(shuō)明了根據(jù)另一示例實(shí)施例的交互服務(wù)器的配置的框圖;以及
[0036]圖9是用于解釋根據(jù)另一示例實(shí)施例的控制交互服務(wù)器的方法的流程圖。
【具體實(shí)施方式】
[0037]在以下的描述中,不同附圖中所示出的相同附圖標(biāo)記表示類(lèi)似的部件。在描述中定義的事項(xiàng)(例如,詳細(xì)的構(gòu)造和要素)被提供以輔助對(duì)示例性實(shí)施例的全面理解。因此,清楚的是可以實(shí)現(xiàn)示例性實(shí)施例而不需要那些具體定義的事項(xiàng)。此外,不詳細(xì)描述相關(guān)領(lǐng)域熟知的功能或要素,因?yàn)樗鼈儗⒖赡苡貌槐匾募?xì)節(jié)使示例實(shí)施例不夠突出。
[0038]在本公開(kāi)中,例如第一和第二的關(guān)系術(shù)語(yǔ)可以用于將一個(gè)實(shí)體與另一個(gè)實(shí)體區(qū)分開(kāi),而不必須暗示這些實(shí)體之間的任何實(shí)際關(guān)系或順序。
[0039]以下說(shuō)明中使用的術(shù)語(yǔ)用于解釋具體的示例性實(shí)施例,而并非意在限制權(quán)利范圍。單個(gè)術(shù)語(yǔ)包括復(fù)數(shù)形式,除非有意那樣寫(xiě)。說(shuō)明書(shū)的術(shù)語(yǔ)“包括”、“包含”、“被配置為”等用于指示存在特征、編號(hào)、步驟、操作、元素、部分及其組合,并且它們不應(yīng)當(dāng)排除一個(gè)或更多個(gè)特征、編號(hào)、步驟、操作、元素、部分及其組合的組合或添加的可能性。
[0040]在示例實(shí)施例中,“模塊”或“單元”執(zhí)行至少一個(gè)功能或操作,并可以實(shí)現(xiàn)為硬件、軟件或者硬件與軟件的組合。此外,除應(yīng)當(dāng)用特定硬件實(shí)現(xiàn)的“模塊”或“單元”以外,多個(gè)“模塊”或多個(gè)“單元”可以被集成到至少一個(gè)模塊中并且可以實(shí)現(xiàn)為至少一個(gè)處理器(未示出)。
[0041]根據(jù)以下結(jié)合附圖對(duì)實(shí)施例的描述,以上特征和/或其他方面和優(yōu)點(diǎn)將變得更加清楚并且更易于理解,其中:
[0042]圖1是示出了根據(jù)示例性實(shí)施例的交互系統(tǒng)的視圖。如圖1所示,交互系統(tǒng)1包括交互服務(wù)器100和用戶終端200。在這種情況下,用戶終端200可以被實(shí)現(xiàn)為圖1中所述的智能電視,但這僅是一個(gè)示例。用戶終端200可以被實(shí)現(xiàn)為各種移動(dòng)或固定的用戶終端,例如智能電話、平板個(gè)人計(jì)算機(jī)(PC)、筆記本PC、臺(tái)式PC等。
[0043]用戶終端200接收輸入的用戶語(yǔ)音。后續(xù)地,用戶終端200針對(duì)輸入用戶語(yǔ)音執(zhí)行語(yǔ)音識(shí)別,并獲得用戶語(yǔ)音的相應(yīng)文本數(shù)據(jù)。在這種情況下,用戶終端200可以針對(duì)直接輸入的用戶語(yǔ)音執(zhí)行語(yǔ)音識(shí)別,但這僅是一個(gè)示例。用戶終端200可以使用外部服務(wù)器執(zhí)行語(yǔ)音識(shí)別。具體地,用戶終端200可以向外部語(yǔ)音識(shí)別服務(wù)器發(fā)送與輸入用戶語(yǔ)音相對(duì)應(yīng)的語(yǔ)音數(shù)據(jù),外部語(yǔ)音識(shí)別服務(wù)器通過(guò)針對(duì)輸入語(yǔ)音數(shù)據(jù)執(zhí)行語(yǔ)音識(shí)別來(lái)生成文本數(shù)據(jù)并向用戶終端200發(fā)送文本數(shù)據(jù)。此外,根據(jù)另一示例實(shí)施例,用戶終端200可以向交互服務(wù)器100發(fā)送與用戶語(yǔ)音相對(duì)應(yīng)的語(yǔ)音數(shù)據(jù),并直接執(zhí)行語(yǔ)音識(shí)別。
[0044]用戶終端200向交互服務(wù)器100發(fā)送與輸入用戶語(yǔ)音相對(duì)應(yīng)的文本數(shù)據(jù)。
[0045]交互服務(wù)器100使用與輸入用戶語(yǔ)音相對(duì)應(yīng)的文本數(shù)據(jù)來(lái)確定用戶語(yǔ)音的表達(dá)類(lèi)型。在這種情況下,用戶語(yǔ)音的表達(dá)類(lèi)型可以包括搜索表達(dá)類(lèi)型、聊天表達(dá)類(lèi)型和集成表達(dá)類(lèi)型。
[0046]具體地,交互服務(wù)器100可以使用基于搜索表達(dá)建立的搜索語(yǔ)言模型來(lái)計(jì)算用戶語(yǔ)音是搜索表達(dá)類(lèi)型的概率,并使用基于聊天表達(dá)建立的聊天語(yǔ)言模型來(lái)計(jì)算用戶語(yǔ)音是聊天的聊天表達(dá)類(lèi)型的概率。后續(xù)地,交互服務(wù)器100計(jì)算用戶語(yǔ)音是搜索表達(dá)類(lèi)型的概率和用戶語(yǔ)音是聊天表達(dá)類(lèi)型的概率之間的差異值。如果差異值小于預(yù)定值,即如果難以確定用戶語(yǔ)音是搜索表達(dá)類(lèi)型還是聊天表達(dá)類(lèi)型,則交互服務(wù)器100可以確定用戶語(yǔ)音是集成表達(dá)類(lèi)型。然而,如果差異值超過(guò)預(yù)定值,并且用戶語(yǔ)音是搜索表達(dá)類(lèi)型的概率大于用戶語(yǔ)音是聊天表達(dá)類(lèi)型的概率,則交互服務(wù)器100可以確定用戶語(yǔ)音是搜索表達(dá)類(lèi)型;以及如果用戶語(yǔ)音是搜索表達(dá)類(lèi)型的概率小于用戶語(yǔ)音是聊天表達(dá)類(lèi)型的概率,則交互服務(wù)器100可以確定用戶語(yǔ)音是聊天表達(dá)類(lèi)型。
[0047]如果確定用戶語(yǔ)音的表達(dá)類(lèi)型是搜索表達(dá)類(lèi)型,則交互服務(wù)器100生成對(duì)用戶語(yǔ)音的搜索響應(yīng),并且如果確定用戶的表達(dá)類(lèi)型是聊天表達(dá)類(lèi)型,則交互服務(wù)器100可以生成對(duì)用戶語(yǔ)音的聊天響應(yīng)。交互服務(wù)器100可以向用戶終端200發(fā)送生成的搜索響應(yīng)和聊天響應(yīng)之一O
[0048]備選地,如果確定用戶語(yǔ)音的表達(dá)類(lèi)型是集成表達(dá)類(lèi)型,則交互服務(wù)器100可以對(duì)用戶語(yǔ)音生成搜索響應(yīng)和聊天響應(yīng),并通過(guò)組合所生成的搜索響應(yīng)和聊天響應(yīng)來(lái)生成集成響應(yīng)。
[0049]具體地,如果確定用戶語(yǔ)音的表達(dá)類(lèi)型是集成表達(dá)類(lèi)型,則交互服務(wù)器100可以針對(duì)用戶語(yǔ)音生成搜索響應(yīng)和聊天響應(yīng)二者。后續(xù)地,交互服務(wù)器100可以通過(guò)確定搜索響應(yīng)和聊天響應(yīng)的語(yǔ)句類(lèi)型以及是否包括公共信息,來(lái)確定對(duì)搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合是否是可能的。例如,如果搜索響應(yīng)和聊天響應(yīng)均是陳述句,則交互服務(wù)器100可以確定組合兩個(gè)響應(yīng)是不可能的。如果對(duì)搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合是可能的,則交互服務(wù)器100可以確定搜索響應(yīng)和聊天響應(yīng)的組合順序,并可以修改搜索響應(yīng)和聊天響應(yīng)的至少一個(gè)以組合兩個(gè)響應(yīng)。后續(xù)地,交互服務(wù)器100可以通過(guò)根據(jù)確定的順序組合經(jīng)過(guò)修改的搜索響應(yīng)和聊天響應(yīng)來(lái)生成集成的響應(yīng)。交互服務(wù)器100可以向用戶終端200發(fā)送生成的集成響應(yīng)。
[0050]用戶終端200可以向從交互服務(wù)器100發(fā)送的用戶語(yǔ)音輸出搜索響應(yīng)、聊天響應(yīng)和集成響應(yīng)之一。
[0051]根據(jù)上述交互系統(tǒng)10,如果用戶語(yǔ)音表達(dá)類(lèi)型模糊,則提供組合了搜索響應(yīng)和聊天響應(yīng)的集成響應(yīng),因此可以為用戶提供一致的交互服務(wù)。
[0052]在以上示例實(shí)施例中,交互服務(wù)器100確定用戶語(yǔ)音的表達(dá)類(lèi)型,并且然后生成與表達(dá)相對(duì)應(yīng)的響應(yīng),但這僅是一個(gè)示例。交互服務(wù)器100可以生成對(duì)用戶命令的搜索響應(yīng)和聊天響應(yīng)二者,確定表達(dá)類(lèi)型,并且然后基于確定的表達(dá)類(lèi)型向用戶終端200發(fā)送對(duì)用戶語(yǔ)音的響應(yīng)。
[0053]下文中,將參照?qǐng)D2至4更詳細(xì)地描述交互服務(wù)器100。圖2是示出了根據(jù)示例實(shí)施例的交互服務(wù)器100的配置的框圖。如圖2中所示,交互服務(wù)器100包括輸入單元110、確定器120、響應(yīng)生成器130、發(fā)射機(jī)140、搜索語(yǔ)言模型150和聊天語(yǔ)言模型160。
[0054]輸入單元110從用戶終端200接收用戶語(yǔ)音。在這種情況下,輸入單元110可以接收文本數(shù)據(jù)形式的用戶語(yǔ)音,但這僅是一個(gè)示例。輸入單元110可以接收采用語(yǔ)音數(shù)據(jù)形式的用戶語(yǔ)音。如果輸入了采用語(yǔ)音數(shù)據(jù)形式的用戶語(yǔ)音,則輸入單元110可以通過(guò)針對(duì)用戶語(yǔ)音執(zhí)行用戶識(shí)別來(lái)提取文本數(shù)據(jù)。
[0055]確定器120使用搜索語(yǔ)言模型150和聊天語(yǔ)言模型160確定用戶語(yǔ)音的表達(dá)類(lèi)型。在這種情況下,通過(guò)使用由收集的搜索表達(dá)組成的語(yǔ)料(corpus)生成搜索語(yǔ)言模型150,并通過(guò)使用由收集的聊天表達(dá)組成的語(yǔ)料生成聊天語(yǔ)言模型160。
[0056]例如,如果輸入用戶語(yǔ)音“我們打算觀看哪個(gè)恐怖電影?”和“提供美味食物的附近餐館”,則確定器120可以確定用戶語(yǔ)音是搜索表達(dá)類(lèi)型,以及如果輸入用戶語(yǔ)音“我漂亮嗎?”和“我感覺(jué)很郁悶”,則確定器120可以確定用戶語(yǔ)音是聊天表達(dá)類(lèi)型。備選地,如果輸入用戶語(yǔ)音“我喜歡恐怖電影”或“今天天氣很好”,則確定器120可以確定用戶語(yǔ)音是集成表達(dá)類(lèi)型。
[0057]將參照?qǐng)D3描述確定器120確定用戶語(yǔ)音的表達(dá)類(lèi)型的詳細(xì)方法。具體地,確定器120可以包括概率計(jì)算器121、差異值計(jì)算器120和表達(dá)類(lèi)型確定器125。
[0058]概率計(jì)算器121可以使用搜索語(yǔ)言模型150計(jì)算用戶語(yǔ)音是搜索表達(dá)類(lèi)型的概率(LA(S)),并可以使用聊天語(yǔ)言模型160計(jì)算用戶語(yǔ)音是聊天表達(dá)類(lèi)型的概率(LB(S))。在這種情況下,用戶語(yǔ)音是搜索表達(dá)類(lèi)型的概率(LA(S))指在搜索語(yǔ)言模型150中存在與用戶語(yǔ)音相對(duì)應(yīng)的文本數(shù)據(jù)的概率,并且用戶語(yǔ)音是聊天表達(dá)類(lèi)型的概率(LB(S))指在聊天語(yǔ)言模型160中存在與用戶語(yǔ)音相對(duì)應(yīng)的文本數(shù)據(jù)的概率。
[0059]差異值確定器123可以使用以下式I來(lái)計(jì)算用戶語(yǔ)音是搜索表達(dá)類(lèi)型的概率(LA
(S))與用戶語(yǔ)音是聊天表達(dá)類(lèi)型的概率(LB(S))之間的差異值。
[0060][式I]
[0061]f(s)= ILa(S)-Lb(S)
[0062]表達(dá)類(lèi)型確定器125可以使用用戶語(yǔ)音是搜索表達(dá)類(lèi)型的概率(LA(S))、用戶語(yǔ)音是聊天表達(dá)類(lèi)型的概率(LB(S))和兩個(gè)概率之間的差異值來(lái)確定用戶語(yǔ)音的表達(dá)類(lèi)型。在這種情況下,表達(dá)類(lèi)型可以包括搜索表達(dá)類(lèi)型、聊天表達(dá)類(lèi)型和集成的表達(dá)類(lèi)型。當(dāng)難于確定用戶語(yǔ)音是聊天表達(dá)類(lèi)型還是搜索表達(dá)類(lèi)型時(shí),集成表達(dá)類(lèi)型通過(guò)組合聊天響應(yīng)和搜索響應(yīng)來(lái)提供集成的響應(yīng)。
[0063]首先,表達(dá)類(lèi)型確定器125可以通過(guò)比較差異值與以下式2中示出的預(yù)定值(Θ)來(lái)確定用戶語(yǔ)音是搜索表達(dá)類(lèi)型的概率與用戶語(yǔ)音是聊天表達(dá)類(lèi)型概率之間的差異值。
[0064][式2]
[0065]f(s)〈 = 9:集成表達(dá)類(lèi)型
[0066]f (S) >θ:搜索表達(dá)類(lèi)型或聊天表達(dá)類(lèi)型
[0067]S卩,如果差異值小于預(yù)定值(Θ),則表達(dá)類(lèi)型確定器125可以確定用戶語(yǔ)音是集成表達(dá)類(lèi)型,并且如果差異值超出預(yù)定值(Θ),則表達(dá)類(lèi)型確定器125可以確定用戶語(yǔ)音是聊天表達(dá)類(lèi)型或搜索表達(dá)類(lèi)型。
[0068]具體地,如以下式3所示,如果差異值超過(guò)預(yù)定值(Θ),并且用戶語(yǔ)音是搜索表達(dá)類(lèi)型的概率(LA(S))大于用戶語(yǔ)音是聊天表達(dá)類(lèi)型的概率(LB(S)),則表達(dá)類(lèi)型確定器125可以確定用戶語(yǔ)音的表達(dá)類(lèi)型是搜索表達(dá)類(lèi)型,并且如果用戶語(yǔ)音是搜索表達(dá)類(lèi)型的概率(LA(S))小于用戶語(yǔ)音是聊天表達(dá)類(lèi)型的概率(LB(S)),則表達(dá)類(lèi)型確定器125可以確定用戶語(yǔ)音是聊天表達(dá)類(lèi)型。
[0069][式3]
[0070]La(S) >Lb(S):搜索表達(dá)類(lèi)型
[0071]La(S)〈Lb(S):聊天表達(dá)類(lèi)型
[0072]可以由系統(tǒng)開(kāi)發(fā)商任意地設(shè)置預(yù)定值(Θ),但這僅是一個(gè)示例。可以基于測(cè)試語(yǔ)句計(jì)算預(yù)定值(Θ)。為了基于測(cè)試語(yǔ)句設(shè)置預(yù)定值(Θ),可以設(shè)置不對(duì)模糊語(yǔ)句進(jìn)行歸類(lèi)并僅基于信息搜索表達(dá)和聊天表達(dá)對(duì)語(yǔ)句進(jìn)行歸類(lèi)的歸類(lèi)器。在這種情況下,當(dāng)(l)f(S)大于或等于O時(shí),歸類(lèi)器可以將語(yǔ)句歸類(lèi)為信息搜索表達(dá),并且當(dāng)(2)f (S)小于O時(shí),歸類(lèi)器可以將語(yǔ)句歸類(lèi)為聊天表達(dá)。將N個(gè)測(cè)試語(yǔ)句輸入到表達(dá)類(lèi)型歸類(lèi)器中,并收集發(fā)生表達(dá)類(lèi)型中歸類(lèi)錯(cuò)誤的測(cè)試語(yǔ)句的語(yǔ)言模型分?jǐn)?shù)。可以通過(guò)計(jì)算錯(cuò)誤發(fā)生的語(yǔ)句的均值(m)和f(S)的標(biāo)準(zhǔn)差(σ)來(lái)計(jì)算預(yù)定值(Θ)。
[0073]再次參照?qǐng)D2,確定器120可以向響應(yīng)生成器130輸出關(guān)于確定的用戶語(yǔ)音表達(dá)類(lèi)型的信息。
[0074]響應(yīng)生成器130可以根據(jù)用戶語(yǔ)音的所確定的表達(dá)類(lèi)型生成并輸出搜索響應(yīng)、聊天響應(yīng)和集成響應(yīng)的至少一個(gè)。具體地,如果確定用戶語(yǔ)音是搜索表達(dá)類(lèi)型,則響應(yīng)生成器130可以生成對(duì)用戶語(yǔ)音的搜索響應(yīng)。如果確定用戶語(yǔ)音是聊天表達(dá)類(lèi)型,則響應(yīng)生成器130可以生成對(duì)用戶語(yǔ)音的聊天響應(yīng)。如果確定用戶語(yǔ)音是集成表達(dá)類(lèi)型,則響應(yīng)生成器130可以生成對(duì)用戶語(yǔ)音的集成響應(yīng)。
[0075]以下,將參考圖4更詳細(xì)描述響應(yīng)生成器130。如圖中所示4,響應(yīng)生成器130包括搜索響應(yīng)生成器131、聊天響應(yīng)生成器132、組合確定器133、組合順序確定器134、響應(yīng)修改器135和響應(yīng)組合器136。
[0076]如果確定用戶語(yǔ)音是搜索表達(dá)類(lèi)型或集成表達(dá)類(lèi)型,則搜索響應(yīng)生成器131可以生成對(duì)用戶語(yǔ)音的搜索響應(yīng)。例如,如果輸入了搜索表達(dá)類(lèi)型的用戶語(yǔ)音“我們要看什么恐怖電影?”,則搜索響應(yīng)生成器131可以響應(yīng)于用戶語(yǔ)音生成搜索響應(yīng)“找到10個(gè)推薦的恐怖電影”,并且如果輸入集成表達(dá)類(lèi)型的用戶語(yǔ)音“今天天氣很好”,則搜索響應(yīng)生成器131可以生成搜索響應(yīng)“今天天氣晴朗,并且下午高溫將是25°C”。
[0077]具體地,如果用戶語(yǔ)音是搜索表達(dá)類(lèi)型,則搜索響應(yīng)生成器131可以直接向發(fā)射機(jī)140輸出所生成的搜索響應(yīng),并且如果用戶語(yǔ)音是集成表達(dá)類(lèi)型,則搜索響應(yīng)生成器131可以向組合確定器133輸出所生成的搜索響應(yīng)。
[0078]如果確定用戶語(yǔ)音是聊天表達(dá)類(lèi)型或集成表達(dá)類(lèi)型,則聊天響應(yīng)生成器132可以生成對(duì)用戶語(yǔ)音的聊天響應(yīng)。例如,如果輸入聊天表達(dá)類(lèi)型的用戶語(yǔ)音“我漂亮嗎?”,則聊天響應(yīng)生成器132可以響應(yīng)于用戶語(yǔ)音生成聊天響應(yīng)“你看起來(lái)真漂亮”。備選地,如果輸入了集成表達(dá)類(lèi)型的用戶語(yǔ)音“今天天氣真好”,則聊天響應(yīng)生成器132可以生成聊天響應(yīng)“今天天氣真好”。
[0079]具體地,如果用戶語(yǔ)音是聊天表達(dá)類(lèi)型,則聊天響應(yīng)生成器132可以直接向發(fā)射機(jī)140輸出所生成的搜索響應(yīng),并且如果用戶語(yǔ)音是集成表達(dá)類(lèi)型,則聊天響應(yīng)生成器132可以向組合確定器133輸出所生成的聊天響應(yīng)。
[0080]組合確定器133可以確定對(duì)分別從搜索響應(yīng)生成器131和聊天響應(yīng)生成器132輸出的搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合是否可能。具體地,組合確定器133可以基于搜索響應(yīng)和聊天響應(yīng)的語(yǔ)句類(lèi)型、是否包括公共信息、是否生成搜索響應(yīng)和聊天響應(yīng)等確定是否可以組合響應(yīng)。例如,如果輸入了集成表達(dá)類(lèi)型的用戶語(yǔ)音“你叫什么名字”,則搜索響應(yīng)生成器131可以生成搜索響應(yīng)“當(dāng)前廣播的節(jié)目是‘無(wú)限挑戰(zhàn)’”,而聊天響應(yīng)生成器132可以生成聊天響應(yīng)“我的名字是智能電視”。在這種情況下,生成的搜索響應(yīng)和聊天響應(yīng)二者均是陳述句,并且不存在公共信息,因此,組合確定器133可以確定對(duì)響應(yīng)進(jìn)行組合是不可能的。在另一示例中,如果沒(méi)有生成搜索響應(yīng)和聊天響應(yīng)之一,則盡管用戶語(yǔ)音是集成表達(dá)類(lèi)型,組合確定器133也可以確定對(duì)搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合是不可能的。
[0081]如果確定搜索響應(yīng)和聊天響應(yīng)的組合是不可能的,則組合確定器133可以向發(fā)射機(jī)140輸出生成的搜索響應(yīng)生成的聊天響應(yīng)之一。例如,如果輸入了集成表達(dá)類(lèi)型的用戶語(yǔ)音“你叫什么名字”,則組合確定器133可以確定不可以組合搜索響應(yīng)和聊天響應(yīng),并可以僅向發(fā)射機(jī)140輸出聊天響應(yīng)“我的名字是智能電視”。
[0082]如果確定組合是可能的,則組合確定器133可以向組合順序確定器134輸出所生成的搜索響應(yīng)和所生成的聊天響應(yīng)。
[0083]組合順序確定器134可以確定搜索響應(yīng)和聊天響應(yīng)的組合順序。在這種情況下,組合順序確定器134可以通過(guò)比較用戶語(yǔ)音是聊天表達(dá)類(lèi)型的概率與用戶語(yǔ)音是搜索表達(dá)類(lèi)型的概率來(lái)確定搜索響應(yīng)和聊天響應(yīng)的組合順序。即,如果用戶語(yǔ)音是聊天表達(dá)類(lèi)型的概率大于用戶語(yǔ)音是搜索表達(dá)類(lèi)型的概率,則組合順序確定器134可以將聊天表達(dá)類(lèi)型放在搜索表達(dá)類(lèi)型之前,以及如果用戶語(yǔ)音是搜索表達(dá)類(lèi)型的概率大于用戶語(yǔ)音是聊天表達(dá)類(lèi)型的概率,則組合順序確定器134可以將搜索表達(dá)類(lèi)型放在聊天表達(dá)類(lèi)型之前,例如,如果輸入集成表達(dá)類(lèi)型的用戶語(yǔ)音“我喜歡恐怖電影”,則搜索響應(yīng)生成器131可以生成搜索響應(yīng)“找到共10個(gè)恐怖電影”,并且聊天響應(yīng)生成器132可以生成聊天響應(yīng)“我也喜歡恐怖電影”。在這種情況下,如果用戶語(yǔ)音是聊天表達(dá)類(lèi)型的概率大于用戶語(yǔ)音是搜索表達(dá)類(lèi)型的概率,則組合順序確定器134可以確定組合順序,使得聊天響應(yīng)在搜索響應(yīng)之前。
[0084]然而,如上所述通過(guò)比較概率確定組合順序僅是一個(gè)示例,并且可以根據(jù)用戶設(shè)置將聊天響應(yīng)和搜索響應(yīng)之一放在第一位。
[0085]響應(yīng)修改器135可以修改搜索響應(yīng)和聊天響應(yīng)之一,使得可以組合搜索響應(yīng)和聊天響應(yīng)。具體地,響應(yīng)修改器135可以修改搜索響應(yīng)和聊天響應(yīng)的至少一個(gè)的結(jié)尾。例如,如果輸入了集成表達(dá)類(lèi)型的用戶語(yǔ)音“我喜歡恐怖電影”,則搜索響應(yīng)生成器131可以生成搜索響應(yīng)“找到共10個(gè)恐怖電影”,并且聊天響應(yīng)生成器132可以生成聊天響應(yīng)“我也喜歡恐怖電影” ο在這種情況下,響應(yīng)修改器135可以改變搜索響應(yīng)的結(jié)尾,使得聊天響應(yīng)和搜索響應(yīng)的結(jié)尾可以彼此一致。在另一示例中,響應(yīng)修改器135可以在聊天響應(yīng)和搜索響應(yīng)之間放置連詞。
[0086]響應(yīng)組合器136可以對(duì)根據(jù)組合順序確定器134確定組合順序修改的聊天響應(yīng)和搜索響應(yīng)來(lái)生成集成響應(yīng)。例如,如果輸入了集成表達(dá)類(lèi)型的用戶語(yǔ)音“我喜歡恐怖電影”,則搜索響應(yīng)生成器131可以生成搜索響應(yīng)“找到共10個(gè)恐怖電影”,并且聊天響應(yīng)生成器132可以生成聊天響應(yīng)“我也喜歡恐怖電影”。后續(xù)地,組合順序確定器134可以確定組合順序,使得聊天響應(yīng)在搜索響應(yīng)之前,并修改搜索響應(yīng)的結(jié)尾。因此,作為用戶語(yǔ)音的響應(yīng),響應(yīng)組合器136可以生成集成響應(yīng)“我也喜歡恐怖電影。找到了共10個(gè)恐怖電影”。
[0087 ]再次參照?qǐng)D2,響應(yīng)生成器130向發(fā)射機(jī)140輸出生成的響應(yīng)。
[0088]發(fā)射機(jī)140再次向用戶終端200發(fā)送生成的響應(yīng)。
[0089]輸入單元110和發(fā)射機(jī)140可以使用各種通信網(wǎng)絡(luò)向用戶終端200發(fā)送用戶語(yǔ)音并從用戶終端200接收生成的響應(yīng)。例如,輸入單元110和發(fā)射機(jī)140可以通過(guò)各種通信網(wǎng)絡(luò)(例如2G(第二代)網(wǎng)絡(luò)、4G(第四代)網(wǎng)絡(luò)、B4G(超4G)網(wǎng)絡(luò)、5G(第5代)網(wǎng)絡(luò)、W1-Fi網(wǎng)絡(luò)、IP(互聯(lián)網(wǎng)協(xié)議)網(wǎng)絡(luò)、終端之間的直接通信網(wǎng)絡(luò)等)執(zhí)行與用戶終端200的通信。
[0090]用戶終端200可以輸出從發(fā)射機(jī)140發(fā)送的響應(yīng)。在這種情況下,用戶終端200可以向用戶語(yǔ)音顯示視覺(jué)響應(yīng),并可以通過(guò)揚(yáng)聲器輸出音頻響應(yīng)。
[0091]根據(jù)上述交互服務(wù)器100,當(dāng)用戶語(yǔ)音表達(dá)類(lèi)型模糊時(shí),可以提供對(duì)搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合的組合響應(yīng)。因此,用戶可以享受到一致的交互服務(wù)。
[0092]下文將參照?qǐng)D5至7描述用于控制交互服務(wù)器100的方法。圖5是用于解釋根據(jù)示例實(shí)施例的控制交互服務(wù)器100的方法的流程圖。
[0093]首先,交互服務(wù)器100接收向用戶終端輸入的用戶語(yǔ)音(S505)。在這種情況下,用戶語(yǔ)音可以采用文本數(shù)據(jù)形式,但這僅是一個(gè)示例。用戶語(yǔ)音可以采用語(yǔ)音數(shù)據(jù)的形式。如果用戶語(yǔ)音是語(yǔ)音數(shù)據(jù)的形式,則交互服務(wù)器100可以通過(guò)執(zhí)行語(yǔ)音識(shí)別生成與用戶語(yǔ)音相對(duì)應(yīng)的文本數(shù)據(jù)。
[0094]后續(xù)地,交互服務(wù)器100確定用戶語(yǔ)音的表達(dá)類(lèi)型(S510)。在這種情況下,交互服務(wù)器100可以使用搜索語(yǔ)言模型150和聊天語(yǔ)言模型160確定用戶語(yǔ)音的表達(dá)類(lèi)型。
[0095]如果用戶語(yǔ)音是集成表達(dá)類(lèi)型(S515-Y),則交互服務(wù)器100生成搜索響應(yīng)和聊天響應(yīng),并通過(guò)組合搜索響應(yīng)和聊天響應(yīng)生成集成響應(yīng)(S520)。具體地,交互服務(wù)器100可以響應(yīng)于用戶語(yǔ)音生成搜索響應(yīng)和聊天響應(yīng)二者,并確定是否可以對(duì)搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合。如果可以組合搜索響應(yīng)和聊天響應(yīng),則交互服務(wù)器100可以確定搜索響應(yīng)和聊天響應(yīng)的組合順序,確定是否為了進(jìn)行組合而修改搜索響應(yīng)和聊天響應(yīng),并根據(jù)確定的組合順序通過(guò)對(duì)經(jīng)過(guò)修改的搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合來(lái)生成集成響應(yīng)。
[0096]后續(xù)地,交互服務(wù)器100向用戶終端200發(fā)送集成響應(yīng)(S525)。
[0097]如果確定用戶語(yǔ)音不是集成表達(dá)類(lèi)型(S515-N)而是搜索表達(dá)類(lèi)型(S530-Y),則交互服務(wù)器100生成搜索響應(yīng)(S535),并向用戶終端200發(fā)送生成的搜索響應(yīng)(S540)。
[0098]如果確定用戶語(yǔ)音不是集成表達(dá)類(lèi)型(S515-N)并且也不屬于搜索表達(dá)類(lèi)型(S530-N),則交互服務(wù)器100確定用戶語(yǔ)音的表達(dá)類(lèi)型是聊天表達(dá)類(lèi)型(S545),生成聊天響應(yīng)(S550),并向用戶終端200發(fā)送生成的聊天響應(yīng)(S555)。
[0099]圖6是用于解釋根據(jù)示例實(shí)施例的確定交互服務(wù)器100的用戶語(yǔ)音表達(dá)類(lèi)型的方法的流程圖。
[0100]首先,交互服務(wù)器100計(jì)算用戶語(yǔ)音是搜索表達(dá)類(lèi)型的概率和用戶語(yǔ)音是聊天表達(dá)類(lèi)型的概率(S610)。具體地,交互服務(wù)器100可以使用基于搜索表達(dá)建立的搜索語(yǔ)言模型150來(lái)計(jì)算用戶語(yǔ)音的表達(dá)類(lèi)型是搜索表達(dá)類(lèi)型的概率,并使用基于聊天表達(dá)建立的聊天語(yǔ)言模型160來(lái)計(jì)算用戶語(yǔ)音是聊天表達(dá)類(lèi)型的概率。
[0101]后續(xù)地,交互服務(wù)器100計(jì)算用戶語(yǔ)音是搜索表達(dá)類(lèi)型的概率和用戶語(yǔ)音是聊天表達(dá)類(lèi)型的概率之間的差異值(S620)。
[0102]交互服務(wù)器100確定計(jì)算的差異值是否小于預(yù)定值(S630)。在這種情況下,可以由系統(tǒng)開(kāi)發(fā)商設(shè)置預(yù)定值,但這僅是一個(gè)示例??梢允褂脺y(cè)試語(yǔ)句設(shè)置預(yù)定值。
[0103]如果差異值小于預(yù)定值(S630-Y),則交互服務(wù)器100確定用戶語(yǔ)音的表達(dá)類(lèi)型是集成表達(dá)類(lèi)型(S640)。
[0104]然而,如果差異值超過(guò)預(yù)定值(S630-N),則交互服務(wù)器100確定用戶語(yǔ)音是搜索表達(dá)類(lèi)型的概率是否大于用戶語(yǔ)音是聊天表達(dá)類(lèi)型的概率(S650)。
[0105]如果用戶語(yǔ)音是搜索表達(dá)類(lèi)型的概率大于用戶語(yǔ)音是聊天表達(dá)類(lèi)型的概率(S650-Y),則交互服務(wù)器100確定用戶語(yǔ)音的表達(dá)類(lèi)型是搜索表達(dá)類(lèi)型(S660)。然而,如果用戶語(yǔ)音是搜索表達(dá)類(lèi)型的概率小于用戶語(yǔ)音是聊天表達(dá)類(lèi)型的概率(S650-N),則交互服務(wù)器100確定用戶語(yǔ)音的表達(dá)類(lèi)型是聊天表達(dá)類(lèi)型(S670)。
[0106]圖7是用于解釋根據(jù)示例實(shí)施例的生成集成響應(yīng)的方法的流程圖。
[0107]首先,交互服務(wù)器100響應(yīng)于用戶語(yǔ)音生成搜索響應(yīng)和聊天響應(yīng)(S710)。
[0108]交互服務(wù)器100確定是否可以組合搜索響應(yīng)和聊天響應(yīng)(S720)。在這種情況下,交互服務(wù)器100可以基于搜索響應(yīng)和聊天響應(yīng)的語(yǔ)句類(lèi)型以及是否包括公共信息確定是否可以組合搜索響應(yīng)和聊天響應(yīng)。
[0109]如果可以組合搜索響應(yīng)和聊天響應(yīng)(S720-Y),則交互服務(wù)器100確定搜索響應(yīng)和聊天響應(yīng)的組合順序(S730)。在這種情況下,交互服務(wù)器100可以通過(guò)比較用戶語(yǔ)音是搜索表達(dá)類(lèi)型的概率與用戶語(yǔ)音是聊天表達(dá)類(lèi)型的概率來(lái)確定搜索響應(yīng)和聊天響應(yīng)的組合順序。
[0110]交互服務(wù)器100修改搜索響應(yīng)和聊天響應(yīng)的至少一個(gè)(S740)。在這種情況下,交互服務(wù)器100可以修改搜索響應(yīng)和聊天響應(yīng)之一的結(jié)尾或在聊天響應(yīng)和搜索響應(yīng)之間放置連
?.κ| ο
[0111]后續(xù)地,交互服務(wù)器100通過(guò)組合搜索響應(yīng)和聊天響應(yīng)生成集成響應(yīng)(S750)。
[0112]如果對(duì)搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合是不可能的(S720-N),則交互服務(wù)器100向用戶終端200發(fā)送搜索響應(yīng)和聊天響應(yīng)之一(S760)。在這種情況下,交互服務(wù)器200可以比較用戶語(yǔ)音是搜索表達(dá)類(lèi)型的概率與用戶語(yǔ)音是聊天表達(dá)類(lèi)型的概率,并向用戶終端200發(fā)送與具有更大概率的表達(dá)類(lèi)型相對(duì)應(yīng)的響應(yīng)。
[0113]根據(jù)上述各示例實(shí)施例,如果用戶語(yǔ)音的表達(dá)類(lèi)型模糊,則提供對(duì)搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合的集成響應(yīng),并且因此可以為用戶提供一致的交互服務(wù)。
[0114]在圖2-圖7中,首先確定用戶語(yǔ)音的表達(dá)類(lèi)型,然后生成與用戶語(yǔ)音相對(duì)應(yīng)的響應(yīng),但這僅是一個(gè)示例??梢栽谏膳c用戶語(yǔ)音相對(duì)應(yīng)的響應(yīng)之后確定表達(dá)類(lèi)型,以下將參照?qǐng)D8和9對(duì)其進(jìn)行描述。然而,將不再次描述與以上描述的那些特征重疊的圖8和9中的特征。
[0115]圖8是說(shuō)明了根據(jù)另一示例實(shí)施例的交互服務(wù)器800的配置的框圖。如圖中所示8,交互服務(wù)器800包括輸入單元810、響應(yīng)生成器820、確定器830、集成響應(yīng)生成器840和發(fā)射機(jī)850。
[0116]輸入單元810從用戶終端200接收用戶語(yǔ)音。
[0117]響應(yīng)生成器820響應(yīng)于用戶語(yǔ)音生成搜索響應(yīng)和聊天響應(yīng)二者。
[0118]確定器830使用參照?qǐng)D3的上述相同方法確定用戶語(yǔ)音的表達(dá)類(lèi)型。如果確定用戶語(yǔ)音是搜索表達(dá)類(lèi)型,則確定器830可以向發(fā)射機(jī)850輸出所生成的搜索響應(yīng),以及如果確定用戶語(yǔ)音是聊天表達(dá)類(lèi)型,則確定器830可以向發(fā)射機(jī)850輸出所生成的聊天響應(yīng)。如果確定用戶語(yǔ)音是集成表達(dá)類(lèi)型,則確定器830可以向集成響應(yīng)生成器840輸出搜索響應(yīng)和聊天響應(yīng)。
[0119]集成響應(yīng)生成器840通過(guò)組合搜索響應(yīng)和聊天響應(yīng)生成集成響應(yīng)。具體地,集成響應(yīng)生成器840可以確定組合搜索響應(yīng)和聊天響應(yīng)是否是可能的。如果組合搜索響應(yīng)和聊天響應(yīng)是可能的,則集成響應(yīng)生成器840可以確定搜索響應(yīng)和聊天響應(yīng)的組合順序,確定是否為了進(jìn)行組合而修改搜索響應(yīng)和聊天響應(yīng),并根據(jù)確定的組合順序通過(guò)組合修改的搜索響應(yīng)和聊天響應(yīng)來(lái)生成集成響應(yīng)。后續(xù)地,集成響應(yīng)生成器840可以向發(fā)射機(jī)850輸出生成的集成響應(yīng)。
[0120]發(fā)射機(jī)850向用戶終端200發(fā)送輸出響應(yīng)。
[0121]圖9是用于解釋根據(jù)另一示例實(shí)施例的控制交互服務(wù)器800的方法的流程圖。
[0122]首先,交互服務(wù)器800接收用戶語(yǔ)音(S910)。
[0123]交互服務(wù)器800響應(yīng)于用戶語(yǔ)音生成搜索響應(yīng)和聊天響應(yīng)(S920)。
[0124]交互服務(wù)器800確定用戶語(yǔ)音的表達(dá)類(lèi)型(S930)。在這種情況下,交互服務(wù)器800可以使用與以上已經(jīng)描述的圖3的方法相同的方法來(lái)確定用戶語(yǔ)音表達(dá)類(lèi)型。
[0125]如果確定用戶語(yǔ)音是集成表達(dá)類(lèi)型(S940-Y),則交互服務(wù)器800通過(guò)組合生成的搜索響應(yīng)和聊天響應(yīng)來(lái)生成集成響應(yīng)(S950)。交互服務(wù)器800向用戶終端200發(fā)送生成的集成響應(yīng)(S960)。
[0126]如果確定用戶語(yǔ)音不屬于集成表達(dá)類(lèi)型(S940-N)而是搜索表達(dá)類(lèi)型(S970-Y),則交互服務(wù)器800向用戶終端200發(fā)送生成的搜索響應(yīng)(S980)。如果確定用戶語(yǔ)音不屬于集成表達(dá)類(lèi)型(S940-N)并且是搜索表達(dá)類(lèi)型(S970-N),則交互服務(wù)器800確定用戶語(yǔ)音是聊天表達(dá)類(lèi)型,并向用戶終端200發(fā)送生成的聊天響應(yīng)(S990)。
[0127]根據(jù)示例實(shí)施例,當(dāng)用戶語(yǔ)音的表達(dá)類(lèi)型模糊不清時(shí),可以提供組合了搜索響應(yīng)和聊天響應(yīng)的集成響應(yīng),并且因此可以為用戶提供一致的交互服務(wù)。
[0128]根據(jù)示例性實(shí)施例的用戶終端可以包括用戶接口設(shè)備(例如,處理器),存儲(chǔ)并執(zhí)行程序數(shù)據(jù)的存儲(chǔ)器、包括磁盤(pán)驅(qū)動(dòng)器的永久性存儲(chǔ)單元、與外部裝置通信的通信端口、觸摸面板、按鍵、按鈕等。實(shí)現(xiàn)為軟件模塊或算法的方法可以存儲(chǔ)在記錄介質(zhì)中,記錄介質(zhì)能夠由計(jì)算機(jī)可讀,作為由處理器上可執(zhí)行的計(jì)算機(jī)可讀的指令或程序。這里,計(jì)算機(jī)可讀的記錄介質(zhì)可以包括磁存儲(chǔ)介質(zhì)(例如,只讀存儲(chǔ)器(R0M)、隨機(jī)存取存儲(chǔ)器(RAM)、軟盤(pán)、硬盤(pán)等)、光學(xué)讀取介質(zhì)(例如,CD-ROM、數(shù)字多功能盤(pán)(DVD))等。計(jì)算機(jī)可讀的記錄介質(zhì)可以分發(fā)給通過(guò)網(wǎng)絡(luò)連接的計(jì)算機(jī)系統(tǒng),并且可以存儲(chǔ)并通過(guò)分發(fā)方法執(zhí)行可由計(jì)算機(jī)讀取的代碼。介質(zhì)可被計(jì)算機(jī)讀取、存儲(chǔ)在存儲(chǔ)器中,并被處理器執(zhí)行。
[0129]示例性實(shí)施例可以由功能塊配置和各種處理步驟來(lái)表示。這種功能塊可以用執(zhí)行特定功能的各種數(shù)字實(shí)現(xiàn)為硬件和/或軟件配置。例如,示例實(shí)施例可以部署直接電路配置(例如,存儲(chǔ)器、處理器、邏輯、查找表等),其可以通過(guò)一個(gè)或更多個(gè)微處理器或其他控制裝置的控制來(lái)執(zhí)行各種功能。由于通過(guò)軟件編程或軟件元件執(zhí)行配置,示例性實(shí)施例包括被實(shí)現(xiàn)為數(shù)據(jù)結(jié)構(gòu)、過(guò)程、例程或組合其它編程配置組合的各種算法,并且可以用編程語(yǔ)言或腳本語(yǔ)言(例如,C、C++、Java和匯編器等)來(lái)實(shí)現(xiàn)??梢酝ㄟ^(guò)在一個(gè)或多個(gè)處理器中執(zhí)行的算法實(shí)現(xiàn)功能方面。此外,示例性實(shí)施例可以采用的電子環(huán)境設(shè)置,信號(hào)處理和/或數(shù)據(jù)處理等的常規(guī)技術(shù)??蓮V泛使用術(shù)語(yǔ)“機(jī)制”、“元件”、“裝置”和“配置”,并且它們不限于機(jī)械和物理的元件。術(shù)語(yǔ)可以指與處理器連接的一系列軟件例程等。
[0130]示例性實(shí)施例中的具體執(zhí)行僅提供作為示例,并且不通過(guò)任何方法限制任何技術(shù)范圍。對(duì)于本說(shuō)明書(shū)的簡(jiǎn)單性,可以省略傳統(tǒng)電子配置、控制系統(tǒng)、軟件和系統(tǒng)的其他功能方面。此外,作為示例,在附圖中示出的元件或連接元件之間的線的連接表示功能連接和/或物理或電路連接,可以替代那些連接,可以添加各種功能,或連接可被表示為在實(shí)際裝置中的物理連接或電路連接。
[0131]在該說(shuō)明書(shū)中(具體地,在權(quán)利要求中),術(shù)語(yǔ)“所述”和用類(lèi)似方式使用的其他指示術(shù)語(yǔ)可以指單數(shù)元素和復(fù)數(shù)元素二者。此外,如果引用范圍,范圍包括其屬于范圍內(nèi)(如果用其他方式引用)的獨(dú)立值,并且可以看出構(gòu)成該范圍內(nèi)的每個(gè)獨(dú)立值在詳細(xì)說(shuō)明中引用。最后,除非有關(guān)于方法的步驟的明確順序,可以用適當(dāng)順序執(zhí)行的步驟,但不限于此。此夕卜,本發(fā)明概念的示例性實(shí)施例的描述意欲作為示意而不會(huì)限制權(quán)利要求的范圍,多種備選方案、修改和變體對(duì)于本領(lǐng)域技術(shù)人員是顯而易見(jiàn)的。
【主權(quán)項(xiàng)】
1.一種控制交互服務(wù)器的方法,所述方法包括: 在交互服務(wù)器處從用戶終端接收與用戶語(yǔ)音相對(duì)應(yīng)的數(shù)據(jù); 基于接收到的數(shù)據(jù)確定用戶語(yǔ)音的表達(dá)類(lèi)型; 響應(yīng)于確定用戶語(yǔ)音的表達(dá)類(lèi)型是集成表達(dá)類(lèi)型,生成響應(yīng)于用戶語(yǔ)音的搜索響應(yīng)和聊天響應(yīng),并通過(guò)組合所生成的搜索響應(yīng)和所生成的聊天響應(yīng)來(lái)生成集成響應(yīng);以及 向用戶終端發(fā)送所生成的集成響應(yīng)。2.根據(jù)權(quán)利要求1所述的方法,其中,確定用戶語(yǔ)音的表達(dá)類(lèi)型包括: 使用基于搜索表達(dá)建立的搜索語(yǔ)言模型計(jì)算用戶語(yǔ)音的表達(dá)類(lèi)型是搜索表達(dá)類(lèi)型的概率; 使用基于聊天表達(dá)建立的聊天語(yǔ)言模型計(jì)算用戶語(yǔ)音的表達(dá)類(lèi)型是聊天表達(dá)類(lèi)型的概率; 計(jì)算用戶語(yǔ)音的表達(dá)類(lèi)型是搜索表達(dá)類(lèi)型的概率與用戶語(yǔ)音的表達(dá)類(lèi)型是聊天表達(dá)類(lèi)型的概率之間的差異值;以及 響應(yīng)于差異值小于預(yù)定值,確定用戶語(yǔ)音的表達(dá)類(lèi)型是集成表達(dá)類(lèi)型。3.根據(jù)權(quán)利要求2所述的方法,其中,確定用戶語(yǔ)音的表達(dá)類(lèi)型還包括: 響應(yīng)于差異值超過(guò)預(yù)定值并且用戶語(yǔ)音的表達(dá)類(lèi)型是搜索表達(dá)類(lèi)型的概率大于用戶語(yǔ)音的表達(dá)類(lèi)型是聊天表達(dá)類(lèi)型的概率,確定用戶語(yǔ)音是搜索表達(dá)類(lèi)型;以及 響應(yīng)于差異值超過(guò)預(yù)定值并且用戶語(yǔ)音的表達(dá)類(lèi)型是搜索表達(dá)類(lèi)型的概率小于用戶語(yǔ)音的表達(dá)類(lèi)型是聊天表達(dá)類(lèi)型的概率,確定用戶語(yǔ)音的表達(dá)類(lèi)型是聊天表達(dá)類(lèi)型。4.根據(jù)權(quán)利要求3所述的方法,還包括: 響應(yīng)于確定用戶語(yǔ)音的表達(dá)類(lèi)型是搜索表達(dá)類(lèi)型,生成對(duì)用戶語(yǔ)音的搜索響應(yīng),并向用戶終端發(fā)送搜索響應(yīng);以及 響應(yīng)于確定用戶語(yǔ)音的表達(dá)類(lèi)型是聊天表達(dá)類(lèi)型,生成對(duì)用戶語(yǔ)音的聊天響應(yīng),并向用戶終端發(fā)送聊天響應(yīng)。5.根據(jù)權(quán)利要求1所述的方法,其中,生成集成響應(yīng)包括: 通過(guò)確定搜索響應(yīng)和聊天響應(yīng)的語(yǔ)句類(lèi)型以及在搜索響應(yīng)和聊天響應(yīng)中是否包括公共信息,確定是否可能對(duì)搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合; 響應(yīng)于確定對(duì)搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合是可能的,確定搜索響應(yīng)和聊天響應(yīng)的組合順序; 修改搜索響應(yīng)和聊天響應(yīng)中的至少一個(gè);以及 根據(jù)所確定的組合順序,對(duì)搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合,其中,搜索響應(yīng)和聊天響應(yīng)中的至少一個(gè)已經(jīng)被修改。6.根據(jù)權(quán)利要求5所述的方法,還包括:響應(yīng)于確定對(duì)搜索響應(yīng)與聊天響應(yīng)進(jìn)行組合是不可能的,向用戶終端發(fā)送搜索響應(yīng)和聊天響應(yīng)之一。7.根據(jù)權(quán)利要求5所述的方法,其中,確定組合順序包括:通過(guò)比較用戶語(yǔ)音的表達(dá)類(lèi)型是聊天表達(dá)類(lèi)型的概率與用戶語(yǔ)音的表達(dá)類(lèi)型是搜索表達(dá)類(lèi)型的概率來(lái)確定搜索響應(yīng)和聊天響應(yīng)的組合順序。8.根據(jù)權(quán)利要求5所述的方法,其中,修改搜索響應(yīng)和聊天響應(yīng)中的至少一個(gè)包括修改搜索響應(yīng)和聊天響應(yīng)中的至少一個(gè)的結(jié)尾。9.根據(jù)權(quán)利要求1所述的方法,其中,所述與用戶語(yǔ)音相對(duì)應(yīng)的數(shù)據(jù)是文本數(shù)據(jù)。10.根據(jù)權(quán)利要求1所述的方法,其中,所述與用戶語(yǔ)音相對(duì)應(yīng)的數(shù)據(jù)是語(yǔ)音數(shù)據(jù), 所述方法還包括:針對(duì)用戶語(yǔ)音的語(yǔ)音數(shù)據(jù)執(zhí)行語(yǔ)音識(shí)別,以獲得用戶語(yǔ)音的相應(yīng)文本數(shù)據(jù)。11.一種交互服務(wù)器,包括: 輸入單元,被配置為從用戶終端接收與用戶語(yǔ)音相對(duì)應(yīng)的數(shù)據(jù); 確定器,被配置為基于所述數(shù)據(jù)確定用戶語(yǔ)音的表達(dá)類(lèi)型, 響應(yīng)生成器,被配置為響應(yīng)于確定用戶語(yǔ)音的表達(dá)類(lèi)型是集成表達(dá)類(lèi)型,生成響應(yīng)于用戶語(yǔ)音的搜索響應(yīng)和聊天響應(yīng),并通過(guò)組合所生成的搜索響應(yīng)和所生成的聊天響應(yīng)來(lái)生成集成響應(yīng);以及 發(fā)射機(jī),被配置為向用戶終端發(fā)送所生成的集成響應(yīng)。12.根據(jù)權(quán)利要求11所述的交互服務(wù)器,其中,確定器包括: 概率計(jì)算器,被配置為使用基于搜索表達(dá)建立的搜索語(yǔ)言模型計(jì)算用戶語(yǔ)音的表達(dá)類(lèi)型是搜索表達(dá)類(lèi)型的概率,并使用基于聊天表達(dá)建立的聊天語(yǔ)言模型計(jì)算用戶語(yǔ)音的表達(dá)類(lèi)型是聊天表達(dá)類(lèi)型的概率; 差異計(jì)算器,被配置為計(jì)算用戶語(yǔ)音的表達(dá)類(lèi)型是搜索表達(dá)類(lèi)型的概率與用戶語(yǔ)音的表達(dá)類(lèi)型是聊天表達(dá)類(lèi)型的概率之間的差異值;以及 表達(dá)類(lèi)型確定器,被配置為響應(yīng)于差異值小于預(yù)定值,確定用戶語(yǔ)音的表達(dá)類(lèi)型是集成表達(dá)類(lèi)型。13.根據(jù)權(quán)利要求12所述的交互服務(wù)器,其中,表達(dá)類(lèi)型確定器被配置為:響應(yīng)于差異值超過(guò)預(yù)定值并且用戶語(yǔ)音的表達(dá)類(lèi)型是搜索表達(dá)類(lèi)型的概率大于用戶語(yǔ)音的表達(dá)類(lèi)型是聊天表達(dá)類(lèi)型的概率,確定用戶語(yǔ)音的表達(dá)類(lèi)型是搜索表達(dá)類(lèi)型,以及響應(yīng)于差異值超過(guò)預(yù)定值并且用戶語(yǔ)音的表達(dá)類(lèi)型是搜索表達(dá)類(lèi)型的概率小于用戶語(yǔ)音的表達(dá)類(lèi)型是聊天表達(dá)類(lèi)型的概率,確定用戶語(yǔ)音的表達(dá)類(lèi)型是聊天表達(dá)類(lèi)型。14.根據(jù)權(quán)利要求13所述的交互服務(wù)器,其中,響應(yīng)生成器被配置為:響應(yīng)于確定用戶語(yǔ)音的表達(dá)類(lèi)型是搜索表達(dá)類(lèi)型,生成對(duì)用戶語(yǔ)音的搜索響應(yīng),以及響應(yīng)于確定用戶語(yǔ)音的表達(dá)類(lèi)型是聊天表達(dá)類(lèi)型,生成對(duì)用戶語(yǔ)音的聊天響應(yīng), 其中發(fā)射機(jī)被配置為向用戶終端發(fā)送所生成的搜索響應(yīng)和所生成的聊天響應(yīng)之一。15.根據(jù)權(quán)利要求11所述的交互服務(wù)器,其中,響應(yīng)生成器包括: 搜索響應(yīng)生成器,被配置為生成對(duì)用戶語(yǔ)音的搜索響應(yīng); 聊天響應(yīng)生成器,被配置為生成對(duì)用戶語(yǔ)音的聊天響應(yīng); 組合確定器,被配置為通過(guò)確定搜索響應(yīng)和聊天響應(yīng)的語(yǔ)句類(lèi)型以及在搜索響應(yīng)和聊天響應(yīng)中是否包括公共信息確定是否可能對(duì)搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合; 組合順序確定器,被配置為響應(yīng)于確定對(duì)搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合是可能的,確定搜索響應(yīng)和聊天響應(yīng)的組合順序; 響應(yīng)修改器,被配置為修改搜索響應(yīng)和聊天響應(yīng)中的至少一個(gè);以及響應(yīng)組合器,被配置為根據(jù)所確定的組合順序,對(duì)搜索響應(yīng)和聊天響應(yīng)進(jìn)行組合,其中,搜索響應(yīng)和聊天響應(yīng)中的至少一個(gè)已經(jīng)被修改。
【文檔編號(hào)】G06F17/27GK105940394SQ201580006257
【公開(kāi)日】2016年9月14日
【申請(qǐng)日】2015年2月12日
【發(fā)明人】金倞德
【申請(qǐng)人】三星電子株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1