一種人機(jī)交互方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實(shí)施例提供一種人機(jī)交互方法及系統(tǒng),涉及計(jì)算機(jī)技術(shù)領(lǐng)域,旨在提高人機(jī)交互的用戶體驗(yàn)性。該方法包括:接收用戶采用第一語(yǔ)言類型輸入的問題信息;根據(jù)所述問題信息,獲取所述問題信息對(duì)應(yīng)的答案信息;根據(jù)預(yù)設(shè)的第二語(yǔ)言類型,語(yǔ)音播報(bào)所述答案信息;接收用戶對(duì)所述答案信息的第一預(yù)設(shè)操作,顯示所述第二語(yǔ)言類型的答案文本信息。本發(fā)明實(shí)施例的人機(jī)交互過程,符合用戶學(xué)習(xí)語(yǔ)言的一般習(xí)慣,在人機(jī)交互的過程中,可以滿足用戶學(xué)習(xí)第二語(yǔ)言的需求,提高用戶學(xué)習(xí)第二語(yǔ)言的興趣和效率,提高了人機(jī)交互的用戶體驗(yàn)。
【專利說明】
_種人機(jī)交互方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明實(shí)施例涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種人機(jī)交互方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,人機(jī)交互的應(yīng)用也越來越廣泛,例如,用戶可以通過語(yǔ)音或文字與交互系統(tǒng)(聊天機(jī)器人、語(yǔ)音助手等)進(jìn)行人機(jī)交互。
[0003]在現(xiàn)有技術(shù)中,在用戶與交互系統(tǒng)進(jìn)行人機(jī)交互之前,可以先在交互系統(tǒng)中設(shè)置交互語(yǔ)言,可選的,交互系統(tǒng)中也可以包括默認(rèn)的交互語(yǔ)言,在用戶與交互系統(tǒng)進(jìn)行人機(jī)交互的過程中,用戶采用預(yù)設(shè)的交互語(yǔ)言在交互系統(tǒng)中輸入語(yǔ)音形式或文本形式的問題,交互形式對(duì)用戶輸入的問題進(jìn)行識(shí)別,獲取與問題對(duì)應(yīng)的答案,并采用預(yù)設(shè)的交互語(yǔ)言向用戶反饋語(yǔ)音形式和/或文本形式的答案。
[0004]然而,在現(xiàn)有技術(shù)中,在一次人機(jī)交互過程中,只能采用一種語(yǔ)言進(jìn)行交互,人機(jī)交互靈活性差,使得用戶體驗(yàn)差。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供一種人機(jī)交互方法及系統(tǒng),用于提高人機(jī)交互的用戶體驗(yàn)性。
[0006]第一方面,本發(fā)明提供一種人機(jī)交互方法,包括:
接收用戶采用第一語(yǔ)言類型輸入的問題信息;
根據(jù)所述問題信息,獲取所述問題信息對(duì)應(yīng)的答案信息;
根據(jù)預(yù)設(shè)的第二語(yǔ)言類型,語(yǔ)音播報(bào)所述答案信息;
接收用戶對(duì)所述答案信息的第一預(yù)設(shè)操作,顯示所述第二語(yǔ)言類型的答案文本信息。
[0007]如上所述的方法,所述根據(jù)所述問題信息,獲取所述問題信息對(duì)應(yīng)的答案信息之后,還包括:
獲取所述答案信息對(duì)應(yīng)的所述第二語(yǔ)言類型的答案文本信息、所述第二語(yǔ)言類型的答案語(yǔ)音信息和所述第二語(yǔ)言類型的答案文本信息對(duì)應(yīng)的所述第一語(yǔ)言類型的答案文本信息,以及所述問題信息對(duì)應(yīng)的所述第二語(yǔ)言類型的問題文本信息、所述第二語(yǔ)言類型的問題語(yǔ)音信息。
[0008]如上所述的方法,所述接收用戶對(duì)所述答案信息的第一預(yù)設(shè)操作,顯示所述第二語(yǔ)言類型的答案文本信息之后,還包括:
接收用戶對(duì)所述答案信息的第二預(yù)設(shè)操作,顯示所述第二語(yǔ)言類型的答案文本信息對(duì)應(yīng)的所述第一語(yǔ)言類型的所述答案文本信息。
[0009]如上所述的方法,所述接收用戶采用第一語(yǔ)言類型輸入的問題信息之后,還包括:接收用戶對(duì)所述問題信息的第三預(yù)設(shè)操作,語(yǔ)音播報(bào)所述第二語(yǔ)言類型的所述問題語(yǔ)音信息。
[0010]如上所述的方法,所述接收用戶對(duì)所述問題信息的第三預(yù)設(shè)操作,語(yǔ)音播報(bào)所述第二語(yǔ)言類型的所述問題語(yǔ)音信息之后,還包括: 接收用戶對(duì)所述問題信息的第四預(yù)設(shè)操作,顯示所述第二語(yǔ)言類型的問題文本信息。[0011 ]第二方面,本發(fā)明提供一種人機(jī)交互系統(tǒng),包括:
接收模塊,用于接收用戶采用第一語(yǔ)言類型輸入的問題信息和用戶輸入的預(yù)設(shè)操作; 獲取模塊,用于根據(jù)所述問題信息,獲取所述問題信息對(duì)應(yīng)的答案信息;
展示模塊,用于根據(jù)預(yù)設(shè)的第二語(yǔ)言類型,語(yǔ)音播報(bào)所述答案信息,以及用于根據(jù)用戶對(duì)所述答案信息的第一預(yù)設(shè)操作,顯示所述第二語(yǔ)言類型的答案文本信息。
[0012]如上所示的系統(tǒng),所述獲取模塊具體用于:
獲取所述問題信息對(duì)應(yīng)的所述第二語(yǔ)言類型的問題文本信息、問題語(yǔ)音信息;
根據(jù)所述第二語(yǔ)言類型,獲取所述問題信息對(duì)應(yīng)的答案信息,其中,所述答案信息至少包括所述第二語(yǔ)言類型的答案文本信息、答案語(yǔ)音信息和所述第二語(yǔ)言類型的答案文本信息對(duì)應(yīng)的所述第一語(yǔ)言類型的答案文本信息。
[0013]如上所示的系統(tǒng),所述接收模塊具體用于:
接收用戶采用第一語(yǔ)言類型輸入的問題信息;
接收用戶對(duì)所述答案信息的第一預(yù)設(shè)操作、用戶對(duì)所述答案信息的第二預(yù)設(shè)操作、用戶對(duì)所述問題信息的第三預(yù)設(shè)操作、用戶對(duì)所述問題信息的第四預(yù)設(shè)操作。
[0014]如上所示的系統(tǒng),所述展示模塊具體還用于:
根據(jù)所述第二預(yù)設(shè)操作,顯示所述第一語(yǔ)言類型的所述答案文本信息。
[0015]如上所示的系統(tǒng),所述展示模塊具體還用于:
根據(jù)所述第三預(yù)設(shè)操作,語(yǔ)音播報(bào)所述第二語(yǔ)言類型的所述問題語(yǔ)音信息;
根據(jù)所述第四預(yù)設(shè)操作,顯示所述第二語(yǔ)言類型的所述問題文本信息。
[0016]本發(fā)明實(shí)施例提供的人機(jī)交互方法,在人機(jī)交互過程中,接收到用戶采用第一語(yǔ)言類型輸入的問題信息后,根據(jù)問題信息,獲取問題信息對(duì)應(yīng)的答案信息,并根據(jù)預(yù)設(shè)的第二語(yǔ)言類型,語(yǔ)音播報(bào)所述答案信息,進(jìn)而根據(jù)用戶對(duì)所述答案信息的第一預(yù)設(shè)操作,顯示所述第二語(yǔ)言類型的答案文本信息,符合用戶學(xué)習(xí)第二語(yǔ)言的習(xí)慣,首先采用第二語(yǔ)言向用戶語(yǔ)音播報(bào)該答案信息,可以提高用戶對(duì)第二語(yǔ)言的聽說理解能力,進(jìn)而在用戶沒有理解語(yǔ)音播報(bào)的該答案信息,可以根據(jù)用戶的第一預(yù)設(shè)操作,顯示語(yǔ)音播報(bào)的該答案信息對(duì)應(yīng)的第二語(yǔ)言類型的答案文本信息,進(jìn)一步提高用戶對(duì)第二語(yǔ)言的理解能力。因此,本發(fā)明實(shí)施例提供的人機(jī)交互方法,可以滿足用戶學(xué)習(xí)第二語(yǔ)言的需求,符合用戶學(xué)習(xí)第二語(yǔ)言的習(xí)慣,提高了人機(jī)交互的用戶體驗(yàn)。
【附圖說明】
[0017]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1為本發(fā)明提供的一種人機(jī)交互方法的流程示意圖;
圖2為本發(fā)明提供的另一種人機(jī)交互方法的流程示意圖;
圖3為本發(fā)明提供的另一種人機(jī)交互方法的流程示意圖;
圖4為本發(fā)明提供的另一種人機(jī)交互方法的流程示意圖; 圖5為本發(fā)明提供的一種人機(jī)交互系統(tǒng)的交互界面示意圖;
圖6為本發(fā)明提供的一種人機(jī)交互系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0019]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0020]術(shù)語(yǔ)“第一”、“第二”、“第三”和“第四”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”、“第三”和“第四”的特征可以明示或者隱含地包括一個(gè)或者更多個(gè)該特征。
[0021]在本發(fā)明實(shí)施例中,人機(jī)交互系統(tǒng)(下文簡(jiǎn)稱交互系統(tǒng))可以包括但不僅限于聊天機(jī)器人、語(yǔ)音助手等,交互系統(tǒng)可以為一個(gè)獨(dú)立的設(shè)備,也可以設(shè)置在其他終端中,例如交互系統(tǒng)可以設(shè)置在手機(jī)、電腦、智能電視等終端設(shè)備中。本發(fā)明實(shí)施例所示的交互系統(tǒng)可以接收用戶輸入的問題信息,并向用戶反饋與問題信息對(duì)應(yīng)的答案信息,在本發(fā)明實(shí)施例所示的人機(jī)交互過程中,用戶與交互系統(tǒng)可以同時(shí)采用多種語(yǔ)言進(jìn)行人機(jī)交互,旨在解決現(xiàn)有技術(shù)中,人機(jī)交互過程中僅能采用一種語(yǔ)言進(jìn)行交互而導(dǎo)致的人機(jī)交互靈活性差的問題,可以滿足用戶學(xué)習(xí)第二語(yǔ)言的需求,符合用戶學(xué)習(xí)第二語(yǔ)言的習(xí)慣,提高了人機(jī)交互的用戶體驗(yàn)。下面,采用具體實(shí)施例,對(duì)本發(fā)明實(shí)施例所示的人機(jī)交互方法及系統(tǒng)進(jìn)行詳細(xì)說明。
[0022]圖1為本發(fā)明提供的多語(yǔ)言人機(jī)交互方法的流程示意圖,該方法的執(zhí)行主體為交互系統(tǒng),請(qǐng)參照?qǐng)D1,該方法可以包括:
5101、接收用戶采用第一語(yǔ)言類型輸入的問題信息;
5102、根據(jù)問題信息,獲取問題信息對(duì)應(yīng)的答案信息;
5103、根據(jù)預(yù)設(shè)的第二語(yǔ)言類型,語(yǔ)音播報(bào)答案信息;
5104、接收用戶對(duì)答案信息的第一預(yù)設(shè)操作,顯示第二語(yǔ)言類型的答案文本信息。
[0023]在本發(fā)明實(shí)施例中,交互系統(tǒng)可識(shí)別多種語(yǔ)言類型,例如,中文、英文、日文等,其中,第一語(yǔ)言類型和第二語(yǔ)言類型為交互系統(tǒng)可識(shí)別的任意語(yǔ)言類型,第一語(yǔ)言類型與第二語(yǔ)言類型是不同的語(yǔ)言類型,示例的,第一語(yǔ)言類型為中文,第二語(yǔ)言類型是英文,當(dāng)然,此處僅是舉例說明,并不代表本發(fā)明實(shí)施例的第一語(yǔ)言類型局限于中文、第二語(yǔ)言類型局限于英文。
[0024]在用戶與交互系統(tǒng)進(jìn)行人機(jī)交互之前,用戶可以在交互系統(tǒng)中設(shè)置交互過程中使用的第一語(yǔ)言類型和第二語(yǔ)言類型,例如,用戶在交互系統(tǒng)中設(shè)置的第一語(yǔ)言類型為中文、第二語(yǔ)言類型為英文;可選的,人機(jī)交互系統(tǒng)中還可以包括默認(rèn)設(shè)置的第一語(yǔ)言類型,例如,人機(jī)交互系統(tǒng)中默認(rèn)的第一語(yǔ)言類型為中文。需要說明的是,在實(shí)際應(yīng)用過程中,可以根據(jù)實(shí)際需要設(shè)置第一語(yǔ)言類型和第二語(yǔ)言類型,本發(fā)明對(duì)此不做具體限定。
[0025]在用戶需要與交互系統(tǒng)進(jìn)行人機(jī)交互時(shí),用戶可以采用第一語(yǔ)言類型在交互系統(tǒng)中輸入問題信息,可選的,用戶輸入的問題信息可以為語(yǔ)音類型,也可以為文本類型,當(dāng)問題信息為語(yǔ)音類型時(shí),用戶可以通過交互系統(tǒng)中的麥克風(fēng)輸入語(yǔ)音類型的問題信息,當(dāng)問題信息為文本類型時(shí),用戶可以通過交互系統(tǒng)中的鍵盤等輸入設(shè)備輸入文本類型的問題信息。
[0026]進(jìn)一步的,如果用戶采用第一語(yǔ)言輸入的是語(yǔ)音類型的問題信息,則在交互系統(tǒng)接收到該語(yǔ)音類型的問題信息后,將該語(yǔ)音類型的問題信息確定為第一語(yǔ)言類型的問題語(yǔ)音信息,然后對(duì)該第一語(yǔ)言類型的問題語(yǔ)音信息進(jìn)行語(yǔ)音識(shí)別,轉(zhuǎn)化為該語(yǔ)音類型的問題信息所對(duì)應(yīng)的第一語(yǔ)言類型的問題文本信息,進(jìn)而顯示在該交互系統(tǒng)的交互界面上;如果用戶采用第一語(yǔ)言輸入的是文本類型的問題信息,則該交互界面上直接顯示用戶輸入的第一語(yǔ)言類型的問題文本信息。
[0027]可選的,交互系統(tǒng)獲取到用戶輸入的第一語(yǔ)言類型的問題文本信息之后,進(jìn)一步的,基于該第一語(yǔ)言類型的問題文本信息獲取該問題信息對(duì)應(yīng)的第二語(yǔ)言類型的問題語(yǔ)音信息和第二語(yǔ)言類型的問題文本信息,示例的,可以通過對(duì)第一語(yǔ)言類型的問題文本信息進(jìn)行翻譯,得到第二語(yǔ)言類型的問題文本信息,然后對(duì)第二語(yǔ)言類型的問題文本信息進(jìn)行文本識(shí)別,得到第二語(yǔ)言類型的問題語(yǔ)音信息。
[0028]在交互系統(tǒng)接收到用戶輸入的問題信息后,交互系統(tǒng)對(duì)問題信息進(jìn)行識(shí)別,并通過網(wǎng)絡(luò)或者預(yù)設(shè)數(shù)據(jù)庫(kù)獲取與問題信息匹配的答案信息。交互系統(tǒng)通過網(wǎng)絡(luò)或者預(yù)設(shè)數(shù)據(jù)庫(kù)獲取的答案信息為第一語(yǔ)言類型的答案文本信息,進(jìn)而交互系統(tǒng)根據(jù)預(yù)設(shè)的第二語(yǔ)言類型獲取用于展示該答案信息的第二語(yǔ)言類型的答案語(yǔ)音信息、第二語(yǔ)言類型的答案文本信息,示例的,交互系統(tǒng)可以通過對(duì)第一語(yǔ)言類型的答案文本信息進(jìn)行翻譯,得到第二語(yǔ)言類型的答案文本信息,然后對(duì)第二語(yǔ)言類型的答案文本信息進(jìn)行文本識(shí)別,得到第二語(yǔ)言類型的答案語(yǔ)音信息。。
[0029]在交互系統(tǒng)獲取到該問題信息對(duì)應(yīng)的第二語(yǔ)言類型的答案語(yǔ)音信息之后,采用語(yǔ)音播報(bào)的方式展示該第二語(yǔ)言類型的答案語(yǔ)音信息。進(jìn)一步的,若用戶沒有理解該答案語(yǔ)音信息,或者用戶想知道語(yǔ)音播報(bào)的該答案語(yǔ)音信息所對(duì)應(yīng)的第二語(yǔ)言類型的答案文本信息,用戶可以對(duì)該答案信息輸入第一預(yù)設(shè)操作,語(yǔ)音交互系統(tǒng)的交互界面上顯示第二語(yǔ)言類型的答案文本信息。
[0030]可選的,所述第一預(yù)設(shè)操作可以是點(diǎn)擊操作、長(zhǎng)按操作,該點(diǎn)擊操作可以是交互系統(tǒng)的答案顯示區(qū)域內(nèi)的任意點(diǎn)擊操作,也可以是答案顯示區(qū)域內(nèi)的答案顯示按鈕對(duì)應(yīng)的點(diǎn)擊操作;長(zhǎng)按操作可以是交互系統(tǒng)的答案顯示區(qū)域內(nèi)的任意區(qū)域的長(zhǎng)按操作,也可以是第二語(yǔ)言類型的答案語(yǔ)音信息對(duì)應(yīng)的顯示區(qū)域的長(zhǎng)按操作,當(dāng)然,此處僅是舉例說明,并不代表本發(fā)明實(shí)施例的第一預(yù)設(shè)操作僅僅局限于此。
[0031]本發(fā)明實(shí)施例提供的人機(jī)交互方法,在人機(jī)交互過程中,接收到用戶采用第一語(yǔ)言類型輸入的問題信息后,根據(jù)問題信息,獲取問題信息對(duì)應(yīng)的答案信息,進(jìn)而語(yǔ)音播報(bào)該答案信息對(duì)應(yīng)的第二語(yǔ)言類型的答案語(yǔ)音信息,此時(shí),用戶可以通過收聽該第二語(yǔ)言類型的答案語(yǔ)音信息,提高其對(duì)第二語(yǔ)言的聽說讀寫能力,進(jìn)而若用戶沒有理解該答案語(yǔ)音信息,或者用戶理解了該答案語(yǔ)音信息,但是還想知道該答案語(yǔ)音信息所對(duì)應(yīng)的第二語(yǔ)言類型的答案文本信息,用戶可以對(duì)該答案信息輸入第一預(yù)設(shè)操作,語(yǔ)音交互系統(tǒng)的交互界面上顯示第二語(yǔ)言類型的答案文本信息。在用戶學(xué)習(xí)語(yǔ)言的過程中,通常首先收聽該語(yǔ)言對(duì)應(yīng)的語(yǔ)音信息,以提高其聽說理解能力,進(jìn)而希望看到該語(yǔ)音信息對(duì)應(yīng)的文本信息,進(jìn)一步提高其對(duì)該語(yǔ)言的理解能力,因此,本發(fā)明實(shí)施例的人機(jī)交互過程,符合用戶學(xué)習(xí)語(yǔ)言的一般習(xí)慣,在人機(jī)交互的過程中,可以滿足用戶學(xué)習(xí)第二語(yǔ)言的需求,提高用戶學(xué)習(xí)第二語(yǔ)言的興趣和效率,提高了人機(jī)交互的用戶體驗(yàn)。
[0032]在圖1所示實(shí)施例的基礎(chǔ)上,在根據(jù)用戶對(duì)答案信息的第一預(yù)設(shè)操作,交互系統(tǒng)的交互界面顯示第二語(yǔ)言類型的答案文本信息之后,還包括接收用戶對(duì)所述答案信息的第二預(yù)設(shè)操作,顯示所述第二語(yǔ)言類型的答案文本信息對(duì)應(yīng)的所述第一語(yǔ)言類型的所述答案文本信息。具體的,參考圖2所示,在步驟S104之后,還包括:
S105:接收用戶對(duì)答案信息的第二預(yù)設(shè)操作,顯示第二語(yǔ)言類型的答案文本信息對(duì)應(yīng)的第一語(yǔ)言類型的答案文本信息。
[0033]可選的,所述第二預(yù)設(shè)操作可以是點(diǎn)擊操作、長(zhǎng)按操作,該點(diǎn)擊操作可以是對(duì)第二語(yǔ)言類型的答案文本信息所對(duì)應(yīng)的顯示區(qū)域的任意點(diǎn)擊操作,也可以是對(duì)第二語(yǔ)言類型的答案文本信息所對(duì)應(yīng)的顯示按鈕的點(diǎn)擊操作;長(zhǎng)按操作可以是對(duì)第二語(yǔ)言類型的答案文本信息所對(duì)應(yīng)的顯示區(qū)域的任意長(zhǎng)按操作,也可以是對(duì)第二語(yǔ)言類型的答案文本信息的長(zhǎng)按操作,當(dāng)然,此處僅是舉例說明,并不代表本發(fā)明實(shí)施例的第二預(yù)設(shè)操作僅僅局限于此。
[0034]具體的,若交互系統(tǒng)的界面上顯示第二語(yǔ)言類型的答案文本信息后,用戶仍然無(wú)法理解該答案信息的意思,或者用戶想要知道該第二語(yǔ)言類型的答案文本信息所對(duì)應(yīng)的第一語(yǔ)言類型的答案文本信息,以便驗(yàn)證其是否正確理解了該答案信息,用戶可以對(duì)答案信息輸入第二預(yù)設(shè)操作,進(jìn)而該交互系統(tǒng)的顯示界面上顯示第二語(yǔ)言類型的答案文本信息對(duì)應(yīng)的第一語(yǔ)言類型的答案文本信息,可以幫助用戶準(zhǔn)確理解第二語(yǔ)言類型的答案文本信息和答案語(yǔ)音信息的意思,提高用戶對(duì)第二語(yǔ)言的學(xué)習(xí)能力和學(xué)習(xí)興趣,進(jìn)一步提高人機(jī)交互的用戶體驗(yàn)。
[0035]再進(jìn)一步的,在圖2所示實(shí)施例的基礎(chǔ)上,在接收用戶采用第一語(yǔ)言類型輸入的問題信息之后,還包括接收用戶對(duì)所述問題信息的第三預(yù)設(shè)操作,語(yǔ)音播報(bào)所述第二語(yǔ)言類型的所述問題語(yǔ)音信息。具體的,參考圖3所示,在步驟SlOl之后,還包括:
S106:接收用戶對(duì)問題信息的第三預(yù)設(shè)操作,語(yǔ)音播報(bào)第二語(yǔ)言類型的問題語(yǔ)音信息。
[0036]可選的,所述第三預(yù)設(shè)操作可以是點(diǎn)擊操作、長(zhǎng)按操作,該點(diǎn)擊操作可以是對(duì)第一語(yǔ)言類型的問題文本信息所對(duì)應(yīng)的顯示區(qū)域的任意點(diǎn)擊操作,也可以是對(duì)交互系統(tǒng)的問題顯示區(qū)域內(nèi)的任意點(diǎn)擊操作,還可以是對(duì)第一語(yǔ)言類型的問題文本信息所對(duì)應(yīng)的顯示按鈕的點(diǎn)擊操作;長(zhǎng)按操作可以是對(duì)第一語(yǔ)言類型的問題文本信息所對(duì)應(yīng)的顯示區(qū)域的任意長(zhǎng)按操作,也可以是對(duì)第一語(yǔ)言類型的問題文本信息的長(zhǎng)按操作,還可以是對(duì)交互系統(tǒng)的問題顯示區(qū)域內(nèi)的任意長(zhǎng)按操作。當(dāng)然,此處僅是舉例說明,并不代表本發(fā)明實(shí)施例的第三預(yù)設(shè)操作僅僅局限于此。
[0037]具體的,若交互系統(tǒng)的界面上顯示第一語(yǔ)言類型的問題文本信息后,用戶仍然想要知道該第一語(yǔ)言類型的問題文本信息所對(duì)應(yīng)的第二語(yǔ)言類型的問題語(yǔ)音信息,以便學(xué)習(xí)該第一語(yǔ)言類型的問題文本信息所對(duì)應(yīng)的第二語(yǔ)言類型的語(yǔ)音信息,用戶可以對(duì)問題信息輸入第三預(yù)設(shè)操作,進(jìn)而該交互系統(tǒng)語(yǔ)音播報(bào)第一語(yǔ)言類型的問題文本信息所對(duì)應(yīng)的第二語(yǔ)言類型的問題語(yǔ)音信息,實(shí)現(xiàn)在系統(tǒng)交互的過程中,擴(kuò)大用戶對(duì)第二語(yǔ)言的學(xué)習(xí)范圍,進(jìn)一步提高用戶對(duì)第二語(yǔ)言的聽說理解能力和學(xué)習(xí)興趣,進(jìn)一步改善人機(jī)交互的用戶體驗(yàn)。
[0038]更進(jìn)一步的,在圖3所示實(shí)施例的基礎(chǔ)上,在接收用戶對(duì)所述問題信息的第三預(yù)設(shè)操作,語(yǔ)音播報(bào)所述第二語(yǔ)言類型的所述問題語(yǔ)音信息之后,還包括接收用戶對(duì)所述問題信息的第四預(yù)設(shè)操作,顯示所述第二語(yǔ)言類型的問題文本信息。具體的,參考圖4所示,在步驟S106之后,還包括:
S107:接收用戶對(duì)所述問題信息的第四預(yù)設(shè)操作,顯示所述第二語(yǔ)言類型的問題文本
?目息O
[0039]可選的,所述第四預(yù)設(shè)操作可以是點(diǎn)擊操作、長(zhǎng)按操作,該點(diǎn)擊操作可以是對(duì)第一語(yǔ)言類型的問題文本信息所對(duì)應(yīng)的顯示區(qū)域的任意點(diǎn)擊操作,也可以是對(duì)交互系統(tǒng)的問題顯示區(qū)域內(nèi)的任意點(diǎn)擊操作,還可以是對(duì)第二語(yǔ)言類型的問題文本信息所對(duì)應(yīng)的顯示按鈕的點(diǎn)擊操作;長(zhǎng)按操作可以是對(duì)第一語(yǔ)言類型的問題文本信息所對(duì)應(yīng)的顯示區(qū)域的任意長(zhǎng)按操作,也可以是對(duì)第一語(yǔ)言類型的問題文本信息的長(zhǎng)按操作,還可以是對(duì)交互系統(tǒng)的問題顯示區(qū)域內(nèi)的任意長(zhǎng)按操作。當(dāng)然,此處僅是舉例說明,并不代表本發(fā)明實(shí)施例的第四預(yù)設(shè)操作僅僅局限于此。
[0040]具體的,若交互系統(tǒng)語(yǔ)音播報(bào)第二語(yǔ)言類型的問題語(yǔ)音信息后,用戶仍想知道該第二語(yǔ)言類型的問題語(yǔ)音信息所對(duì)應(yīng)的第二語(yǔ)言類型的問題文本信息,以便學(xué)習(xí)該第二語(yǔ)言類型的問題文本信息的拼寫,用戶可以對(duì)問題信息輸入第四預(yù)設(shè)操作,進(jìn)而該交互系統(tǒng)的顯示界面顯示第二語(yǔ)言類型的問題文本信息,幫助用戶準(zhǔn)確學(xué)習(xí)該第二語(yǔ)言類型的問題文本信息的拼寫,實(shí)現(xiàn)在系統(tǒng)交互的過程中,保證用戶理解第二語(yǔ)言的語(yǔ)音信息的準(zhǔn)確度,進(jìn)一步擴(kuò)大用戶對(duì)第二語(yǔ)言的理解能力和學(xué)習(xí)興趣,進(jìn)一步改善人機(jī)交互的用戶體驗(yàn)。[0041 ]下面,通過具體示例,對(duì)本發(fā)明實(shí)施例所示的方法進(jìn)行詳細(xì)說明。
[0042]示例性的,假設(shè)用戶需要通過交互系統(tǒng)學(xué)習(xí)英語(yǔ),且該用戶的母語(yǔ)為中文,因此用戶可以在交互系統(tǒng)中將第一語(yǔ)言類型設(shè)置為中文,將第二語(yǔ)言類型設(shè)置為英文,則本發(fā)明實(shí)施例的人機(jī)交互界面如圖5所示,該人機(jī)交互界面包括問題區(qū)M和答案區(qū)N。。
[0043]在用戶與交互系統(tǒng)進(jìn)行人機(jī)交互的過程中,用戶通過語(yǔ)音輸入問題信息“今天星期幾”,在交互系統(tǒng)接收到該問題信息時(shí),對(duì)該問題信息進(jìn)行語(yǔ)音識(shí)別,轉(zhuǎn)化為該語(yǔ)音信息對(duì)應(yīng)的中文的問題文本信息“今天星期幾”,進(jìn)而如圖5中501所示,在人機(jī)交互界面的問題區(qū)M中顯示中文的“今天星期幾”。
[0044]在交互系統(tǒng)得到中文的問題文本信息“今天星期幾”之后,將中文的“今天星期幾”翻譯成英文的問題文本信息“what day is today”,進(jìn)而對(duì)英文的問題文本信息“what dayis today”進(jìn)行文本識(shí)別,得到英文的問題語(yǔ)音信息“what day is today”,該問題語(yǔ)音信息用于語(yǔ)音播報(bào)“what day is today”。
[0045]示例的,如圖5中501所示,得到英文的問題文本信息和英文的問題語(yǔ)音信息之后,如果用戶點(diǎn)擊中文的問題文本信息“今天星期幾”所對(duì)應(yīng)的顯示區(qū)域5011,人機(jī)交互系統(tǒng)語(yǔ)音播報(bào)“what day is today”,進(jìn)而如果用戶如果點(diǎn)擊該交互系統(tǒng)的交互界面的顯示按鈕5012,如圖5中502所示,交互界面顯示英文的問題文本信息“what day is today”。
[0046]進(jìn)一步的,交互系統(tǒng)得到中文的問題文本信息“今天星期幾”之后,通過網(wǎng)絡(luò)或者預(yù)設(shè)數(shù)據(jù)庫(kù)獲取與“今天星期幾”所匹配的中文的答案文本信息“今天星期二”,進(jìn)而將中文的“今天星期二”翻譯成英文的答案文本信息“Today is Tuesday”,進(jìn)而對(duì)英文的答案文本信息“Today is Tuesday”進(jìn)行文本識(shí)別,得到英文的答案語(yǔ)音信息“Today is Tuesday”,該答案語(yǔ)音信息用于語(yǔ)音播報(bào)“Today is Tuesday”。
[0047]交互系統(tǒng)得到英文的答案語(yǔ)音信息“Todayis Tuesday”之后,語(yǔ)音播報(bào)英文的答案語(yǔ)音信息“Today is Tuesday”,之后,如果用戶點(diǎn)擊答案顯示區(qū)N內(nèi)英文的答案文本信息“Today is Tuesday”所對(duì)應(yīng)的顯示按鈕5013,如圖5中503所示,交互界面顯示英文的答案文本信息“Today is Tuesday” ;進(jìn)而如果用戶英文的答案文本信息“Today is Tuesday”所對(duì)應(yīng)的顯示區(qū)域5014,如圖5中504所示,顯示界面顯示中文的答案文本信息“今天星期二”。
[0048]結(jié)合上述示例,用戶在使用本發(fā)明實(shí)施例的人機(jī)交互系統(tǒng),進(jìn)行交互聊天的同時(shí),不僅可以學(xué)習(xí)如何使用英文提問“今天星期幾”,還可以學(xué)習(xí)英文“what day is today”的發(fā)音,又可以學(xué)習(xí)如何用英文回答“今天星期幾”以及英文“Today is Tuesday”的發(fā)音和拼寫規(guī)則,在人機(jī)對(duì)話的過程中,學(xué)習(xí)英文,提高了通過人機(jī)交互系統(tǒng)學(xué)習(xí)英文的趣味性,和人機(jī)交互系統(tǒng)的用戶體驗(yàn)性,同時(shí)降低了英文學(xué)習(xí)的難度。
[0049]進(jìn)一步的,用戶可以多次點(diǎn)擊圖5中所示的顯示區(qū)域5012和5014,分別重復(fù)播放英文的問題語(yǔ)音信息和答案語(yǔ)音信息,以方便用戶學(xué)習(xí)英文“what day is today”和“Todayis Tuesday”的英文發(fā)音,進(jìn)一步提高本發(fā)明實(shí)施例的交互系統(tǒng)的用戶體驗(yàn)性。
[0050]圖6為本發(fā)明提供的人機(jī)交互系統(tǒng)的結(jié)構(gòu)示意圖,請(qǐng)參照?qǐng)D6,該系統(tǒng)可以包括:
接收模塊601,用于接收用戶采用第一語(yǔ)言類型輸入的問題信息和用戶輸入的預(yù)設(shè)操作;
獲取模塊602,用于根據(jù)問題信息,獲取問題信息對(duì)應(yīng)的答案信息;
展示模塊603,用于根據(jù)預(yù)設(shè)的第二語(yǔ)言類型,語(yǔ)音播報(bào)答案信息,以及用于根據(jù)用戶對(duì)答案信息的第一預(yù)設(shè)操作,顯示第二語(yǔ)言類型的答案文本信息。
[0051]在實(shí)際應(yīng)用過程中,獲取模塊602具體還用于獲取第一語(yǔ)言類型的問題文本信息對(duì)應(yīng)的第二語(yǔ)言類型的問題文本信息、問題語(yǔ)音信息。示例的,獲取模塊602獲取到用戶輸入的第一語(yǔ)言類型的問題語(yǔ)音信息之后,對(duì)第一語(yǔ)言類型的問題語(yǔ)音信息進(jìn)行語(yǔ)音識(shí)別之后,得到第一語(yǔ)言類型的問題文本信息;或者用戶直接通過交互系統(tǒng)的輸入設(shè)備輸入第一語(yǔ)言類型的問題文本信息,進(jìn)而獲取模塊602對(duì)第一語(yǔ)言類型的問題文本信息進(jìn)行翻譯,得到第二語(yǔ)言類型的問題文本信息,進(jìn)而獲取模塊602再對(duì)第二語(yǔ)言類型的問題文本信息,進(jìn)行文本識(shí)別得到第二語(yǔ)言類型的問題語(yǔ)音信息。
[0052]進(jìn)一步的,獲取模塊602具體還用于根據(jù)第一語(yǔ)言類型的問題文本信息,通過網(wǎng)絡(luò)或者預(yù)設(shè)數(shù)據(jù)庫(kù)獲取與該問題信息相匹配的第一語(yǔ)言類型的答案文本信息,進(jìn)而獲取模塊602對(duì)第一語(yǔ)言類型的答案文本信息進(jìn)行翻譯,得到第二語(yǔ)言類型的答案文本信息,進(jìn)而獲取模塊602再對(duì)第二語(yǔ)言類型的答案文本信息,進(jìn)行文本識(shí)別得到第二語(yǔ)言類型的答案語(yǔ)音信息。
[0053]在實(shí)際使用的過程中,接收模塊601具體用于接收用戶采用第一語(yǔ)言類型輸入的問題信息以及用戶對(duì)答案信息的第一預(yù)設(shè)操作、用戶對(duì)答案信息的第二預(yù)設(shè)操作、用戶對(duì)問題信息的第三預(yù)設(shè)操作、用戶對(duì)問題信息的第四預(yù)設(shè)操作。對(duì)于第一預(yù)設(shè)操作、第二預(yù)設(shè)操作、第三預(yù)設(shè)操作和第四預(yù)設(shè)操作,在前面的實(shí)施例中已經(jīng)詳細(xì)敘述,在此不再累述,具體的,可參考前述實(shí)施例。
[0054]在實(shí)際使用的過程中,展示模塊603具體還用于根據(jù)第二預(yù)設(shè)操作,顯示第一語(yǔ)言類型的所述答案文本信息;根據(jù)第三預(yù)設(shè)操作,語(yǔ)音播報(bào)第二語(yǔ)言類型的問題語(yǔ)音信息;根據(jù)第四預(yù)設(shè)操作,顯示第二語(yǔ)言類型的問題文本信息。
[0055]具體的,接收模塊601接收到用戶采用第一語(yǔ)言類型輸入的問題信息之后,獲取模塊602獲取到第一語(yǔ)言類型的問題文本信息對(duì)應(yīng)的第二語(yǔ)言類型的問題文本信息、問題語(yǔ)音信息之后,如果接收模塊601接收到用戶第一語(yǔ)言類型的問題文本信息的第三預(yù)設(shè)操作,展示模塊603語(yǔ)音播報(bào)第二語(yǔ)言類型的問題語(yǔ)音信息;進(jìn)一步的,如果接收模塊601接收到用戶第一語(yǔ)言類型的問題文本信息的第四預(yù)設(shè)操作,展示模塊603在交互界面上展示第二語(yǔ)言類型的問題文本信息。
[0056]再進(jìn)一步的,獲取模塊602獲取到與第一語(yǔ)言類型的問題文本信息相匹配的第一語(yǔ)言類型的答案文本信息之后,進(jìn)而獲取模塊602基于第一語(yǔ)言類型的答案文本信息,獲取到其對(duì)應(yīng)的第二語(yǔ)言類型的答案語(yǔ)音信息和答案文本信息,展示模塊603語(yǔ)音播報(bào)第二語(yǔ)言類型的答案語(yǔ)音信息。進(jìn)而,如果接受模塊601接收到用戶輸入的對(duì)第二語(yǔ)言類型的答案文本信息的第一預(yù)設(shè)操作,展示模塊603在交互界面上展示第二語(yǔ)言類型的答案文本信息;進(jìn)一步的,如果接受模塊601接收到用戶輸入的對(duì)第二語(yǔ)言類型的答案文本信息的第二預(yù)設(shè)操作,展示模塊603在交互界面上展示第二語(yǔ)言類型的答案文本信息對(duì)應(yīng)的第一語(yǔ)言類型的答案文本信息。
[0057]本發(fā)明實(shí)施例所示的人機(jī)交互系統(tǒng)可以執(zhí)行上述方法實(shí)施例所示的技術(shù)方案,其實(shí)現(xiàn)原理以及有益效果類似,此處不再進(jìn)行贅述。
[0058]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0059]最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
【主權(quán)項(xiàng)】
1.一種人機(jī)交互方法,其特征在于,包括: 接收用戶采用第一語(yǔ)言類型輸入的問題信息; 根據(jù)所述問題信息,獲取所述問題信息對(duì)應(yīng)的答案信息; 根據(jù)預(yù)設(shè)的第二語(yǔ)言類型,語(yǔ)音播報(bào)所述答案信息; 接收用戶對(duì)所述答案信息的第一預(yù)設(shè)操作,顯示所述第二語(yǔ)言類型的答案文本信息。2.根據(jù)權(quán)利要求1所述系統(tǒng),其特征在于,所述根據(jù)所述問題信息,獲取所述問題信息對(duì)應(yīng)的答案信息之后,還包括: 獲取所述答案信息對(duì)應(yīng)的所述第二語(yǔ)言類型的答案文本信息、所述第二語(yǔ)言類型的答案語(yǔ)音信息和所述第二語(yǔ)言類型的答案文本信息對(duì)應(yīng)的所述第一語(yǔ)言類型的答案文本信息,以及所述問題信息對(duì)應(yīng)的所述第二語(yǔ)言類型的問題文本信息、所述第二語(yǔ)言類型的問題語(yǔ)音信息。3.根據(jù)權(quán)利要求1所述方法,其特征在于,所述接收用戶對(duì)所述答案信息的第一預(yù)設(shè)操作,顯示所述第二語(yǔ)言類型的答案文本信息之后,還包括: 接收用戶對(duì)所述答案信息的第二預(yù)設(shè)操作,顯示所述第二語(yǔ)言類型的答案文本信息對(duì)應(yīng)的所述第一語(yǔ)言類型的所述答案文本信息。4.根據(jù)權(quán)利要求1或2任一項(xiàng)所述方法,其特征在于,所述接收用戶采用第一語(yǔ)言類型輸入的問題信息之后,還包括: 接收用戶對(duì)所述問題信息的第三預(yù)設(shè)操作,語(yǔ)音播報(bào)所述第二語(yǔ)言類型的所述問題語(yǔ)音信息。5.根據(jù)權(quán)利要求4所述方法,其特征在于,所述接收用戶對(duì)所述問題信息的第三預(yù)設(shè)操作,語(yǔ)音播報(bào)所述第二語(yǔ)言類型的所述問題語(yǔ)音信息之后,還包括: 接收用戶對(duì)所述問題信息的第四預(yù)設(shè)操作,顯示所述第二語(yǔ)言類型的問題文本信息。6.一種多語(yǔ)言人機(jī)交互系統(tǒng),其特征在于,包括: 接收模塊,用于接收用戶采用第一語(yǔ)言類型輸入的問題信息和用戶輸入的預(yù)設(shè)操作; 獲取模塊,用于根據(jù)所述問題信息,獲取所述問題信息對(duì)應(yīng)的答案信息; 展示模塊,用于根據(jù)預(yù)設(shè)的第二語(yǔ)言類型,語(yǔ)音播報(bào)所述答案信息,以及用于根據(jù)用戶對(duì)所述答案信息的第一預(yù)設(shè)操作,顯示所述第二語(yǔ)言類型的答案文本信息。7.根據(jù)權(quán)利要求6所述系統(tǒng),其特征在于,所述獲取模塊具體用于: 獲取所述問題信息對(duì)應(yīng)的所述第二語(yǔ)言類型的問題文本信息、問題語(yǔ)音信息; 根據(jù)所述第二語(yǔ)言類型,獲取所述問題信息對(duì)應(yīng)的答案信息,其中,所述答案信息至少包括所述第二語(yǔ)言類型的答案文本信息、答案語(yǔ)音信息和所述第二語(yǔ)言類型的答案文本信息對(duì)應(yīng)的所述第一語(yǔ)言類型的答案文本信息。8.根據(jù)權(quán)利要求6所述系統(tǒng),其特征在于,所述接收模塊具體用于: 接收用戶采用第一語(yǔ)言類型輸入的問題信息; 接收用戶對(duì)所述答案信息的第一預(yù)設(shè)操作、用戶對(duì)所述答案信息的第二預(yù)設(shè)操作、用戶對(duì)所述問題信息的第三預(yù)設(shè)操作、用戶對(duì)所述問題信息的第四預(yù)設(shè)操作。9.根據(jù)權(quán)利要求6或8所述系統(tǒng),其特征在于,所述展示模塊具體還用于: 根據(jù)所述第二預(yù)設(shè)操作,顯示所述第一語(yǔ)言類型的所述答案文本信息。10.根據(jù)權(quán)利要求6或8所述系統(tǒng),其特征在于,所述展示模塊具體還用于:根據(jù)所述第三預(yù)設(shè)操作,語(yǔ)音播報(bào)所述第二語(yǔ)言類型的所述問題語(yǔ)音信息;根據(jù)所述第四預(yù)設(shè)操作,顯示所述第二語(yǔ)言類型的所述問題文本信息。
【文檔編號(hào)】G06F3/0481GK105843476SQ201610175325
【公開日】2016年8月10日
【申請(qǐng)日】2016年3月25日
【發(fā)明人】殷騰龍, 馬宏
【申請(qǐng)人】海信集團(tuán)有限公司