專利名稱:對(duì)話支援裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及支援人與人的對(duì)話的對(duì)話支援裝置。
背景技術(shù):
以往,為了人們?cè)诤M饴糜螘r(shí)與當(dāng)?shù)厝藢?duì)話時(shí)支援不同語(yǔ)言的對(duì)話,開(kāi)發(fā)了翻譯裝置。作為具有代表性的翻譯裝置有,將根據(jù)實(shí)例或例句的對(duì)譯翻譯方式,安裝在PDA(個(gè)人數(shù)字助理Personal DigitalAssistant)等的小型信息處理裝置的翻譯裝置。像這樣的裝置,為了涵蓋一般的旅游會(huì)話,備有幾千個(gè)以上的例句。然而,用戶可以從例句表中以目視的方式選擇所要的例句,但是,仍然在實(shí)際使用過(guò)程中方便性上存在問(wèn)題,即,可用性上存在問(wèn)題。尤其是,在用于查看例句表的顯示部過(guò)小、且同時(shí)可以查看的例句的數(shù)量較少的情況下,可用性的問(wèn)題變得更明顯。并且,設(shè)想翻譯裝置的一般的使用情況,在與對(duì)方的對(duì)話中需要使用很多的例句,因此,通過(guò)翻譯裝置完成一個(gè)對(duì)話所需要的時(shí)間比想像的要長(zhǎng)。因此,需要一種功能,即,以人與人的對(duì)話支援為最終目的,為了能夠從大量的例句表中快速選擇用戶所要的例句的功能。
為了解決此問(wèn)題提出了一種方法,利用典型對(duì)話模式或會(huì)話聯(lián)系履歷匯編,來(lái)選擇用戶的下一個(gè)發(fā)言候補(bǔ)(例如,參照專利文獻(xiàn)1)。
專利文獻(xiàn)1日本國(guó)特開(kāi)2003-30187號(hào)公報(bào)在實(shí)際使用這些翻譯裝置的情況下,語(yǔ)言不同的兩個(gè)用戶互相利用各自的翻譯裝置來(lái)進(jìn)行對(duì)話。如果在翻譯裝置中存在與自己要告訴對(duì)方的內(nèi)容完全一致的例句的話,檢索此例句就可以,但是,一般,在翻譯裝置中備有構(gòu)成為短句的例句,以便在各種對(duì)話場(chǎng)景下使用。這些例句構(gòu)成為短句的理由是,例句為長(zhǎng)句時(shí),雖然句意具有具體性,但是,利用此例句的場(chǎng)景會(huì)受極大限制。因此,用戶需要依次選擇多個(gè)例句來(lái)表現(xiàn)要告訴對(duì)方的內(nèi)容。
然而,雖然利用如專利文獻(xiàn)1等所述的方法來(lái)可以縮短例句的選擇時(shí)間,但是,不能使從某個(gè)例句的選擇時(shí)刻到下一個(gè)例句的選擇時(shí)刻為止的時(shí)間差為0。據(jù)此,實(shí)際上存在的問(wèn)題是;因誤解或貿(mào)然斷定而引起的發(fā)言增加,結(jié)果,導(dǎo)致到完成對(duì)話為止所需要的時(shí)間增加。
例如,在講日語(yǔ)的用戶A和講英語(yǔ)的用戶B進(jìn)行對(duì)話的情況下,已經(jīng)知道機(jī)場(chǎng)的位置的用戶A要告訴用戶B“空港へ行く電車は何時(shí)発ですか?(去機(jī)場(chǎng)的電車幾點(diǎn)鐘出發(fā)?)”時(shí),作為相關(guān)例句,如果在翻譯裝置僅備有<例句1>“空港へ行きたい。(想去機(jī)場(chǎng))”“I want to go to the airport.”和<例句2>“電車は何時(shí)に出ますか。(電車幾點(diǎn)鐘出發(fā)?)”“What timedoes the train leave?”的話,用戶A先選擇“空港へ行きたい。(想去機(jī)場(chǎng))”后選擇“電車は何時(shí)に出ますか。(電車幾點(diǎn)鐘出發(fā)?)”。此時(shí),用戶B聽(tīng)到從翻譯裝置輸出的例句1“I want to go to the airport.”后,經(jīng)過(guò)一段時(shí)間聽(tīng)到例句2“What time does the train leave?”。在此,如果用戶B聽(tīng)到例句1后立即判斷為用戶A要問(wèn)機(jī)場(chǎng)的位置的話,用戶B通過(guò)自己的翻譯裝置檢索表示機(jī)場(chǎng)的位置的例句來(lái)告訴用戶A。然而,由于用戶A已經(jīng)知道機(jī)場(chǎng)的位置,因此,用戶A需要中斷例句2的檢索,并需要檢索用于告訴用戶B自己已經(jīng)知道機(jī)場(chǎng)的位置之事的例句。即,即使縮短例句的選擇所需要的時(shí)間,也因誤解或貿(mào)然斷定而引起的發(fā)言增加,結(jié)果,導(dǎo)致到完成對(duì)話為止所需要的時(shí)間增加。
發(fā)明內(nèi)容
在此,鑒于上述情況,本發(fā)明的目的在于,提供一種對(duì)話支援裝置,支援對(duì)話,可以減少因誤解或貿(mào)然斷定而引起的發(fā)言,以便使對(duì)話快速結(jié)束。
為了實(shí)現(xiàn)上述目的,本發(fā)明涉及的對(duì)話支援裝置,支援對(duì)話,其中,包括例句數(shù)據(jù)庫(kù),將用于對(duì)話的第1例句和第2例句相對(duì)應(yīng)并存儲(chǔ);發(fā)言接受單元,接受用戶的發(fā)言;例句選擇單元,根據(jù)由上述發(fā)言接受單元所接受的上述發(fā)言來(lái)檢索上述例句數(shù)據(jù)庫(kù),從而選擇第1例句,并輸出與選擇后的上述第1例句相對(duì)應(yīng)的第2例句;以及發(fā)送單元,將上述第2例句和上述差分信息發(fā)送到對(duì)方用戶的對(duì)話支援裝置,該上述第2例句是由上述例句選擇單元所輸出的例句,該上述差分信息是由上述發(fā)言差分計(jì)算單元所輸出的信息。
發(fā)明的效果根據(jù)本發(fā)明涉及的對(duì)話支援裝置,通過(guò)差分信息,對(duì)話的對(duì)方可以知道自己的發(fā)言全部結(jié)束的時(shí)刻。因此,可以抑制在發(fā)言中途插入其他發(fā)言,從而順利進(jìn)行通過(guò)對(duì)話支援裝置的對(duì)話。尤其是,可以解決以下現(xiàn)象;因熱情或好意,立即回答對(duì)方的發(fā)言而導(dǎo)致對(duì)話出現(xiàn)混亂,從而在對(duì)話結(jié)束后雙方都覺(jué)得不愉快。
圖1是示出本發(fā)明涉及的對(duì)話支援裝置的實(shí)施方式之一的結(jié)構(gòu)的方框圖。
圖2是示出例句數(shù)據(jù)庫(kù)的一個(gè)例子的圖。
圖3是示出例句選擇部的工作的流程圖。
圖4是示出例句選擇部使用于計(jì)算類似度的動(dòng)態(tài)規(guī)劃的一個(gè)例子的圖。
圖5是示出利用本發(fā)明涉及的對(duì)話支援裝置的場(chǎng)景的一個(gè)例子的圖。
圖6(a)、(b)是示出本發(fā)明涉及的對(duì)話支援裝置的顯示例子的圖。
圖7(a)、(b)是示出本發(fā)明涉及的對(duì)話支援裝置的顯示例子的圖。
圖8(a)、(b)是示出本發(fā)明涉及的對(duì)話支援裝置的顯示例子的圖。
圖9(a)、(b)是示出本發(fā)明涉及的對(duì)話支援裝置的顯示例子的圖。
圖10(a)、(b)是示出本發(fā)明涉及的對(duì)話支援裝置的顯示例子的圖。
圖11(a)、(b)是示出本發(fā)明涉及的對(duì)話支援裝置的顯示例子的圖。
圖12(a)、(b)是示出本發(fā)明涉及的對(duì)話支援裝置的顯示例子的圖。
圖13(a)、(b)是示出本發(fā)明涉及的對(duì)話支援裝置的顯示例子的圖。
圖14(a)、(b)是示出本發(fā)明涉及的對(duì)話支援裝置的顯示例子的圖。
圖15(a)、(b)是示出本發(fā)明涉及的對(duì)話支援裝置的顯示例子的圖。
圖16是示出發(fā)明涉及的對(duì)話支援裝置的其他實(shí)施方式的結(jié)構(gòu)的方框圖。
圖17是示出表現(xiàn)轉(zhuǎn)換部的一個(gè)例子的圖。
圖18(a)、(b)是示出本發(fā)明涉及的對(duì)話支援裝置的顯示例子的圖。
圖19是示出本發(fā)明涉及的對(duì)話支援裝置的其他實(shí)施方式的結(jié)構(gòu)的方框圖。
圖20(a)、(b)是示出本發(fā)明涉及的對(duì)話支援裝置的顯示例子的圖。
圖21是示出例句數(shù)據(jù)庫(kù)的一個(gè)例子的圖。
圖22(a)、(b)是示出本發(fā)明涉及的對(duì)話支援裝置的顯示例子的圖。
圖23(a)、(b)是示出本發(fā)明涉及的對(duì)話支援裝置的顯示例子的圖。
圖24(a)、(b)是示出本發(fā)明涉及的對(duì)話支援裝置的顯示例子的圖。
圖25(a)、(b)是示出本發(fā)明涉及的對(duì)話支援裝置的顯示例子的圖。
圖26(a)、(b)是示出本發(fā)明涉及的對(duì)話支援裝置的顯示例子的圖。
圖27(a)、(b)是示出本發(fā)明涉及的對(duì)話支援裝置的顯示例子的圖。
圖28(a)、(b)是示出本發(fā)明涉及的對(duì)話支援裝置的顯示例子的圖。
圖29(a)、(b)是示出本發(fā)明涉及的對(duì)話支援裝置的顯示例子的圖。
圖30(a)、(b)是示出本發(fā)明涉及的對(duì)話支援裝置的顯示例子的圖。
圖31(a)、(b)是示出本發(fā)明涉及的對(duì)話支援裝置的顯示例子的圖。
圖32是示出表現(xiàn)轉(zhuǎn)換部的一個(gè)例子的圖。
圖33(a)、(b)是示出本發(fā)明涉及的對(duì)話支援裝置的顯示例子的圖。
圖34(a)、(b)是示出本發(fā)明涉及的對(duì)話支援裝置的顯示例子的圖。
圖35是示出發(fā)明涉及的對(duì)話支援裝置的其他實(shí)施方式的結(jié)構(gòu)的方框圖。
圖36是示出發(fā)明涉及的對(duì)話支援裝置的其他實(shí)施方式的結(jié)構(gòu)的方框圖。
符號(hào)說(shuō)明101例句數(shù)據(jù)庫(kù)102發(fā)言接受部103例句選擇部104發(fā)送部105發(fā)言差分計(jì)算部106接收部107發(fā)言輸出部501用戶1的PDA502用戶2的PDA503發(fā)言輸入按鈕504發(fā)言輸入按鈕505發(fā)言信息U及部分發(fā)言信息u的顯示區(qū)域506發(fā)言信息U及部分發(fā)言信息u的顯示區(qū)域
507預(yù)測(cè)候補(bǔ)E的顯示區(qū)域508預(yù)測(cè)候補(bǔ)E的顯示區(qū)域509對(duì)應(yīng)的例句的顯示區(qū)域510對(duì)應(yīng)的例句的顯示區(qū)域511差分信息的顯示區(qū)域512差分信息的顯示區(qū)域513發(fā)言接受部102的麥克風(fēng)514發(fā)言接受部102的麥克風(fēng)701接收狀態(tài)下的對(duì)方的例句的顯示區(qū)域702接收狀態(tài)下的對(duì)方的例句的顯示區(qū)域801示出在發(fā)言信息U的u的部分的下劃線1201表示剩余信息的條線圖1202表示剩余信息的條線圖1301表示剩余信息的圓形圖1302表示剩余信息的圓形圖1401表示剩余信息的隱喻1501表現(xiàn)轉(zhuǎn)換部1701轉(zhuǎn)換為語(yǔ)言表現(xiàn)的剩余信息1801填充詞數(shù)據(jù)庫(kù)具體實(shí)施方式
本發(fā)明的實(shí)施方式涉及的對(duì)話支援裝置,支援對(duì)話的,其中,包括例句數(shù)據(jù)庫(kù),將用于對(duì)話的第1例句和第2例句相對(duì)應(yīng)并存儲(chǔ);發(fā)言接受單元,接受用戶的發(fā)言;例句選擇單元,根據(jù)由上述發(fā)言接受單元所接受的上述發(fā)言來(lái)檢索上述例句數(shù)據(jù)庫(kù),從而選擇第1例句,并輸出與選擇后的上述第1例句相對(duì)應(yīng)的第2例句;發(fā)言差分計(jì)算單元,計(jì)算上述發(fā)言和由上述例句選擇單元所選擇的上述第1例句之間的差分,并輸出表示計(jì)算后的上述差分的差分信息;以及發(fā)送單元,將上述第2例句和上述差分信息發(fā)送到對(duì)方用戶的對(duì)話支援裝置,該上述第2例句是由上述例句選擇單元所輸出的例句,該上述差分信息是由上述發(fā)言差分計(jì)算單元所輸出的信息。
據(jù)此,可以通知給對(duì)方已經(jīng)發(fā)出要告訴的發(fā)言(由發(fā)言接受單元所接受的發(fā)言)中的多少內(nèi)容,來(lái)減少因誤解或貿(mào)然斷定而引起的發(fā)言,以便使對(duì)話快速結(jié)束。
并且,上述例句選擇單元也可以,根據(jù)選擇后的上述第1例句和上述發(fā)言之間的差分,選擇針對(duì)上述發(fā)言的下一個(gè)第1例句。據(jù)此,可以將向?qū)Ψ桨l(fā)出后剩下的部分依次發(fā)出到對(duì)方,并可以通知此時(shí)為止的差分信息。
并且,上述例句選擇單元也可以,以文字、單詞或表示讀法的文字為單位,利用動(dòng)態(tài)規(guī)劃(Dynamic Programming)來(lái)計(jì)算類似度,該類似度表示上述發(fā)言和上述第1例句之間的類似程度。
并且,上述發(fā)言差分計(jì)算單元也可以,基于文字、單詞或表示讀法的文字,比較上述發(fā)言和上述第1例句,來(lái)計(jì)算上述差分,上述第1例句是由上述例句選擇單元所選擇的例句。
并且,上述對(duì)話支援裝置,還可以包括接收單元,接收從上述對(duì)方用戶的對(duì)話支援裝置發(fā)送的第2例句和差分信息;以及發(fā)言輸出單元,輸出由接收單元所接收的上述第2例句和上述差分信息。據(jù)此,可以知道對(duì)方已經(jīng)發(fā)出要告訴的發(fā)言中的多少內(nèi)容,并可以客觀地判斷出是否應(yīng)該作出針對(duì)發(fā)言的回答。于是,支援對(duì)話,可以減少因誤解或貿(mào)然斷定而引起的發(fā)言,以便使對(duì)話快速結(jié)束。
并且,上述發(fā)言輸出單元也可以,以數(shù)字來(lái)顯示,由上述接收單元所接收的上述差分信息。并且,上述發(fā)言輸出單元也可以,以圖形來(lái)顯示,由上述接收單元所接收的上述差分信息。據(jù)此,用戶可以直覺(jué)地把握差分信息,也可以減輕等待下一個(gè)發(fā)言的負(fù)擔(dān)。
并且,上述發(fā)言輸出單元也可以,將由上述接收單元所接收的上述差分信息轉(zhuǎn)換為定性的語(yǔ)言表現(xiàn),并輸出轉(zhuǎn)換后的上述語(yǔ)言表現(xiàn)。并且,上述發(fā)言輸出單元也可以,根據(jù)由上述接收單元所接收的上述差分信息,生成相當(dāng)于填充詞的語(yǔ)言表現(xiàn),并輸出生成后的上述語(yǔ)言表現(xiàn)。據(jù)此,用戶可以減輕等待下一個(gè)發(fā)言的負(fù)擔(dān)。
并且,上述對(duì)話支援裝置也可以,進(jìn)一步包括候補(bǔ)通知單元,將由上述例句選擇單元所選擇的上述第1例句的候補(bǔ)通知給上述用戶;以及選擇指示接受單元,從上述用戶接受選擇指示,該選擇指示表示從上述第1例句的候補(bǔ)中選擇1個(gè)第1例句的指示;上述例句選擇單元,根據(jù)上述發(fā)言來(lái)檢索上述例句數(shù)據(jù)庫(kù),從而選擇上述第1例句的候補(bǔ),并且,根據(jù)由上述選擇指示接受單元所接受的上述選擇指示來(lái)選擇上述第1例句。
并且,上述發(fā)言接受單元也可以,通過(guò)利用語(yǔ)言模型的連續(xù)聲音識(shí)別處理,接受上述發(fā)言,該語(yǔ)言模型是由上述例句數(shù)據(jù)庫(kù)存儲(chǔ)的上述第1例句所構(gòu)成的語(yǔ)言模型,或者,通過(guò)鍵盤接受上述發(fā)言,該鍵盤的輸入被限制為構(gòu)單詞,該單詞構(gòu)成例句數(shù)據(jù)庫(kù)存儲(chǔ)的上述第1例句。
并且,本發(fā)明的實(shí)施方式涉及的對(duì)話支援系統(tǒng),使用第1對(duì)話支援裝置及第2對(duì)話支援裝置支援對(duì)話,其中,上述第1對(duì)話支援裝置,包括例句數(shù)據(jù)庫(kù),將用于對(duì)話的第1例句和第2例句相對(duì)應(yīng)并存儲(chǔ);發(fā)言接受單元,接受用戶的發(fā)言;例句選擇單元,根據(jù)由上述發(fā)言接受單元所接受的上述發(fā)言來(lái)檢索上述例句數(shù)據(jù)庫(kù),從而選擇第1例句,并輸出與選擇后的上述第1例句相對(duì)應(yīng)的第2例句;發(fā)言差分計(jì)算單元,計(jì)算上述發(fā)言和由上述例句選擇單元所選擇的上述第1例句之間的差分,并輸出表示計(jì)算后的上述差分的差分信息;以及發(fā)送單元,將上述第2例句和上述差分信息發(fā)送到對(duì)方用戶的對(duì)話支援裝置,該上述第2例句是由上述例句選擇單元所輸出的例句,該上述差分信息是由上述發(fā)言差分計(jì)算單元所輸出的信息,上述第2對(duì)話支援裝置,包括接收單元,接收從上述第1對(duì)話支援裝置發(fā)送的第2例句和差分信息;以及發(fā)言輸出單元,輸出由接收單元所接收的上述第2例句和上述差分信息。
并且,本發(fā)明的實(shí)施方式涉及的對(duì)話支援系統(tǒng),使用連接于服務(wù)器的第1對(duì)話支援裝置及第2對(duì)話支援裝置支援對(duì)話,其中上述第1對(duì)話支援裝置,包括發(fā)言接受單元,接受用戶的發(fā)言;以及發(fā)送部,將由上述發(fā)言接受單元所接受的上述發(fā)言輸出到上述服務(wù)器;上述服務(wù)器,包括例句數(shù)據(jù)庫(kù),將用于對(duì)話的第1例句和第2例句相對(duì)應(yīng)并存儲(chǔ);例句選擇單元,通過(guò)根據(jù)從上述第1對(duì)話支援裝置發(fā)送的上述發(fā)言來(lái)檢索上述例句數(shù)據(jù)庫(kù),從而選擇第1例句,并輸出與選擇后的上述第1例句相對(duì)應(yīng)的第2例句;發(fā)言差分計(jì)算單元,計(jì)算上述發(fā)言和由上述例句選擇單元所選擇的上述第1例句之間的差分,并輸出表示計(jì)算后的上述差分的差分信息;以及發(fā)送單元,將上述第2例句和上述差分信息發(fā)送到對(duì)方用戶的對(duì)話支援裝置,該上述第2例句是由上述例句選擇單元所輸出的例句,該上述差分信息是由上述發(fā)言差分計(jì)算單元所輸出的信息;上述第2對(duì)話支援裝置,包括接收單元,接收從上述服務(wù)器發(fā)送的第2例句和差分信息;以及發(fā)言輸出單元,輸出由接收單元所接收的上述第2例句和上述差分信息。
并且,本發(fā)明,除了如上所述的對(duì)話支援裝置以外,也可以將上述對(duì)話支援裝置具有的特征單元作為步驟的對(duì)話支援方法來(lái)實(shí)現(xiàn),還可以使計(jì)算機(jī)執(zhí)行這些步驟的程序來(lái)實(shí)現(xiàn)。并且,當(dāng)然也可以通過(guò)CD-ROM等記錄介質(zhì)或互聯(lián)網(wǎng)等傳輸介質(zhì)來(lái)分發(fā)這些程序。
以下,參照附圖對(duì)本發(fā)明的實(shí)施方式進(jìn)行說(shuō)明。
圖1是示出本發(fā)明涉及的對(duì)話支援裝置的實(shí)施方式之一的結(jié)構(gòu)的方框圖。
對(duì)話支援裝置是用于支援人與人的對(duì)話的裝置,如圖1所示,包括例句數(shù)據(jù)庫(kù)101、發(fā)言接受部102、例句選擇部103、發(fā)言差分計(jì)算部105、發(fā)送部104、接收部106以及發(fā)言輸出部107。
在此,發(fā)言接受部102相當(dāng)于發(fā)言接受單元,例句選擇部103相當(dāng)于例句選擇單元,候補(bǔ)通知單元以及選擇指示接受單元,發(fā)言差分計(jì)算部105相當(dāng)于發(fā)言差分計(jì)算單元,發(fā)送部104相當(dāng)于發(fā)送單元,接收部106相當(dāng)于接收單元,發(fā)言輸出部107相當(dāng)于發(fā)言輸出單元。
例句數(shù)據(jù)庫(kù)101,存儲(chǔ)用于對(duì)話的例句。發(fā)言接受部102,接受用戶的發(fā)言,并作為發(fā)言信息輸出。例句選擇部103,依次選擇最接近發(fā)言信息的、例句數(shù)據(jù)庫(kù)101中包含的例句,并輸出與此例句相對(duì)應(yīng)的例句。發(fā)言差分計(jì)算部105,計(jì)算發(fā)言信息和由例句選擇部103所選擇的例句之間的差分,并輸出差分信息。發(fā)送部104,將從例句選擇部103所輸出的例句和差分信息發(fā)送給對(duì)方用戶的對(duì)話支援裝置。接收部106,接收從對(duì)方用戶的對(duì)話支援裝置所輸出的例句和差分信息。發(fā)言輸出部107,輸出由接收部106所接收的差分信息和例句。并且,在用戶的發(fā)送部104和對(duì)方用戶的接收部106之間,或在對(duì)方用戶的發(fā)送部104和用戶的接收部106之間,可以直接地接收并發(fā)送例句和差分信息,也可以通過(guò)服務(wù)器間接地接收并發(fā)送例句和差分信息。
其次,進(jìn)一步說(shuō)明,通過(guò)如上述構(gòu)成的對(duì)話支援裝置支援不同語(yǔ)言的對(duì)話的情況的結(jié)構(gòu)。假設(shè),用戶的母語(yǔ)是日語(yǔ),對(duì)方用戶的母語(yǔ)是英語(yǔ)。
圖2是示出例句數(shù)據(jù)庫(kù)101存儲(chǔ)的例句的一個(gè)例子的圖。相當(dāng)于第1例句的語(yǔ)言1是自己的母語(yǔ),相當(dāng)于第2例句的語(yǔ)言2是對(duì)方的母語(yǔ),語(yǔ)言1和語(yǔ)言2的例句處于對(duì)譯關(guān)系。例如,例句選擇部103選擇語(yǔ)言1的發(fā)言No.16的例句“空港へ行きたい(想去機(jī)場(chǎng))”時(shí),作為對(duì)應(yīng)的例句輸出語(yǔ)言2的“I want to go to the airport.”。
發(fā)言接受部102,通過(guò)連續(xù)聲音識(shí)別處理或鍵盤,將用戶的發(fā)言作為文字信息來(lái)獲得,并作為發(fā)言信息來(lái)輸出。在此,發(fā)言信息是相當(dāng)于用戶的發(fā)言的字符串。在發(fā)言接受部102通過(guò)連續(xù)聲音識(shí)別處理接受用戶的發(fā)言的情況下,通過(guò)根據(jù)例句數(shù)據(jù)庫(kù)101存儲(chǔ)的例句來(lái)構(gòu)成語(yǔ)言模型,可以提高聲音識(shí)別精確度。并且,在發(fā)言接受部102通過(guò)鍵盤接受用戶的發(fā)言的情況下,通過(guò)將輸入限制為單詞,可以高效率地輸入文字,該單詞構(gòu)成例句數(shù)據(jù)庫(kù)101存儲(chǔ)的語(yǔ)言1的例句。
圖3是示出例句選擇部103的工作流程的流程圖。例句選擇部103,按照?qǐng)D3的流程圖依次輸出最接近發(fā)言信息的例句。
首先,例句選擇部103,將相當(dāng)于從發(fā)言接受部102所輸入的發(fā)言的發(fā)言信息設(shè)定為全發(fā)言信息U(步驟S301)。其次,將U設(shè)定為部分發(fā)言信息u,消除已轉(zhuǎn)換發(fā)言信息v。并且,通過(guò)發(fā)送部104將對(duì)方用戶的對(duì)話支援裝置的模式變更為接收狀態(tài)(步驟S302)。例句選擇部103,計(jì)算部分發(fā)言信息u和例句數(shù)據(jù)庫(kù)101的語(yǔ)言1的所有的例句之間的類似度(步驟S303)。在此,例句選擇部103,使用如圖4所示的動(dòng)態(tài)規(guī)劃,作為類似度,計(jì)算部分發(fā)言信息u和各例句之間的距離。在此情況下,距離的值越小,類似度越高。對(duì)于圖4的動(dòng)態(tài)規(guī)劃,句子的構(gòu)成單位是文字或單詞或表示讀法的文字等中的某一個(gè),或是這些組合。例如,在構(gòu)成單位是單詞且α=1的情況下,句子1={空港(機(jī)場(chǎng)),へ(往),行く(去)}和句子2={空港(機(jī)場(chǎng)),まで(到),行く(去)}的類似度,被計(jì)算為a[3][3]=1。
其次,例句選擇部103,在語(yǔ)言1的所有的例句中選擇類似度為閾值β以下的例句,來(lái)設(shè)定為例句候補(bǔ)E(步驟S304)。再者,根據(jù)例句數(shù)據(jù)庫(kù)101存儲(chǔ)的例句的數(shù)量,和其中表現(xiàn)上類似的例句的數(shù)量,來(lái)決定閾值β。并且,例句選擇部103,判定例句候補(bǔ)E是否空(步驟S305)。根據(jù)此結(jié)果,例句候補(bǔ)E不是空時(shí)(在步驟S305否),向用戶提示部分發(fā)言信息u和例句候補(bǔ)E,來(lái)使用戶選擇所要的例句(步驟S306)。并且,用戶選擇例句e時(shí),將此對(duì)譯例句輸出到發(fā)送部104(步驟S307)。其次,例句選擇部103,將部分發(fā)言信息u和已轉(zhuǎn)換發(fā)言信息v的內(nèi)容更新為v←v+u及u←U-v,并輸出到發(fā)言差分計(jì)算部105(步驟S308)。并且,判定部分發(fā)言信息u是否空(步驟S310),部分發(fā)言信息u是空時(shí)(在步驟S310是)結(jié)束,不是空時(shí)(在步驟S310否)返回到類似度計(jì)算處理(步驟S303)。
另一方面,在上述判定處理(步驟S305)中例句候補(bǔ)E是空的情況下(在步驟S305否),從最末尾縮短部分發(fā)言信息,以便從例句數(shù)據(jù)庫(kù)101中選擇最接近部分發(fā)言信息u的例句(步驟S309)。在此,進(jìn)行縮短的單位是,文字、單詞、或句節(jié)中的某一個(gè)。例如,在u=“空港へ行く電車は何時(shí)発ですか(去機(jī)場(chǎng)的電車幾點(diǎn)鐘出發(fā))”的情況下,要使部分發(fā)言信息u縮短時(shí),部分發(fā)言信息u是{空港へ(機(jī)場(chǎng)),行く(去),電車は(電車),何時(shí)発ですか(幾點(diǎn)鐘出發(fā))},因此成為u=“空港へ行く電車は(去機(jī)場(chǎng)的電車)”。其次,再次返回到類似度計(jì)算處理(步驟S303),反復(fù)計(jì)算與例句數(shù)據(jù)庫(kù)101的語(yǔ)言1的各例句之間的類似度。
發(fā)言差分計(jì)算部105,根據(jù)全發(fā)言信息U和已轉(zhuǎn)換發(fā)言信息v,來(lái)計(jì)算差分信息(U-v)/U并輸出到發(fā)送部104。根據(jù)例如全發(fā)言信息U和已轉(zhuǎn)換發(fā)言信息v的文字?jǐn)?shù)、單詞數(shù)、或表示讀法的文字?jǐn)?shù),來(lái)計(jì)算差分信息。在全發(fā)言信息U=“空港へ行く電車は何時(shí)発ですか(去機(jī)場(chǎng)的電車幾點(diǎn)鐘出發(fā))”、已轉(zhuǎn)換發(fā)言信息v=“空港へ行く電車は(去機(jī)場(chǎng))”的情況下,根據(jù)文字?jǐn)?shù)來(lái)計(jì)算時(shí),差分信息成為(14-5)/140.64。
發(fā)送部104,重疊從發(fā)言差分計(jì)算部105所輸出的差分信息,來(lái)將從例句選擇部103依次輸出的例句數(shù)據(jù)庫(kù)101的語(yǔ)言2的例句,發(fā)送到對(duì)方的對(duì)話支援裝置。發(fā)送后的信息,由對(duì)方的對(duì)話支援裝置的接收部106接收,并通過(guò)發(fā)言輸出部107輸出到對(duì)方。由例如LCD等顯示裝置或聲音合成處理構(gòu)成發(fā)言輸出部107。
下面說(shuō)明,通過(guò)如上述構(gòu)成的對(duì)話支援裝置支援不同語(yǔ)言的對(duì)話的情況下的工作。在此,如圖5所示,將用戶(用戶1)和對(duì)方用戶(用戶2)進(jìn)行對(duì)話的情況作為例子來(lái)進(jìn)行說(shuō)明,該用戶(用戶1)是游客,母語(yǔ)為日語(yǔ),該對(duì)方用戶(用戶2)是賓館的服務(wù)臺(tái)的服務(wù)員,母語(yǔ)為英語(yǔ)。
圖6(a)、(b)是示出安裝對(duì)話支援裝置的PDA的圖。用戶1使用圖6(a)所示的PDA501,用戶2使用圖6(b)所示的PDA502。各用戶,按下發(fā)言輸入按鈕503、504,用聲音輸入發(fā)言。輸入發(fā)言后,在顯示區(qū)域505、506顯示作為發(fā)言信息的、由發(fā)言接受部102所接受的發(fā)言,通過(guò)例句選擇部103,在顯示區(qū)域507、508顯示例句的候補(bǔ)E。從例句的候補(bǔ)中選擇所要的例句e后,在顯示區(qū)域509、510顯示此對(duì)譯例句,并向?qū)Ψ降膶?duì)話支援裝置發(fā)送此對(duì)譯例句。在顯示區(qū)域511及512顯示差分信息。麥克風(fēng)513和514是將用戶的聲音輸入到發(fā)言接受部102的麥克風(fēng)。
如圖7(a)所示,在用戶1按下發(fā)言輸入按鈕503來(lái)輸入發(fā)言“空港へ行く電車は何時(shí)発ですか(去機(jī)場(chǎng)的電車幾點(diǎn)鐘出發(fā)?)”的情況下,通過(guò)發(fā)言接受部102的聲音識(shí)別處理轉(zhuǎn)換為發(fā)言信息“空港へ行く電車は何時(shí)発ですか(去機(jī)場(chǎng)的電車幾點(diǎn)鐘出發(fā)?)”,并如圖8(a)所示顯示在顯示區(qū)域505。發(fā)言信息,輸入到例句選擇部103,在步驟301,全發(fā)言信息U=“空港へ行く電車は何時(shí)発ですか(去機(jī)場(chǎng)的電車幾點(diǎn)鐘出發(fā)?)”,在步驟302,部分發(fā)言信息u=“空港へ行く電車は何時(shí)発ですか(去機(jī)場(chǎng)的電車幾點(diǎn)鐘出發(fā)?)”、已轉(zhuǎn)換發(fā)言信息v=“”,并且,通過(guò)發(fā)送部104,使對(duì)方用戶的PDA502的模式變更為接收狀態(tài)。在接收狀態(tài)下,在顯示區(qū)域701顯示,最近由對(duì)方用戶的對(duì)話支援裝置所選擇的例句的對(duì)譯例句,在顯示區(qū)域702依次顯示由對(duì)方用戶的對(duì)話支援裝置所選擇的所有的例句的對(duì)譯例句。并且,按下發(fā)言輸入按鈕504來(lái)開(kāi)始發(fā)言的輸入,消除PDA502的接收狀態(tài),并返回到圖6的狀態(tài)。
其次,例句選擇部103,在步驟303、步驟304、步驟305、步驟309,縮短部分發(fā)言信息u來(lái)計(jì)算與所有的例句的類似度,最后,針對(duì)部分發(fā)言信息u=“空港へ行く(去機(jī)場(chǎng))”獲得例句候補(bǔ)E={空港へ行きたい(想去機(jī)場(chǎng)),空港へ行く方法を教えて下さい(請(qǐng)教我一下去機(jī)場(chǎng)怎么走)}。在步驟306,部分發(fā)言信息u的值,反映到顯示區(qū)域505的顯示,如圖9(a)所示,用下劃線801顯示給用戶1。并且,例句選擇部103,將例句候補(bǔ)E顯示在顯示區(qū)域507。如圖10(a)所示,用戶1作為所要的例句e選擇“空港へ行きたい(想去機(jī)場(chǎng))”后,在步驟307,將此對(duì)譯例句“I want to go to the airport.”輸出到發(fā)送部104。在步驟308,更新為v=“空港へ行く(去機(jī)場(chǎng))”、u=U-v,即,更新為部分發(fā)言信息u=“電車は何時(shí)発ですか(電車幾點(diǎn)鐘出發(fā))”。這些信息被輸出到發(fā)言差分計(jì)算部105,發(fā)言差分計(jì)算部105獲得(U-v)/U=(14-5)/140.64的差分信息。在顯示區(qū)域511顯示獲得后的差分信息,發(fā)送部104將對(duì)譯例句“I want to go to the airport.”和差分信息「0.64」輸出到PDA502。由PDA502的接收部106所接收的這些信息,如圖10(b)所示,通過(guò)發(fā)言輸出部107被顯示在顯示區(qū)域701、702。并且,發(fā)言輸出部107,通過(guò)聲音合成處理,由PDA502輸出相當(dāng)于“I want togo to the airport.”的聲音信息。在此,由于在顯示區(qū)域512顯示差分信息,因此用戶2可以知道用戶1要說(shuō)的內(nèi)容還剩下64%。因此,根據(jù)用戶1還沒(méi)告訴發(fā)言的一半以上,用戶2可以客觀地判斷出,比起只聽(tīng)到“I want to go to the airport.”就立刻回答,等待剩下的發(fā)言為好,因此可以避免不必要的發(fā)言。
其次,在步驟310,由于部分發(fā)言信息u=“電車は何時(shí)発ですか(電車幾點(diǎn)鐘出發(fā)?)”,因此返回到步驟303,同樣,在步驟305,獲得例句候補(bǔ)E={電車は何時(shí)に出発しますか(電車幾點(diǎn)鐘出發(fā)?)、電車は何時(shí)に到著しますか(電車幾點(diǎn)鐘到達(dá)?)、電車は何で遅れていますか(電車為什么誤點(diǎn)?)}后,如圖11(a)所示,在步驟306,在顯示區(qū)域505、507分別顯示部分發(fā)言信息u和例句候補(bǔ)E。如圖12(a)所示,同樣,用戶1選擇所要的例句“電車は何時(shí)に出発しますか(電車幾點(diǎn)鐘出發(fā)?)”后,如圖12(b)所示,PDA502輸出此對(duì)譯例句“What time doesthe train leave?”。在步驟308,更新為已轉(zhuǎn)換發(fā)言信息v=“空港へ行く電車は何時(shí)発ですか(去機(jī)場(chǎng)的電車幾點(diǎn)鐘出發(fā)?)”、部分發(fā)言信息u=“”。這些信息輸出到發(fā)言差分計(jì)算部105,發(fā)言差分計(jì)算部105獲得(U-v)/U=(14-14)/14=0的差分信息。獲得后的差分信息,顯示在顯示區(qū)域511,同樣,也顯示在顯示區(qū)域512。用戶2可以知道,在顯示區(qū)域702中包含用戶1要說(shuō)的全部?jī)?nèi)容。因此,可以客觀地判斷為需要對(duì)顯示區(qū)域702作出回答,也可以以必要且充分的發(fā)言來(lái)回答給對(duì)方。
并且,上述示出用數(shù)值來(lái)表示差分信息的例子,不過(guò),如圖13(a)、(b)所示,用條形圖1201、1202,或如圖14(a)、(b)所示,用圓形圖1301、1302等的圖形來(lái)表示差分信息也可以。或者,將差分信息作為控制參數(shù)來(lái)控制隱喻也可以,該隱喻表示差分信息。例如,將如圖15(b)所示的要旋轉(zhuǎn)的沙漏1401的旋轉(zhuǎn)速度與差分信息成比例也可以。如此,通過(guò)用圖形或隱喻來(lái)表示差分信息,用戶可以直覺(jué)地把握差分信息,也可以減輕等待下一個(gè)發(fā)言的負(fù)擔(dān)。
并且,如圖16所示,也可以使圖1所示的對(duì)話支援裝置的結(jié)構(gòu)加上并包括表現(xiàn)轉(zhuǎn)換部1501,將差分信息以語(yǔ)言表現(xiàn)來(lái)傳給用戶。如圖17,表現(xiàn)轉(zhuǎn)換部1501是,由從差分信息轉(zhuǎn)換為語(yǔ)言表現(xiàn)的轉(zhuǎn)換規(guī)則構(gòu)成的。在圖10的狀態(tài)下差分信息為0.64時(shí),在圖16的結(jié)構(gòu),根據(jù)表現(xiàn)轉(zhuǎn)換部1501的轉(zhuǎn)換規(guī)則No.2,將差分信息,轉(zhuǎn)換為“Wait for aminute.”,且如圖18(b)所示,以定性的語(yǔ)言表現(xiàn)1701傳給對(duì)方用戶。如此,通過(guò)以適當(dāng)?shù)恼Z(yǔ)言來(lái)表現(xiàn)差分信息,用戶可以減輕等待下一個(gè)發(fā)言的負(fù)擔(dān)。
并且,如圖19所示,也可以使圖1所示的對(duì)話支援裝置的結(jié)構(gòu)加上并包括填充詞數(shù)據(jù)庫(kù)1801。在此情況下,發(fā)言輸出部107也可以,由對(duì)方的對(duì)話支援裝置所發(fā)送的差分信息不是0時(shí),將此差分信息作為控制參數(shù),到從對(duì)方的對(duì)話支援裝置受到下一個(gè)例句為止之間,按規(guī)則或任意生成相當(dāng)于填充詞數(shù)據(jù)庫(kù)1801中的“え一つと(那個(gè))”、“そうですね(就是)”、“And please wait,”等填充詞的句子。對(duì)于圖19的結(jié)構(gòu),在圖11的狀態(tài)下,如圖20(b)所示,PDA502任意再生填充詞的聲音。如此,通過(guò)使用適當(dāng)?shù)奶畛湓~在聽(tīng)覺(jué)上來(lái)填充收到下一個(gè)發(fā)言為止的空白時(shí)間,可以減輕等待下一個(gè)發(fā)言的用戶的負(fù)擔(dān)。此時(shí),可以顯示圖20所示的在顯示區(qū)域512的差分信息的,也可以不顯示。
在此為止,說(shuō)明了假設(shè)用戶講日語(yǔ)、對(duì)方用戶講英語(yǔ)的情況,下面,說(shuō)明假設(shè)用戶講漢語(yǔ)、對(duì)方用戶講英語(yǔ)的情況。在此,如圖5所示,將用戶(用戶1)和對(duì)方用戶(用戶2)進(jìn)行對(duì)話的情況作為例子來(lái)進(jìn)行說(shuō)明,該用戶(用戶1)是游客,母語(yǔ)為漢語(yǔ),該對(duì)方用戶(用戶2)是賓館的服務(wù)臺(tái)的服務(wù)員,母語(yǔ)為英語(yǔ)。并且,對(duì)于與上述相同的結(jié)構(gòu),省略說(shuō)明。
圖21是示出例句數(shù)據(jù)庫(kù)101存儲(chǔ)的例句的一個(gè)例子的圖。相當(dāng)于第1例句的語(yǔ)言1是漢語(yǔ),相當(dāng)于第2例句的語(yǔ)言2是英語(yǔ),語(yǔ)言1和語(yǔ)言2的例句處于對(duì)譯關(guān)系。例如,例句選擇部103選擇語(yǔ)言1的發(fā)言No.16的例句“想去機(jī)場(chǎng)”時(shí),作為對(duì)應(yīng)的例句輸出語(yǔ)言2的“Iwant to go to the airport.”。
圖22(a)、(b)是示出安裝對(duì)話支援裝置的PDA的圖。用戶1使用圖22(a)所示的PDA501,用戶2使用圖22(b)所示的PDA502。各用戶,按下發(fā)言輸入按鈕503、504,用聲音輸入發(fā)言。輸入發(fā)言后,在顯示區(qū)域505、506顯示作為發(fā)言信息的、由發(fā)言接受部102所接受的發(fā)言,通過(guò)例句選擇部103,在顯示區(qū)域507、508顯示例句的候補(bǔ)E。從例句的候補(bǔ)中選擇所要的例句e后,在顯示區(qū)域509、510顯示此對(duì)譯例句,并向?qū)Ψ降膶?duì)話支援裝置發(fā)送此對(duì)譯例句。在顯示區(qū)域511及512顯示差分信息。麥克風(fēng)513和514是將用戶的聲音輸入到發(fā)言接受部102的麥克風(fēng)。
如圖23(a)所示,在用戶1按下發(fā)言輸入按鈕503來(lái)輸入發(fā)言“去機(jī)場(chǎng)的電車的出發(fā)時(shí)間是幾點(diǎn)”的情況下,通過(guò)發(fā)言接受部102的聲音識(shí)別處理轉(zhuǎn)換為發(fā)言信息“去機(jī)場(chǎng)的電車的出發(fā)時(shí)間是幾點(diǎn)”,并如圖24(a)所示顯示在顯示區(qū)域505。發(fā)言信息,輸入到例句選擇部103,在步驟301,全發(fā)言信息U=“去機(jī)場(chǎng)的電車的出發(fā)時(shí)間是幾點(diǎn)”,在步驟302,部分發(fā)言信息u=“去機(jī)場(chǎng)的電車的出發(fā)時(shí)間是幾點(diǎn)”、已轉(zhuǎn)換發(fā)言信息v=“”,并且,通過(guò)發(fā)送部104,使對(duì)方用戶的PDA502的模式變更為接收狀態(tài)。在接收狀態(tài)下,在顯示區(qū)域701顯示,最近由對(duì)方用戶的對(duì)話支援裝置所選擇的例句的對(duì)譯例句,在顯示區(qū)域702依次顯示由對(duì)方用戶的對(duì)話支援裝置所選擇的所有的例句的對(duì)譯例句。并且,按下發(fā)言輸入按鈕504來(lái)開(kāi)始發(fā)言的輸入,消除PDA502的接收狀態(tài),并返回到圖22的狀態(tài)。
其次,例句選擇部103,在步驟303、步驟304、步驟305、步驟309,縮短部分發(fā)言信息u來(lái)計(jì)算與所有的例句的類似度,最后,針對(duì)部分發(fā)言信息u=“去機(jī)場(chǎng)的”獲得例句候補(bǔ)E={想去機(jī)場(chǎng),請(qǐng)教我一下去機(jī)場(chǎng)怎么走}。在步驟306,部分發(fā)言信息u的值,反映到顯示區(qū)域505的顯示,如圖25(a)所示,用下劃線801顯示給用戶1。并且,例句選擇部103,將例句候補(bǔ)E顯示在顯示區(qū)域507。如圖26(a)所示,用戶1作為所要的例句e選擇“想去機(jī)場(chǎng)”后,在步驟307,將此對(duì)譯例句“I want to go to the airport.”輸出到發(fā)送部104。在步驟308,更新為v=“去機(jī)場(chǎng)的”、u=U-v,即,更新為部分發(fā)言信息u=“電車的出發(fā)時(shí)間是幾點(diǎn)”。這些信息被輸出到發(fā)言差分計(jì)算部105,發(fā)言差分計(jì)算部105獲得(U-v)/U=(14-4)/140.71的差分信息。在顯示區(qū)域511顯示獲得后的差分信息,發(fā)送部104將對(duì)譯例句“I want to goto the airport.”和差分信息「0.71」輸出到PDA502。由PDA502的接收部106所接收的這些信息,如圖26(b)所示,通過(guò)發(fā)言輸出部107被顯示在顯示區(qū)域701、702。并且,發(fā)言輸出部107,通過(guò)聲音合成處理,由PDA502輸出相當(dāng)于“I want to go to the airport.”的聲音信息。在此,由于在顯示區(qū)域512顯示差分信息,因此用戶2可以知道用戶1要說(shuō)的內(nèi)容還剩下71%。因此,根據(jù)用戶1還沒(méi)告訴發(fā)言的一半以上,用戶2可以客觀地判斷出,比起只聽(tīng)到“I want to go to the airport.”就立刻回答,等待剩下的發(fā)言為好,因此可以避免不必要的發(fā)言。
其次,在步驟310,由于部分發(fā)言信息u=“電車的出發(fā)時(shí)間是幾點(diǎn)”,因此返回到步驟303,同樣,在步驟305,獲得例句候補(bǔ)E={電車幾點(diǎn)鐘出發(fā)?、電車幾點(diǎn)鐘到達(dá)?、電車為什么誤點(diǎn)?}后,如圖27(a)所示,在步驟306,在顯示區(qū)域505、507分別顯示部分發(fā)言信息u和例句候補(bǔ)E。如圖28(a)所示,同樣,用戶1選擇所要的例句“電車幾點(diǎn)鐘出發(fā)?”后,如圖28(b)所示,PDA502輸出此對(duì)譯例句“What timedoes the train leave?”。在步驟308,更新為已轉(zhuǎn)換發(fā)言信息v=“去機(jī)場(chǎng)的電車的出發(fā)時(shí)間是幾點(diǎn)?”、部分發(fā)言信息u=“”。這些信息輸出到發(fā)言差分計(jì)算部105,發(fā)言差分計(jì)算部105獲得(U-v)/U=(14-14)/14=0的差分信息。獲得后的差分信息,顯示在顯示區(qū)域511,同樣,也顯示在顯示區(qū)域512。用戶2可以知道,在顯示區(qū)域702中包含用戶1要說(shuō)的全部?jī)?nèi)容。因此,可以客觀地判斷為需要對(duì)顯示區(qū)域702作出回答,也可以以必要且充分的發(fā)言來(lái)回答給對(duì)方。
并且,上述示出用數(shù)值來(lái)表示差分信息的例子,不過(guò),如圖29(a)、(b)所示,用條形圖1201、1202,或如圖30(a)、(b)所示,用圓形圖1301、1302等的圖形來(lái)表示差分信息也可以?;蛘撸瑢⒉罘中畔⒆鳛榭刂茀?shù)來(lái)控制隱喻也可以,該隱喻表示差分信息。例如,將如圖31(b)所示的要旋轉(zhuǎn)的沙漏1401的旋轉(zhuǎn)速度與差分信息成比例也可以。如此,通過(guò)用圖形或隱喻來(lái)表示差分信息,用戶可以直覺(jué)地把握差分信息,也可以減輕等待下一個(gè)發(fā)言的負(fù)擔(dān)。
并且,如圖16所示,也可以使圖1所示的對(duì)話支援裝置的結(jié)構(gòu)加上并包括表現(xiàn)轉(zhuǎn)換部1501,將差分信息以語(yǔ)言表現(xiàn)來(lái)傳給用戶。如圖32,表現(xiàn)轉(zhuǎn)換部1501是,由從差分信息轉(zhuǎn)換為語(yǔ)言表現(xiàn)的轉(zhuǎn)換規(guī)則構(gòu)成的。在圖10的狀態(tài)下差分信息為0.71時(shí),在圖16的結(jié)構(gòu),根據(jù)表現(xiàn)轉(zhuǎn)換部1501的轉(zhuǎn)換規(guī)則No.2,將差分信息,轉(zhuǎn)換為“Wait for aminute.”,且如圖33(b)所示,以定性的語(yǔ)言表現(xiàn)1701傳給對(duì)方用戶。如此,通過(guò)以適當(dāng)?shù)恼Z(yǔ)言來(lái)表現(xiàn)差分信息,用戶可以減輕等待下一個(gè)發(fā)言的負(fù)擔(dān)。
并且,如圖19所示,也可以使圖1所示的對(duì)話支援裝置的結(jié)構(gòu)加上并包括填充詞數(shù)據(jù)庫(kù)1801。在此情況下,發(fā)言輸出部107也可以,由對(duì)方的對(duì)話支援裝置所發(fā)送的差分信息不是0時(shí),將此差分信息作為控制參數(shù),到從對(duì)方的對(duì)話支援裝置受到下一個(gè)例句為止之間,按規(guī)則或任意生成相當(dāng)于填充詞數(shù)據(jù)庫(kù)1801中的“那個(gè)”、“就是”、“Andplease wait,”等填充詞的句子。對(duì)于圖19的結(jié)構(gòu),在圖27的狀態(tài)下,如圖34(b)所示,PDA502任意再生填充詞的聲音。如此,通過(guò)使用適當(dāng)?shù)奶畛湓~在聽(tīng)覺(jué)上來(lái)填充收到下一個(gè)發(fā)言為止的空白時(shí)間,可以減輕等待下一個(gè)發(fā)言的用戶的負(fù)擔(dān)。此時(shí),可以顯示圖34所示的在顯示區(qū)域512的差分信息的,也可以不顯示。
并且,如圖35所示,也可以獨(dú)立構(gòu)成發(fā)送方和接收方,該發(fā)送方包括例句數(shù)據(jù)庫(kù)101、發(fā)言接受部102、例句選擇部103、發(fā)送部104以及發(fā)言差分計(jì)算部105,該接收部包括接收部106以及發(fā)言輸出部107。
并且,如圖36所示,也可以構(gòu)成為以下系統(tǒng),即,對(duì)話支援裝置包括發(fā)言接受部102、發(fā)送部104、接收部106以及發(fā)言輸出部107,服務(wù)器包括例句選擇部104以及發(fā)言差分計(jì)算部105,該服務(wù)器通過(guò)互聯(lián)網(wǎng)等網(wǎng)絡(luò)2210連接對(duì)話支援裝置。在此情況下,發(fā)送部104將發(fā)言信息發(fā)送到服務(wù)器,服務(wù)器的接收部2201接收發(fā)言信息。而且,服務(wù)器的發(fā)送部2202,將根據(jù)發(fā)言信息由服務(wù)器所確定的例句和差分信息,發(fā)送到對(duì)方用戶的對(duì)話支援裝置的接收部106。再者,也可以,先將根據(jù)發(fā)言信息由服務(wù)器所確定的例句和差分信息發(fā)送到用戶的對(duì)話支援裝置后,從用戶的對(duì)話支援裝置發(fā)送到對(duì)方用戶的對(duì)話支援裝置。
并且,在本實(shí)施方式中,將是日語(yǔ)和英語(yǔ)的情況以及是漢語(yǔ)和英語(yǔ)的情況作為一個(gè)例子,不過(guò),本發(fā)明不受語(yǔ)言的限制,針對(duì)法語(yǔ)等其他語(yǔ)言也可以同樣實(shí)施。
工業(yè)實(shí)用性本發(fā)明涉及的對(duì)話支援裝置,具有使參與對(duì)話的人的發(fā)言快速完成的功能,可以適用于移動(dòng)電話及移動(dòng)終端等的翻譯應(yīng)用軟件等。也可以適用于公共的街頭終端或向?qū)ЫK端等。再者,在相同語(yǔ)言的對(duì)話,也可以適用于以定型句子的聊天系統(tǒng)等。
權(quán)利要求
1.一種對(duì)話支援裝置,支援對(duì)話,其特征在于,包括例句數(shù)據(jù)庫(kù),將對(duì)話中使用的第1例句和第2例句相對(duì)應(yīng)并存儲(chǔ);發(fā)言接受單元,接受用戶的發(fā)言;例句選擇單元,根據(jù)由上述發(fā)言接受單元所接受的上述發(fā)言來(lái)檢索上述例句數(shù)據(jù)庫(kù),從而選擇第1例句,并輸出與選擇出的上述第1例句相對(duì)應(yīng)的第2例句;發(fā)言差分計(jì)算單元,計(jì)算上述發(fā)言和由上述例句選擇單元所選擇的上述第1例句之間的差分,并輸出表示計(jì)算出的上述差分的差分信息;以及發(fā)送單元,將上述第2例句和上述差分信息發(fā)送到對(duì)方用戶的對(duì)話支援裝置,上述第2例句是由上述例句選擇單元所輸出的例句,上述差分信息是由上述發(fā)言差分計(jì)算單元所輸出的信息。
2.如權(quán)利要求1所述的對(duì)話支援裝置,其特征在于,上述例句選擇單元,還根據(jù)選擇出的上述第1例句和上述發(fā)言之間的差分,選擇針對(duì)上述發(fā)言的下一個(gè)第1例句。
3.如權(quán)利要求1所述的對(duì)話支援裝置,其特征在于,上述例句選擇單元,以文字、單詞或表示讀法的文字為單位,利用動(dòng)態(tài)規(guī)劃法來(lái)計(jì)算類似度,該類似度表示上述發(fā)言和上述第1例句之間的類似程度。
4.如權(quán)利要求1所述的對(duì)話支援裝置,其特征在于,上述發(fā)言差分計(jì)算單元,基于文字、單詞或表示讀法的文字,比較上述發(fā)言和上述第1例句,來(lái)計(jì)算上述差分,上述第1例句是由上述例句選擇單元所選擇的例句。
5.如權(quán)利要求1所述的對(duì)話支援裝置,其特征在于,上述對(duì)話支援裝置還包括接收單元,接收從上述對(duì)方用戶的對(duì)話支援裝置發(fā)送的第2例句和差分信息;以及發(fā)言輸出單元,輸出由上述接收單元所接收的上述第2例句和上述差分信息。
6.如權(quán)利要求5所述的對(duì)話支援裝置,其特征在于,上述發(fā)言輸出單元,以數(shù)字來(lái)顯示由上述接收單元所接收的上述差分信息。
7.如權(quán)利要求5所述的對(duì)話支援裝置,其特征在于,上述發(fā)言輸出單元,以圖形來(lái)顯示由上述接收單元所接收的上述差分信息。
8.如權(quán)利要求5所述的對(duì)話支援裝置,其特征在于,上述發(fā)言輸出單元,將由上述接收單元所接收的上述差分信息轉(zhuǎn)換為定性的語(yǔ)言表現(xiàn),輸出轉(zhuǎn)換后的上述語(yǔ)言表現(xiàn)。
9.如權(quán)利要求5所述的對(duì)話支援裝置,其特征在于,上述發(fā)言輸出單元,根據(jù)由上述接收單元所接收的上述差分信息,生成相當(dāng)于填充詞的語(yǔ)言表現(xiàn),并輸出生成后的上述語(yǔ)言表現(xiàn)。
10.如權(quán)利要求1所述的對(duì)話支援裝置,其特征在于,上述對(duì)話支援裝置進(jìn)一步包括,候補(bǔ)通知單元,將由上述例句選擇單元所選擇的上述第1例句的候補(bǔ)通知給上述用戶;以及選擇指示接受單元,從上述用戶接受選擇指示,該選擇指示是從上述第1例句的候補(bǔ)中選擇1個(gè)第1例句的指示;上述例句選擇單元,根據(jù)上述發(fā)言來(lái)檢索上述例句數(shù)據(jù)庫(kù),從而選擇上述第1例句的候補(bǔ),并且,根據(jù)由上述選擇指示接受單元所接受的上述選擇指示來(lái)選擇上述第1例句。
11.如權(quán)利要求1所述的對(duì)話支援裝置,其特征在于,上述發(fā)言接受單元,通過(guò)利用語(yǔ)言模型的連續(xù)聲音識(shí)別處理,接受上述發(fā)言,該語(yǔ)言模型是由上述例句數(shù)據(jù)庫(kù)存儲(chǔ)的上述第1例句所構(gòu)筑的語(yǔ)言模型,或者,通過(guò)鍵盤接受上述發(fā)言,該鍵盤的輸入被限制為單詞,該單詞構(gòu)成上述例句數(shù)據(jù)庫(kù)存儲(chǔ)的上述第1例句。
12.一種對(duì)話支援系統(tǒng),使用第1對(duì)話支援裝置及第2對(duì)話支援裝置支援對(duì)話,上述第1對(duì)話支援裝置,包括例句數(shù)據(jù)庫(kù),將對(duì)話中使用的第1例句和第2例句相對(duì)應(yīng)并存儲(chǔ);發(fā)言接受單元,接受用戶的發(fā)言;例句選擇單元,根據(jù)由上述發(fā)言接受單元所接受的上述發(fā)言來(lái)檢索上述例句數(shù)據(jù)庫(kù),從而選擇第1例句,并輸出與選擇出的上述第1例句相對(duì)應(yīng)的第2例句;發(fā)言差分計(jì)算單元,計(jì)算上述發(fā)言和由上述例句選擇單元所選擇的上述第1例句之間的差分,并輸出表示計(jì)算出的上述差分的差分信息;以及發(fā)送單元,將上述第2例句和上述差分信息發(fā)送到上述第2對(duì)話支援裝置,上述第2例句是由上述例句選擇單元所輸出的例句,上述差分信息是由上述發(fā)言差分計(jì)算單元所輸出的信息,上述第2對(duì)話支援裝置,包括接收單元,接收從上述第1對(duì)話支援裝置發(fā)送的上述第2例句和上述差分信息;以及發(fā)言輸出單元,輸出由上述接收單元所接收的上述第2例句和上述差分信息。
13.一種對(duì)話支援系統(tǒng),使用與服務(wù)器連接的第1對(duì)話支援裝置及第2對(duì)話支援裝置支援對(duì)話,上述第1對(duì)話支援裝置,包括發(fā)言接受單元,接受用戶的發(fā)言;以及發(fā)送單元,將由上述發(fā)言接受單元所接受的上述發(fā)言發(fā)送到上述服務(wù)器,上述服務(wù)器,包括例句數(shù)據(jù)庫(kù),將對(duì)話中使用的第1例句和第2例句相對(duì)應(yīng)并存儲(chǔ);例句選擇單元,根據(jù)從上述第1對(duì)話支援裝置所發(fā)送的上述發(fā)言來(lái)檢索上述例句數(shù)據(jù)庫(kù),從而選擇第1例句,并輸出與選擇出的上述第1例句相對(duì)應(yīng)的第2例句;發(fā)言差分計(jì)算單元,計(jì)算上述發(fā)言和由上述例句選擇單元所選擇的上述第1例句之間的差分,并輸出表示計(jì)算出的上述差分的差分信息;以及發(fā)送單元,將上述第2例句和上述差分信息發(fā)送到上述第2對(duì)話支援裝置,上述第2例句是由上述例句選擇單元所輸出的例句,上述差分信息是由上述發(fā)言差分計(jì)算單元所輸出的信息,上述第2對(duì)話支援裝置,包括接收單元,接收從上述服務(wù)器所發(fā)送的上述第2例句和上述差分信息;以及發(fā)言輸出單元,輸出由上述接收單元所接收的上述第2例句和上述差分信息。
14.一種對(duì)話支援方法,支援對(duì)話,其特征在于,包括發(fā)言接受步驟,接受用戶的發(fā)言;例句選擇步驟,根據(jù)在上述發(fā)言接受步驟中所接受的上述發(fā)言來(lái)檢索例句數(shù)據(jù)庫(kù),從而選擇第1例句,并輸出與選擇出的上述第1例句相對(duì)應(yīng)的第2例句,上述例句數(shù)據(jù)庫(kù),將對(duì)話中使用的第1例句和第2例句相對(duì)應(yīng)并存儲(chǔ);發(fā)言差分計(jì)算步驟,計(jì)算上述發(fā)言和由上述例句選擇單元所選擇的上述第1例句之間的差分,并輸出表示計(jì)算出的上述差分的差分信息;以及發(fā)送步驟,將上述第2例句和上述差分信息發(fā)送到對(duì)方用戶的對(duì)話支援裝置,上述第2例句是在上述例句選擇步驟中所輸出的例句,上述差分信息是在上述發(fā)言差分計(jì)算步驟中所輸出的信息。
15.一種程序,用于支援對(duì)話,其特征在于,使計(jì)算機(jī)執(zhí)行以下步驟發(fā)言接受步驟,接受用戶的發(fā)言;例句選擇步驟,根據(jù)在上述發(fā)言接受步驟中所接受的上述發(fā)言來(lái)檢索例句數(shù)據(jù)庫(kù),從而選擇第1例句,并輸出與選擇出的上述第1例句相對(duì)應(yīng)的第2例句,上述例句數(shù)據(jù)庫(kù),將對(duì)話中使用的第1例句和第2例句相對(duì)應(yīng)并存儲(chǔ);發(fā)言差分計(jì)算步驟,計(jì)算上述發(fā)言和由上述例句選擇單元所選擇的上述第1例句之間的差分,并輸出表示計(jì)算出的上述差分的差分信息;以及發(fā)送步驟,將上述第2例句和上述差分信息發(fā)送到對(duì)方用戶的對(duì)話支援裝置,上述第2例句是在上述例句選擇步驟中所輸出的例句,上述差分信息是在上述發(fā)言差分計(jì)算步驟中所輸出的信息。
全文摘要
本發(fā)明提供一種對(duì)話支援裝置,支援對(duì)話,可減少因誤解或貿(mào)然斷定而引起的發(fā)言,以便使對(duì)話快速結(jié)束。包括例句數(shù)據(jù)庫(kù)(101),存儲(chǔ)用于對(duì)話的例句;發(fā)言接受部(102),接受用戶的發(fā)言,并作為發(fā)言信息輸出;例句選擇部(103),依次選擇最接近發(fā)言信息的、例句數(shù)據(jù)庫(kù)中包含的例句,并輸出與此例句相對(duì)應(yīng)的例句;發(fā)言差分計(jì)算部(105),計(jì)算發(fā)言信息和由例句選擇部所選擇的例句之間的差分,并輸出差分信息;發(fā)送部(104),將從例句選擇部所輸出的例句和差分信息發(fā)送給對(duì)方用戶的對(duì)話支援裝置;接收部(106),接收從上述對(duì)方用戶的對(duì)話支援裝置發(fā)送的例句和差分信息;以及輸出部(107),輸出由接收部所接收的例句和差分信息。
文檔編號(hào)G06F17/28GK101052964SQ20068000114
公開(kāi)日2007年10月10日 申請(qǐng)日期2006年6月13日 優(yōu)先權(quán)日2005年7月6日
發(fā)明者水谷研治, 沖本純幸 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社