两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種應(yīng)用于機(jī)器人的智能對話控制方法及裝置與流程

文檔序號:11729399閱讀:177來源:國知局
一種應(yīng)用于機(jī)器人的智能對話控制方法及裝置與流程

本發(fā)明涉及人工智能技術(shù)領(lǐng)域,特別是涉及一種應(yīng)用于機(jī)器人的智能對話控制方法及裝置。



背景技術(shù):

近年來,隨著社會的發(fā)展以及科技的進(jìn)步,越來越多的智能機(jī)器人進(jìn)入人們的視野和生活,給人類生活帶來極大的便利。制造能聽懂人類語言并進(jìn)行交流的機(jī)器人一直是人類的夢想。隨著語音技術(shù)以及相應(yīng)的語言處理技術(shù)發(fā)展日趨成熟,研制這樣的機(jī)器人也逐漸成為可能。特別是訊飛語音開放平臺和百度語音開放平臺的出現(xiàn),更是掀起了一股研發(fā)聊天機(jī)器人的熱潮。

現(xiàn)有的聊天機(jī)器人,基本都是基于人工預(yù)先匹配好的語音對話數(shù)據(jù)庫,語音對話數(shù)據(jù)庫中,存儲有輸入語音的語音文本和與輸入語音對應(yīng)的輸出語音的語音文本,機(jī)器人根據(jù)獲取到的輸入語音,通過語音識別得到語音文本,在語音對話數(shù)據(jù)庫中,找到與其匹配的語音文本作為輸出語音進(jìn)行輸出,從而實(shí)現(xiàn)對話。

這種對話模式,不具有推理性,對于輸入語音有較高的局限性,如果輸入語音與對話數(shù)據(jù)庫中稍微不同,則無法匹配到相對應(yīng)的輸出語音,造成對話失敗,影響對話的流暢性,用戶體驗(yàn)感差。因此,如何提高機(jī)器人的智能性和用戶的體驗(yàn)感是本領(lǐng)域技術(shù)人員亟待解決的問題。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的是提供一種應(yīng)用于機(jī)器人的智能對話控制方法及裝置,用于提高機(jī)器人的智能性和用戶的體驗(yàn)感。

為解決上述技術(shù)問題,本發(fā)明提供一種應(yīng)用于機(jī)器人的智能對話控制方法,包括:

獲取輸入語音,通過語音識別將所述輸入語音轉(zhuǎn)換為輸入語音文本;

判斷本地數(shù)據(jù)庫中是否存在與所述輸入語音文本相對應(yīng)的目標(biāo)輸出語音文本;

如果存在,則將所述目標(biāo)輸出語音文本進(jìn)行語音合成得到輸出語音并輸出;

如果不存在,則按照預(yù)處理規(guī)則篩選出所述輸入語音文本中的特征詞,并通過搜索引擎搜索所述特征詞對應(yīng)的目標(biāo)輸出語音文本,并將所述目標(biāo)輸出語音文本進(jìn)行語音合成得到輸出語音并輸出。

優(yōu)選地,如果不存在,則還包括:

將通過所述搜索引擎得到的所述目標(biāo)輸出語音文本和所述輸入語音文本按照所述本地數(shù)據(jù)庫的建立方式反饋至所述本地數(shù)據(jù)庫。

優(yōu)選地,所述判斷本地數(shù)據(jù)庫中是否存在與所述輸入語音文本相對應(yīng)的目標(biāo)輸出語音文本具體包括:

按照所述預(yù)處理規(guī)則篩選出所述輸入語音文本中的特征詞;

判斷所述特征詞是否與所述本地數(shù)據(jù)庫中的特征詞相匹配;

如果匹配,則確定所述本地數(shù)據(jù)庫中存在與所述輸入語音文本相對應(yīng)的目標(biāo)輸出語音文本,否則,確定所述本地數(shù)據(jù)庫中不存在與所述輸入語音文本相對應(yīng)的目標(biāo)輸出語音文本;

其中,所述本地數(shù)據(jù)庫按照特征詞和輸出語音文本對應(yīng)的格式存儲。

優(yōu)選地,所述預(yù)處理規(guī)則包括分詞處理和停用詞處理;

其中,所述特征詞為剔除停用詞得到的詞。

優(yōu)選地,如果匹配,則還包括:

判斷所述特征詞在所述本地數(shù)據(jù)庫中對應(yīng)的輸出語音文本是否為一條;

如果是一條,則計算對應(yīng)的輸出語音文本與所述輸入語音文本的匹配度以與閾值比較;

如果不是一條,則計算對應(yīng)的各輸出語音文本與所述輸入語音文本的匹配度,并篩選出各匹配度中的最大值以與所述閾值比較;

判斷所述匹配度是否大于所述閾值;

如果大于所述閾值,則確定所述本地數(shù)據(jù)庫中存在與所述輸入語音文本相對應(yīng)的目標(biāo)輸出語音文本;否則,確定所述本地數(shù)據(jù)庫中不存在與所述輸入語音文本相對應(yīng)的目標(biāo)輸出語音文本;

其中,大于所述閾值的匹配度所對應(yīng)的輸出語音文本作為所述目標(biāo)輸出語音文本。

優(yōu)選地,所述通過搜索引擎搜索所述特征詞對應(yīng)的目標(biāo)輸出語音文本具體包括:

獲取通過所述搜索引擎得到的前m條候選輸出語音文本;

計算各所述候選輸出語音文本與所述輸入語音文本的匹配度;

將匹配度最高的候選輸出語音文本作為所述目標(biāo)輸出語音文本。

優(yōu)選地,所述匹配度具體通過編輯距離法或最大公共子串法計算。

為解決上述技術(shù)問題,本發(fā)明還提供一種應(yīng)用于機(jī)器人的智能對話控制裝置,包括:

獲取單元,用于獲取輸入語音,通過語音識別將所述輸入語音轉(zhuǎn)換為輸入語音文本;

判斷單元,用于判斷本地數(shù)據(jù)庫中是否存在與所述輸入語音文本相對應(yīng)的目標(biāo)輸出語音文本,如果存在,則觸發(fā)第一輸出單元,否則,觸發(fā)第二輸出單元;

所述第一輸出單元,用于將所述目標(biāo)輸出語音文本進(jìn)行語音合成得到輸出語音并輸出;

所述第二輸出單元,用于按照預(yù)處理規(guī)則篩選出所述輸入語音文本中的特征詞,并通過搜索引擎搜索所述特征詞對應(yīng)的目標(biāo)輸出語音文本,并將所述目標(biāo)輸出語音文本進(jìn)行語音合成得到輸出語音并輸出。

本發(fā)明所提供的應(yīng)用于機(jī)器人的智能對話控制方法及裝置,首先通過語音識別技術(shù)將輸入語音轉(zhuǎn)換為輸入語音文本使得機(jī)器人可以識別,然后在本地知識數(shù)據(jù)庫中查找是否存在與輸入語音文本相對應(yīng)的目標(biāo)輸出語音文本,如果存在,則直接將目標(biāo)輸出語音文本進(jìn)行語音合成輸出,如果不存在的話,則通過預(yù)處理規(guī)則得到輸入語音文本對應(yīng)的特征詞,通過在搜索引擎上搜索特征詞對應(yīng)的結(jié)果,將得到的結(jié)果作為目標(biāo)輸出語音文本進(jìn)行語音輸出。由此可見,本方法一方面能夠通過本地知識庫實(shí)現(xiàn)快速響應(yīng)用戶的語音輸入,另一方面,能夠在本地知識數(shù)據(jù)庫中沒有存在與輸入語音文本相對應(yīng)的目標(biāo)輸出語音文本時,通過搜索引擎搜索得到目標(biāo)輸出語音,很大程度上緩解了對話過程中的停斷,不僅提高了對話的流暢性,而且增加了用戶的體驗(yàn)。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例,下面將對實(shí)施例中所需要使用的附圖做簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實(shí)施例提供的一種應(yīng)用于機(jī)器人的智能對話控制方法的流程圖;

圖2為本發(fā)明實(shí)施例提供的另一種應(yīng)用于機(jī)器人的智能對話控制方法的流程圖;

圖3為本發(fā)明實(shí)施例提供的另一種應(yīng)用于機(jī)器人的智能對話控制方法的流程圖;

圖4為本發(fā)明實(shí)施例提供的一種應(yīng)用于機(jī)器人的智能對話控制裝置的結(jié)構(gòu)圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下,所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)范圍。

本發(fā)明的核心是提供一種應(yīng)用于機(jī)器人的智能對話控制方法及裝置,用于提高機(jī)器人的智能性和用戶的體驗(yàn)感。

為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和具體實(shí)施方式對本發(fā)明作進(jìn)一步的詳細(xì)說明。

需要說明的是,本發(fā)明中的機(jī)器人是指泛義的機(jī)器人,包括一切模擬其他生物的機(jī)械設(shè)備,也包括一些計算機(jī)程序,例如,工業(yè)機(jī)器人,服務(wù)機(jī)器人,聊天機(jī)器人等。

圖1為本發(fā)明實(shí)施例提供的一種應(yīng)用于機(jī)器人的智能對話控制方法的流程圖。如圖1所示,應(yīng)用于機(jī)器人的智能對話控制方法包括:

s10:獲取輸入語音,通過語音識別將輸入語音轉(zhuǎn)換為輸入語音文本。

s11:判斷本地數(shù)據(jù)庫中是否存在與輸入語音文本相對應(yīng)的目標(biāo)輸出語音文本,如果存在,則進(jìn)入步驟s12,否則進(jìn)入步驟s13。

s12:將目標(biāo)輸出語音文本進(jìn)行語音合成得到輸出語音并輸出。

s13:按照預(yù)處理規(guī)則篩選出輸入語音文本中的特征詞,并通過搜索引擎搜索特征詞對應(yīng)的目標(biāo)輸出語音文本,并將目標(biāo)輸出語音文本進(jìn)行語音合成得到輸出語音并輸出。

在用戶跟機(jī)器人聊天的時候,通過語音識別技術(shù)將用戶所說的話,即輸入語音,轉(zhuǎn)化為文本形式的輸入語句,即輸入語音文本。對于機(jī)器人來說,它并不懂用戶的輸入語音,它需要將語音轉(zhuǎn)換為文本才可以“”認(rèn)識“”。當(dāng)?shù)玫捷斎胝Z音文本后,在本地知識庫中,判斷是否存在與該輸入語音文本相匹配的輸出語音文本。需要說明的是,本地知識庫中預(yù)先存儲有關(guān)于輸入語音文本和輸出語音文本的映射關(guān)系,而輸入語音文本可以是一個完整的語音文本,也可以是特征詞,本實(shí)施例不作限定。作為一種優(yōu)選的實(shí)施方式,本地知識庫采用aiml(人工智能標(biāo)記語言)構(gòu)建,aiml是一種為了匹配模式和確定響應(yīng)而進(jìn)行規(guī)則定義的xml格式,它能夠?qū)斎胝Z句進(jìn)行快速匹配和響應(yīng)。另外,本地知識數(shù)據(jù)庫中包含有多條輸出語音文本,本實(shí)施例中的目標(biāo)輸出語音文本指的是與輸入語音文本相對的輸出語音文本,換句話說,任意一條輸出語音文本都有可能成為目標(biāo)輸出語音文本,這里只是為了區(qū)分。

如果本地知識庫中,具有與輸入語音文本相匹配的輸出語音文本,即存在目標(biāo)輸出語音文本,則直接將目標(biāo)輸出語音文本進(jìn)行語音合成得到輸出語音輸出即可,從而完成本次的對話。例如,如果本地知識庫中存在:“你好”和“嗨,您好”這樣的輸入語音文本和輸出語音文本的映射關(guān)系,則當(dāng)用戶的輸入語音為“你好”的時候,則通過與本地知識庫判斷,得到本地知識庫存在目標(biāo)輸出語音文本,即“嗨,您好”的語音文本,則機(jī)器人就可以快速回復(fù)“嗨,您好”的語音輸出。這里只是舉一個比較簡單的例子進(jìn)行說明。

上面一種情況是,本地知識庫中,存在與輸入語音文本相對應(yīng)的目標(biāo)輸出語音文本,而有些情況下,本地知識數(shù)據(jù)庫中,并不存在目標(biāo)輸出語音文本,則需要通過搜索引擎進(jìn)行處理,具體如下。

如果本地知識數(shù)據(jù)庫中不存在目標(biāo)輸出語音文本,則需要根據(jù)預(yù)處理規(guī)則篩選出輸入語音文本中的特征詞。通過特征詞在搜索引擎上搜索得到目標(biāo)輸出語音文本。由此可見,即使在本地知識數(shù)據(jù)庫中,無法找到目標(biāo)輸出語音文本,通過本方法,可以利用搜索引擎進(jìn)行搜索,從而豐富了語音交互的功能。

本實(shí)施例提供的應(yīng)用于機(jī)器人的智能對話控制方法,首先通過語音識別技術(shù)將輸入語音轉(zhuǎn)換為輸入語音文本使得機(jī)器人可以識別,然后在本地知識數(shù)據(jù)庫中查找是否存在與輸入語音文本相對應(yīng)的目標(biāo)輸出語音文本,如果存在,則直接將目標(biāo)輸出語音文本進(jìn)行語音合成輸出,如果不存在的話,則通過預(yù)處理規(guī)則得到輸入語音文本對應(yīng)的特征詞,通過在搜索引擎上搜索特征詞對應(yīng)的結(jié)果,將得到的結(jié)果作為目標(biāo)輸出語音文本進(jìn)行語音輸出。由此可見,本方法一方面能夠通過本地知識庫實(shí)現(xiàn)快速響應(yīng)用戶的語音輸入,另一方面,能夠在本地知識數(shù)據(jù)庫中沒有存在與輸入語音文本相對應(yīng)的目標(biāo)輸出語音文本時,通過搜索引擎搜索得到目標(biāo)輸出語音,很大程度上緩解了對話過程中的停斷,不僅提高了對話的流暢性,而且增加了用戶的體驗(yàn)。

在具體實(shí)施中,對于輸出語音的輸出來說,可以設(shè)置不同的輸出方式,例如不同的方言,或者男士發(fā)聲,或女士發(fā)聲等,本發(fā)明不再贅述。搜索引擎是現(xiàn)有熱門的搜索引擎,包括但不限于baidu(百度),google(谷歌)和bing(必應(yīng))等搜索引擎。

圖2為本發(fā)明實(shí)施例提供的另一種應(yīng)用于機(jī)器人的智能對話控制方法的流程圖。在上述實(shí)施例的基礎(chǔ)上,作為一種優(yōu)選的實(shí)時方式,在步驟s13之后還包括:

s20:將通過搜索引擎得到的目標(biāo)輸出語音文本和輸入語音文本按照本地數(shù)據(jù)庫的建立方式反饋至本地數(shù)據(jù)庫。

對于圖2中的步驟s10-s13,與上述實(shí)施例相同,本實(shí)施例不再贅述。通過搜索引擎能夠找到與輸入語音對應(yīng)的目標(biāo)輸出語音文本,由于該目標(biāo)輸出語音文本不在本地知識庫中,因此,為了能夠豐富本地知識數(shù)據(jù)庫,本實(shí)施例中,將通過搜索引擎搜索到的目標(biāo)輸出語音文本反饋至本地數(shù)據(jù)庫。經(jīng)過長時間的積累,能夠使得本地知識數(shù)據(jù)庫更加完善和智能化,也能夠很大程度上降低人力成本。

圖3為本發(fā)明實(shí)施例提供的另一種應(yīng)用于機(jī)器人的智能對話控制方法的流程圖。如圖3所示,作為優(yōu)選的實(shí)施方式,步驟s11具體包括:

s30:按照預(yù)處理規(guī)則篩選出輸入語音文本中的特征詞;

s31:判斷特征詞是否與本地數(shù)據(jù)庫中的特征詞相匹配,如果是進(jìn)入步驟s12,否則,進(jìn)入步驟s13。

其中,本地數(shù)據(jù)庫按照特征詞和輸出語音文本對應(yīng)的格式存儲。

可以理解的是,步驟s31中,如果存在,則特征詞對應(yīng)的輸出語音文本就是目標(biāo)輸出語音文本。在上文中提到,本地知識數(shù)據(jù)庫中,可以完整存儲一條輸入語音文本,但是這樣的方式,局限性非常大,只要與輸入語音文本有差別,則就無法通過本地知識數(shù)據(jù)庫查找到目標(biāo)輸出語音文本。為了克服這一缺點(diǎn),本實(shí)施例中,對于得到的輸入語音文本進(jìn)行預(yù)處理,得到對應(yīng)的特征詞。優(yōu)選地,預(yù)處理規(guī)則包括分詞處理和停用詞處理;其中,特征詞為剔除停用詞得到的詞。

預(yù)處理規(guī)則的具體實(shí)施方式如下:分詞就是將語音中進(jìn)行分割,可以是一個字,也可以兩個字,或多個字,例如“我是一個學(xué)生”,通過分詞處理后就得到“我”/“是”/“一個”/“學(xué)生”。然后剔除里面的停用詞,停用詞包括了語氣助詞、副詞、介詞、連詞等,通常自身并無明確意義,只有將其放入一個完整的句子中才有一定作用的詞語。如停用詞可以包含,但不限于以下幾種:“的”、“在”、“和”、“接著”之類。剔除停用詞后,就得到了“一個”/“學(xué)生”。這兩個詞語就是特征詞。由此可見,特征詞并非是一個詞語,或一個字,可以是兩個詞語的組合,本實(shí)施例不再贅述。另外,在進(jìn)行分詞處理中,可以采用結(jié)巴分詞。需要說明的是,在搜索引擎搜索之前,也需要按照預(yù)處理規(guī)則得到特征詞,這樣能夠?yàn)楣?jié)省存儲空間和搜索效率對用戶輸入語句進(jìn)行分詞和停用詞處理能夠很大程度上提高引擎檢索的精度,使得獲取的結(jié)果與輸入語音的相關(guān)性更大匹配度更高。

在上述實(shí)施例的基礎(chǔ)上,如果匹配,則步驟s31和步驟s12之間還包括:

s40:判斷特征詞在本地數(shù)據(jù)庫中對應(yīng)的輸出語音文本是否為一條,如果是,進(jìn)入步驟s41,如果否,則進(jìn)入步驟s42。

s41:計算對應(yīng)的輸出語音文本與輸入語音文本的匹配度以與閾值比較,進(jìn)入步驟s43。

s42:計算對應(yīng)的各輸出語音文本與輸入語音文本的匹配度,并篩選出各匹配度中的最大值以與閾值比較,進(jìn)入步驟s43。

s43:判斷匹配度是否大于閾值,如果是,則進(jìn)入步驟s12,否則,進(jìn)入步驟s13。

其中,大于閾值的匹配度所對應(yīng)的輸出語音文本作為目標(biāo)輸出語音文本。

本實(shí)施例中,之所以要對本地數(shù)據(jù)庫中得到目標(biāo)輸出語音文本進(jìn)行再次判斷是因?yàn)?,本地知識數(shù)據(jù)庫中,采用特征詞作為搜索對象,雖然能夠節(jié)約存儲空間,但是一定程度上會降低輸出語音的精度。因?yàn)橐粋€特征詞可以對應(yīng)不同的輸入語音文本,則就會有不同的輸出語音文本,即會出現(xiàn)一個特征詞對應(yīng)有多個輸出語音文本,這時候?qū)⒛臈l輸出語音文本作為目標(biāo)輸出語音文本就非常重要。在具體實(shí)施過程中,會面臨兩種問題,一個是特征詞至對應(yīng)一條輸出語音文本,但是有可能該輸出語音文本與輸入語音文本的匹配度較低;另外一種情況是,一個特征詞對應(yīng)對條輸出語音文本。本實(shí)施例中,通過上述方式,無論特征詞對應(yīng)幾條輸出語音文本,只有輸出語音文本與輸入語音文本匹配度大于閾值時,才可以作為目標(biāo)輸出語音文本,否則仍然需要通過搜索引擎搜索。本實(shí)施例中的匹配度具體通過編輯距離法或最大公共子串法計算。其中,距離編輯法是指與輸入語音文本匹配度最大的輸出語音文本在轉(zhuǎn)換為輸入語音文本時所需的插入、刪除和替換的總次數(shù)最少;最大公共子串法是指與輸入語音文本匹配度最大的輸出語音文本與輸入語音文本具有的最大公共子串最長。

在上述實(shí)施例的基礎(chǔ)上,通過搜索引擎搜索特征詞對應(yīng)的目標(biāo)輸出語音文本具體包括:

獲取通過搜索引擎得到的前m條候選輸出語音文本;

計算各候選輸出語音文本與輸入語音文本的匹配度;

將匹配度最高的候選輸出語音文本作為目標(biāo)輸出語音文本。

在具體實(shí)施中,m為正整數(shù),可以選m=5。在本實(shí)施例中,采用編輯距離法對候選輸出語音文本進(jìn)行篩選。例如,將輸入語音文本“我是一個學(xué)生”作為搜索引擎的輸入語句進(jìn)行搜索,獲取前5條候選輸出語音文本如下:

1)我也是一個學(xué)生;

2)我是一個學(xué)生的英文怎么寫;

3)我在上小學(xué);

4)我是一個三好學(xué)生;

5)我是學(xué)生黨。

分別計算上述5條候選輸出語音文本與輸入語音文本的編輯距離,結(jié)果如下:

我也是一個學(xué)生(編輯距離為1);

我是一個學(xué)生的英文怎么寫(編輯距離為6);

我在上小學(xué)(編輯距離為4);

我是一個三好學(xué)生(編輯距離為2);

我是學(xué)生黨(編輯距離為3)。

將上述5條候選輸出語音文本與輸入語音文本編輯距離最小的候選輸出語音文本作為目標(biāo)輸出語音文本,即“我是一個學(xué)生”的目標(biāo)輸出語音文本為“我也是一個學(xué)生”。

本發(fā)明還公開一種與上述方法對應(yīng)的應(yīng)用于機(jī)器人的智能對話控制裝置。由于裝置部分的實(shí)施例與方法部分的實(shí)施例相互對應(yīng),因此裝置部分的實(shí)施例請參見方法部分的實(shí)施例的描述,這里暫不贅述。圖4為本發(fā)明實(shí)施例提供的一種應(yīng)用于機(jī)器人的智能對話控制裝置的結(jié)構(gòu)圖。如圖2所示,應(yīng)用于機(jī)器人的智能對話控制裝置包括:

獲取單元10,用于獲取輸入語音,通過語音識別將輸入語音轉(zhuǎn)換為輸入語音文本;

判斷單元11,用于判斷本地數(shù)據(jù)庫中是否存在與輸入語音文本相對應(yīng)的目標(biāo)輸出語音文本,如果存在,則觸發(fā)第一輸出單元12,否則,觸發(fā)第二輸出單元13;

第一輸出單元12,用于將目標(biāo)輸出語音文本進(jìn)行語音合成得到輸出語音并輸出;

第二輸出單元13,用于按照預(yù)處理規(guī)則篩選出輸入語音文本中的特征詞,并通過搜索引擎搜索特征詞對應(yīng)的目標(biāo)輸出語音文本,并將目標(biāo)輸出語音文本進(jìn)行語音合成得到輸出語音并輸出。

本實(shí)施例提供的應(yīng)用于機(jī)器人的智能對話控制裝置,首先通過語音識別技術(shù)將輸入語音轉(zhuǎn)換為輸入語音文本使得機(jī)器人可以識別,然后在本地知識數(shù)據(jù)庫中查找是否存在與輸入語音文本相對應(yīng)的目標(biāo)輸出語音文本,如果存在,則直接將目標(biāo)輸出語音文本進(jìn)行語音合成輸出,如果不存在的話,則通過預(yù)處理規(guī)則得到輸入語音文本對應(yīng)的特征詞,通過在搜索引擎上搜索特征詞對應(yīng)的結(jié)果,將得到的結(jié)果作為目標(biāo)輸出語音文本進(jìn)行語音輸出。由此可見,本裝置一方面能夠通過本地知識庫實(shí)現(xiàn)快速響應(yīng)用戶的語音輸入,另一方面,能夠在本地知識數(shù)據(jù)庫中沒有存在與輸入語音文本相對應(yīng)的目標(biāo)輸出語音文本時,通過搜索引擎搜索得到目標(biāo)輸出語音,很大程度上緩解了對話過程中的停斷,不僅提高了對話的流暢性,而且增加了用戶的體驗(yàn)。

以上對本發(fā)明所提供的應(yīng)用于機(jī)器人的智能對話控制方法及裝置進(jìn)行了詳細(xì)介紹。說明書中各個實(shí)施例采用遞進(jìn)的方式描述,每個實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個實(shí)施例之間相同相似部分互相參見即可。對于實(shí)施例公開的裝置而言,由于其與實(shí)施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。

還需要說明的是,在本說明書中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實(shí)體或者操作與另一個實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
渭南市| 博白县| 华坪县| 福鼎市| 淮安市| 长宁区| 鄂伦春自治旗| 嘉义市| 克山县| 无棣县| 太仆寺旗| 绥宁县| 太康县| 吉木萨尔县| 峨山| 平和县| 大兴区| 金平| 揭西县| 南华县| 张北县| 和平县| 响水县| 荔波县| 山西省| 桑植县| 江阴市| 神农架林区| 浦城县| 崇信县| 黎城县| 额济纳旗| 舞钢市| 铁力市| 株洲县| 黑河市| 温州市| 夏河县| 霍州市| 城口县| 永定县|