欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

語音的功能控制方法和裝置與流程

文檔序號:11406795閱讀:245來源:國知局
語音的功能控制方法和裝置與流程

本申請涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種語音的功能控制方法和裝置。



背景技術(shù):

語音助手是運行在終端上的一種軟件,能夠和用戶進(jìn)行語音交流,以及協(xié)助用戶實現(xiàn)其指定的各項功能,如進(jìn)行信息搜索、終端操作等。自從蘋果推出其語音助手siri以后,用戶對語音助手類的軟件的關(guān)注程度和使用率有了極大的提高,也給語音助手的發(fā)展帶來了動力。

目前語音助手能夠與安裝在終端上的應(yīng)用程序相結(jié)合,用戶向語音助手發(fā)出執(zhí)行某項任務(wù)的指令,由語音助手調(diào)用相應(yīng)的應(yīng)用程序來完成該項任務(wù),從而極大的豐富了用戶能夠以語音助手為單一入口來完成的功能。

現(xiàn)有技術(shù)中,以siri為例,siri可以與六類應(yīng)用程序(打車、通訊、照片搜索、支付、網(wǎng)絡(luò)電話、健身)協(xié)作,當(dāng)siri接收到用戶的語音輸入時,判斷用戶的意圖,并決定是由自己處理還是調(diào)用應(yīng)用程序處理。如果決定調(diào)用應(yīng)用程序,siri從自己對用戶語音的識別結(jié)果中提取相關(guān)信息交給應(yīng)用程序。應(yīng)用程序按照siri提供的信息,執(zhí)行該信息指定的功能。

可見,siri提供的信息是用戶指定的任務(wù)是否能被正確完成的基礎(chǔ)。當(dāng)siri識別出的輸入語音不夠準(zhǔn)確時,用戶通過語音進(jìn)行的功能控制就難以達(dá)到令人滿意的水平。



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

有鑒于此,本申請?zhí)峁┮环N語音的功能控制方法,應(yīng)用在終端的語音助手上,包括:

根據(jù)對用戶輸入語音的識別結(jié)果,確定關(guān)聯(lián)應(yīng)用程序;所述關(guān)聯(lián)應(yīng)用程序用來實現(xiàn)用戶要使用的功能;

將用戶的輸入語音傳遞給所述關(guān)聯(lián)應(yīng)用程序,供所述關(guān)聯(lián)應(yīng)用程序?qū)τ脩舻妮斎胝Z音進(jìn)行識別,并根據(jù)識別結(jié)果進(jìn)行所述功能的實現(xiàn)。

本申請?zhí)峁┑囊环N語音的功能控制方法,應(yīng)用在用來實現(xiàn)除語音助手外其他功能的終端應(yīng)用程序上,包括:

接收來自語音助手的用戶的輸入語音;

識別用戶的輸入語音,根據(jù)識別結(jié)果進(jìn)行用戶要使用功能的實現(xiàn)。

本申請還提供了一種語音的功能控制裝置,應(yīng)用在終端的語音助手上,包括:

關(guān)聯(lián)應(yīng)用程序單元,用于根據(jù)對用戶輸入語音的識別結(jié)果,確定關(guān)聯(lián)應(yīng)用程序;所述關(guān)聯(lián)應(yīng)用程序用來實現(xiàn)用戶要使用的功能;

輸入語音傳遞單元,用于將用戶的輸入語音傳遞給所述關(guān)聯(lián)應(yīng)用程序,供所述關(guān)聯(lián)應(yīng)用程序?qū)τ脩舻妮斎胝Z音進(jìn)行識別,并根據(jù)識別結(jié)果進(jìn)行所述功能的實現(xiàn)。

本申請?zhí)峁┑囊环N語音的功能控制裝置,應(yīng)用在用來實現(xiàn)除語音助手外其他功能的終端應(yīng)用程序上,包括:

輸入語音接收單元,用于接收來自語音助手的用戶的輸入語音;

功能實現(xiàn)單元,用于識別用戶的輸入語音,根據(jù)識別結(jié)果進(jìn)行用戶要使用功能的實現(xiàn)。

由以上技術(shù)方案可見,本申請的實施例中,在語音助手根據(jù)對用戶輸入語音的識別結(jié)果確定關(guān)聯(lián)應(yīng)用程序后,將用戶的輸入語音傳遞給關(guān)聯(lián)應(yīng)用程序,由關(guān)聯(lián)應(yīng)用程序自行識別輸入語音后執(zhí)行用戶的指令;由于關(guān)聯(lián)應(yīng)用程序都有其專屬的應(yīng)用領(lǐng)域,比如高德地圖是地圖及導(dǎo)航領(lǐng)域,因此在其所屬的功能類型的語音識別準(zhǔn)確度在絕大多數(shù)情況下高于通用于所有功能類型的語音助手的準(zhǔn)確度,從而能夠更為準(zhǔn)確和快速的完成用戶需要的功能,提高語音功能控制的效率。

附圖說明

圖1是本申請實施例中一種應(yīng)用在終端的語音助手上、語音的功能控制方法的流程圖;

圖2是本申請實施例中一種應(yīng)用在終端的應(yīng)用程序上、語音的功能控制方法的流程圖;

圖3是本申請應(yīng)用示例的工作原理示意圖;

圖4是終端的一種硬件結(jié)構(gòu)圖;

圖5是本申請實施例中一種應(yīng)用在終端的語音助手上、語音的功能控制裝置的邏輯結(jié)構(gòu)圖;

圖6是本申請實施例中一種應(yīng)用在終端的應(yīng)用程序上、語音的功能控制裝置的邏輯結(jié)構(gòu)圖。

具體實施方式

現(xiàn)有技術(shù)中,終端上安裝的很多非語音助手類的應(yīng)用程序本身也具有接收用戶語音輸入,識別出并執(zhí)行用戶的語音指令,實現(xiàn)用戶要使用功能的能力。簡便起見,以下將語音助手類的應(yīng)用程序稱為語音助手,將非語音助手類、用來實現(xiàn)除語音助手外的其他功能的應(yīng)用程序稱為應(yīng)用程序。

語音助手的設(shè)計初衷是作為與用戶進(jìn)行語音交互的統(tǒng)一入口,除了識別用戶可能涉及所有功能類型的指令,還要陪用戶聊天,因此語音助手詞庫的詞匯范圍極其廣泛,并且其語音識別算法的優(yōu)化也必須兼顧所有類型詞匯的識別率。而應(yīng)用程序往往專注于幾項主要功能的實現(xiàn),如地圖類型應(yīng)用程序?qū)W⒂趯ぶ?、定位和?dǎo)航,購物類型的應(yīng)用程序?qū)W⒂谏唐泛徒灰椎鹊?,用戶在采用這些應(yīng)用程序時,意圖基本確定是要使用應(yīng)用程序?qū)W⒌墓δ?。因此?yīng)用程序中用于語音識別的詞庫的詞匯范圍同樣集中在其專注的功能領(lǐng)域,語音識別算法的優(yōu)化也是如此。

從發(fā)出語音指令后到等待終端給出響應(yīng)的等待時長會極大的影響用戶體驗,因而可供進(jìn)行語音識別的時間非常有限。在有限的時間內(nèi),在任何一個特定的功能領(lǐng)域,語音助手對用戶意圖使用該領(lǐng)域某個功能的輸入語音的識別,在準(zhǔn)確度上很難趕上屬于該功能領(lǐng)域的應(yīng)用程序進(jìn)行的識別。

比如在地點名稱上,高德地圖的詞庫比siri的詞庫更為全面準(zhǔn)確;同時,由于有長期的關(guān)于地點方面的搜索的積累,高德地圖的識別算法在識別地名上也比siri更為精準(zhǔn),siri在導(dǎo)航這個應(yīng)用場景中沒有更為可靠的地名、位置等數(shù)據(jù)作為參考,來優(yōu)化其識別算法。

可見,現(xiàn)有技術(shù)中由語音助手將識別結(jié)果傳遞給應(yīng)用程序的做法,實際上是由不擅長某個工作的一方來完成工作,將不準(zhǔn)確的工作結(jié)果交給擅長該工作的另一方,另一方不得不以較差的工作結(jié)果為基礎(chǔ)來執(zhí)行任務(wù),自然難以達(dá)到好的結(jié)果。

基于上述思路,本申請的實施例提出一種新的語音功能控制方法,由語音助手通過對用戶輸入語音的識別,確定實現(xiàn)用戶意圖的關(guān)聯(lián)應(yīng)用程序,再將輸入語音傳遞給關(guān)聯(lián)應(yīng)用程序,由關(guān)聯(lián)應(yīng)用程序自行識別語音后實現(xiàn)用戶要使用的功能,使得應(yīng)用程序基于原始的輸入語音執(zhí)行用戶指令,可以以自行識別的結(jié)果而不必以語音助手不理想的識別結(jié)果為基礎(chǔ)來執(zhí)行,從而能夠更為準(zhǔn)確和快速的完成用戶需要的功能,以解決現(xiàn)有技術(shù)中存在的問題。

本申請的實施例中,語音助手和應(yīng)用程序都運行在用戶的終端上。語音助手可以運行在終端的操作系統(tǒng)層面,也可以是作為操作系統(tǒng)上層的應(yīng)用來運行,不做限定。用戶的終端可以是任何具有語音輸入、計算和存儲功能的設(shè)備,如手機(jī)、平板電腦、pc(personalcomputer,個人電腦)、筆記本、服務(wù)器等,同樣不做限定。

本申請實施例中,語音的功能控制方法應(yīng)用在語音助手中的流程如圖1所示,應(yīng)用在應(yīng)用程序中的流程如圖2所示。

在語音助手上,步驟110,根據(jù)對用戶輸入語音的識別結(jié)果,確定關(guān)聯(lián)應(yīng)用程序。關(guān)聯(lián)應(yīng)用程序用來實現(xiàn)用戶要使用的功能。

當(dāng)語音助手接收到用戶的語音輸入后,識別用戶的語音,如果用戶的指令不涉及對哪個功能的使用、或者用戶要使用的功能由語音助手來執(zhí)行,則語音助手依據(jù)識別結(jié)果回復(fù)用戶的輸入,或者執(zhí)行用戶的指令。如果語音助手的識別結(jié)果是用戶要使用某種由應(yīng)用程序來執(zhí)行的功能,則語音助手確定實現(xiàn)該功能的關(guān)聯(lián)應(yīng)用程序。

用戶可能在輸入語音中指定想使用的應(yīng)用程序。在這種情形下,語音助手可以從對用戶輸入語音的識別結(jié)果中提取出應(yīng)用程序名稱,將該應(yīng)用程序(即用戶在輸入語音中指定的應(yīng)用程序)作為關(guān)聯(lián)應(yīng)用程序。例如,用戶對語音助手說,“用滴滴幫我叫車回家”,語音助手識別出應(yīng)用程序名稱“滴滴”,則將應(yīng)用程序滴滴作為關(guān)聯(lián)應(yīng)用程序。

如果用戶沒有在輸入語音中指定想使用的應(yīng)用程序,語音助手可以根據(jù)對用戶輸入語音的識別結(jié)果,確定用戶要使用的功能,再按照用戶要使用的功能在終端上安裝的應(yīng)用程序中確定關(guān)聯(lián)應(yīng)用程序。語音助手從識別結(jié)果中確定用戶要使用的功能的方法可以參照各種現(xiàn)有技術(shù)實現(xiàn),例如,可以預(yù)置各個功能的若干個關(guān)鍵詞,如果對用戶語音的識別結(jié)果命中了某個功能關(guān)鍵詞,則可獲知用戶想要使用的功能是哪一個。

由用戶要使用的功能確定關(guān)聯(lián)應(yīng)用程序的方式可以根據(jù)實際應(yīng)用場景的需要來決定,以下以兩個實現(xiàn)方式為例進(jìn)行說明。

在第一個實現(xiàn)方式中,語音助手在識別出用戶要使用的功能后,可以將終端上安裝的應(yīng)用程序中,能夠?qū)崿F(xiàn)用戶要使用的功能、并且支持語音輸入的一個到多個應(yīng)用程序作為備選應(yīng)用程序,將備選應(yīng)用程序的名稱顯示給用戶,供用戶選擇。在收到用戶的選擇結(jié)果后,語音助手將用戶選定的應(yīng)用程序作為關(guān)聯(lián)應(yīng)用程序。

在第二個實現(xiàn)方式中,可以在終端上維護(hù)要使用的功能與應(yīng)用程序的映射關(guān)系。在識別出用戶要使用的功能后,語音助手可以將與用戶要使用的功能具有映射關(guān)系的應(yīng)用程序作為關(guān)聯(lián)應(yīng)用程序。在前述以功能關(guān)鍵詞來反映用戶要使用的功能的例子中,可以在終端上保存一張功能關(guān)鍵詞與應(yīng)用程序的映射關(guān)系表,語音助手從對用戶輸入語音的識別結(jié)果中提取出功能關(guān)鍵詞后,即可將與該功能關(guān)鍵詞具有映射關(guān)系的應(yīng)用程序作為關(guān)聯(lián)應(yīng)用程序。

在第二個實現(xiàn)方式中,要使用的功能與應(yīng)用程序的映射關(guān)系可以由用戶設(shè)置和/或修改,也可以由語音助手或操作系統(tǒng)生成,還可以同時應(yīng)用這些方式,本申請的實施例不做限定。一個例子中,用戶可以在語音助手或操作系統(tǒng)提供的設(shè)置項中設(shè)置語音輸入時,要使用的功能和關(guān)聯(lián)應(yīng)用程序的映射關(guān)系(一個到多個功能對應(yīng)于一個應(yīng)用程序)。另一個例子中,可以把要實現(xiàn)某個功能時,用戶最頻繁采用的應(yīng)用程序作為與該功能有映射關(guān)系的應(yīng)用程序;具體而言,如果安裝在終端上的實現(xiàn)某功能的應(yīng)用程序只有一個,則將該應(yīng)用程序作為與該功能有映射關(guān)系的應(yīng)用程序;如果超過一個,則可以按照操作系統(tǒng)統(tǒng)計的用戶使用每個實現(xiàn)該功能的應(yīng)用程序的頻率,將頻率最高的一個作為與該功能有映射關(guān)系的應(yīng)用程序。第三個例子中,用戶還可以在實現(xiàn)某個功能的應(yīng)用程序中,將該應(yīng)用程序設(shè)置為語音輸入時、與該功能有映射關(guān)系的應(yīng)用程序,應(yīng)用程序在收到用戶的設(shè)置指令后,向語音助手提交本應(yīng)用程序與要使用功能的映射關(guān)系;如用戶在高德地圖中設(shè)置語音輸入時、與功能關(guān)鍵詞“導(dǎo)航”具有映射關(guān)系,高德地圖按照用戶的操作將該設(shè)置項提交給siri,siri將這一映射關(guān)系保存起來,后續(xù)用戶語音輸入“導(dǎo)航去哪里”時,siri將按照映射關(guān)系,以高德地圖作為關(guān)聯(lián)應(yīng)用程序。

需要說明的是,上述兩個確定關(guān)聯(lián)應(yīng)用程序的方式也可以結(jié)合應(yīng)用。例如,當(dāng)語音助手確定用戶要使用的功能后,查詢保存的功能與應(yīng)用程序的映射關(guān)系,如果能查到與要使用的功能有映射關(guān)系的應(yīng)用程序,則按照映射關(guān)系來確定關(guān)聯(lián)應(yīng)用程序;如果查不到,則將終端上能夠?qū)崿F(xiàn)要使用的功能、并且支持語音輸入的應(yīng)用程序給用戶選擇,并且按照用戶選擇確定關(guān)聯(lián)應(yīng)用程序。在用戶選擇后可以請用戶設(shè)置該功能的默認(rèn)關(guān)聯(lián)應(yīng)用程序,如果用戶進(jìn)行設(shè)置,則保存該功能與用戶設(shè)置的應(yīng)用程序的映射關(guān)系;如果沒有進(jìn)行設(shè)置,語音助手也可以在用戶選擇一個應(yīng)用程序?qū)崿F(xiàn)某個功能的次數(shù)和頻率都超過設(shè)定閾值后,保存該應(yīng)用程序與該功能的映射關(guān)系。例如,siri維護(hù)的功能與應(yīng)用程序的映射關(guān)系表中不包括“導(dǎo)航”這一功能的映射關(guān)系,在5次用戶給出語音指令“導(dǎo)航去哪里”后,siri將終端上安裝的高德地圖、百度地圖和搜狗地圖的應(yīng)用程序名稱顯示給用戶,由用戶選擇要使用哪個應(yīng)用程序?qū)Ш?;如果用戶?次選擇了高德地圖,則siri將“導(dǎo)航”這一功能與高德地圖的映射關(guān)系保存至該映射關(guān)系表中;之后用戶給出導(dǎo)航的語音指令時,siri將直接以高德地圖作為關(guān)聯(lián)應(yīng)用程序。

在語音助手上,步驟120,將用戶的輸入語音傳遞給關(guān)聯(lián)應(yīng)用程序,供關(guān)聯(lián)應(yīng)用程序?qū)τ脩舻妮斎胝Z音進(jìn)行識別,并根據(jù)識別結(jié)果進(jìn)行該功能的實現(xiàn)。

在關(guān)聯(lián)應(yīng)用程序上,步驟210,接收來自語音助手的用戶的輸入語音。

語音助手在確定執(zhí)行用戶要使用功能的關(guān)聯(lián)應(yīng)用程序后,打開關(guān)聯(lián)應(yīng)用程序(包括啟動該關(guān)聯(lián)應(yīng)用程序、將該關(guān)聯(lián)應(yīng)用程序置于前臺運行等),將用戶的輸入語音傳遞給關(guān)聯(lián)應(yīng)用程序。

在關(guān)聯(lián)應(yīng)用程序上,步驟220,識別用戶的輸入語音,根據(jù)識別結(jié)果進(jìn)行用戶要使用功能的實現(xiàn)。

關(guān)聯(lián)應(yīng)用程序自行識別來自語音助手的用戶的輸入語音,按照識別結(jié)果,運行關(guān)聯(lián)應(yīng)用程序的業(yè)務(wù)處理邏輯,來實現(xiàn)用戶要使用的功能。關(guān)聯(lián)應(yīng)用程序可以按照現(xiàn)有技術(shù)來進(jìn)行語音識別和功能實現(xiàn),不再贅述。

在一個例子中,語音助手可以將自己對用戶輸入語音的識別結(jié)果和用戶的輸入語音一并傳遞給關(guān)聯(lián)應(yīng)用程序。關(guān)聯(lián)應(yīng)用程序自行識別用戶的輸入語音,根據(jù)關(guān)聯(lián)應(yīng)用程序自己的識別結(jié)果和來自語音助手的識別結(jié)果,來實現(xiàn)用戶要使用功能的實現(xiàn)。語音助手的識別結(jié)果可以作為供關(guān)聯(lián)應(yīng)用程序在語音識別時的參考,進(jìn)一步增加識別的準(zhǔn)確程度。

可見,本申請的實施例中,語音助手通過對用戶輸入語音的識別,確定實現(xiàn)用戶要使用功能的關(guān)聯(lián)應(yīng)用程序,并將輸入語音傳遞給關(guān)聯(lián)應(yīng)用程序,由關(guān)聯(lián)應(yīng)用程序自行識別輸入語音后執(zhí)行用戶的指令,從而能夠利用應(yīng)用程序其在所屬功能類型更為準(zhǔn)確的語音識別結(jié)果,更為準(zhǔn)確和快速的完成用戶需要的功能,提高語音功能控制的效率。

在本申請的一個應(yīng)用示例中,用戶的蘋果終端上安裝有語音助手siri和若干個能夠完成各種類型功能的應(yīng)用程序。siri中保存有功能關(guān)鍵詞和應(yīng)用程序的映射關(guān)系表。一種映射關(guān)系表的示例如表1:

表1

本應(yīng)用示例的工作原理如圖3所示,在收到用戶的輸入語音后,siri對輸入語音進(jìn)行識別,假設(shè)用戶要使用的功能需要借助于其他應(yīng)用程序來實現(xiàn),siri從識別結(jié)果中提取描述用戶要使用功能的功能關(guān)鍵詞,用功能關(guān)鍵詞查找映射關(guān)系表。如果找到對應(yīng)于該功能關(guān)鍵詞的應(yīng)用程序,則以該應(yīng)用程序為關(guān)聯(lián)應(yīng)用程序。如果沒有在表中找到該功能關(guān)鍵詞,siri將終端上安裝的所有能夠?qū)崿F(xiàn)該功能、并且支持語音輸入的應(yīng)用程序名稱顯示給用戶,請用戶選擇想用哪個應(yīng)用程序。siri將用戶選定的應(yīng)用程序作為關(guān)聯(lián)應(yīng)用程序。

siri將關(guān)聯(lián)應(yīng)用程序置于前臺運行,并把用戶的輸入語音通過操作系統(tǒng)傳輸給關(guān)聯(lián)應(yīng)用程序。關(guān)聯(lián)應(yīng)用程序識別用戶的輸入語音,按照自己的識別結(jié)果和業(yè)務(wù)流程來完成用戶指令的任務(wù)。

例如,用戶對siri說,“轉(zhuǎn)賬2000給張三”。siri識別出功能關(guān)鍵詞“轉(zhuǎn)賬”,從表1查詢到關(guān)聯(lián)應(yīng)用程序為支付寶。siri打開支付寶,將用戶的輸入語音傳遞給支付寶。支付寶識別輸入語音,啟動轉(zhuǎn)賬業(yè)務(wù)流程,向用戶顯示“收款方:張三”、“轉(zhuǎn)賬金額:2000”等內(nèi)容,在用戶輸入密碼或驗證指紋后即可完成轉(zhuǎn)賬。

與上述流程實現(xiàn)對應(yīng),本申請的實施例還提供了一種應(yīng)用在終端語音助手上的語音的功能控制裝置,和一種應(yīng)用在終端應(yīng)用程序上的語音的功能控制裝置。這兩種裝置均可以通過軟件實現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實現(xiàn)。以軟件實現(xiàn)為例,作為邏輯意義上的裝置,是通過終端的cpu(centralprocessunit,中央處理器)將對應(yīng)的計算機(jī)程序指令讀取到內(nèi)存中運行形成的。從硬件層面而言,除了圖4所示的cpu、內(nèi)存以及非易失性存儲器之外,語音的功能控制裝置所在的終端通常還包括用于進(jìn)行無線信號收發(fā)的芯片等其他硬件,和/或用于實現(xiàn)網(wǎng)絡(luò)通信功能的板卡等其他硬件。

圖5所示為本申請實施例提供的一種語音的功能控制裝置,應(yīng)用在終端的語音助手上,包括關(guān)聯(lián)應(yīng)用程序單元和輸入語音傳遞單元,其中:關(guān)聯(lián)應(yīng)用程序單元用于根據(jù)對用戶輸入語音的識別結(jié)果,確定關(guān)聯(lián)應(yīng)用程序;所述關(guān)聯(lián)應(yīng)用程序用來實現(xiàn)用戶要使用的功能;輸入語音傳遞單元用于將用戶的輸入語音傳遞給所述關(guān)聯(lián)應(yīng)用程序,供所述關(guān)聯(lián)應(yīng)用程序?qū)τ脩舻妮斎胝Z音進(jìn)行識別,并根據(jù)識別結(jié)果進(jìn)行所述功能的實現(xiàn)。

一個例子中,所述終端上維護(hù)有要使用的功能與應(yīng)用程序的映射關(guān)系;所述關(guān)聯(lián)應(yīng)用程序單元具體用于:根據(jù)對用戶輸入語音的識別結(jié)果,確定用戶要使用的功能,將與用戶要使用的功能具有映射關(guān)系的應(yīng)用程序作為關(guān)聯(lián)應(yīng)用程序。

上述例子中,所述要使用的功能與應(yīng)用程序的映射關(guān)系,包括:功能關(guān)鍵詞與應(yīng)用程序的映射關(guān)系;所述關(guān)聯(lián)應(yīng)用程序單元具體用于:提取對用戶輸入語音的識別結(jié)果中的功能關(guān)鍵詞,將與所述功能關(guān)鍵詞具有映射關(guān)系的應(yīng)用程序作為關(guān)聯(lián)應(yīng)用程序。

上述例子中,所述要使用的功能與應(yīng)用程序的映射關(guān)系,包括:由用戶設(shè)置的要使用的功能與應(yīng)用程序的映射關(guān)系;和/或,以實現(xiàn)所述要使用的功能時,用戶最頻繁采用的應(yīng)用程序作為與所述要使用的功能具有映射關(guān)系的應(yīng)用程序;和/或,由某個應(yīng)用程序提交的、所述應(yīng)用程序與要使用功能的映射關(guān)系。

可選的,所述關(guān)聯(lián)應(yīng)用程序單元具體用于:根據(jù)對用戶輸入語音的識別結(jié)果,確定用戶要使用的功能,將所述終端上能夠?qū)崿F(xiàn)所述功能、并且支持語音輸入的若干個應(yīng)用程序名稱顯示給用戶供其選擇,將用戶選定的應(yīng)用程序作為關(guān)聯(lián)應(yīng)用程序。

可選的,所述關(guān)聯(lián)應(yīng)用程序單元具體用于:提取對用戶輸入語音的識別結(jié)果中的應(yīng)用程序名稱,將輸入語音中指定的應(yīng)用程序作為關(guān)聯(lián)應(yīng)用程序。

可選的,所述輸入語音傳遞單元具體用于:將所述識別結(jié)果和用戶的輸入語音傳遞給所述關(guān)聯(lián)應(yīng)用程序,供所述關(guān)聯(lián)應(yīng)用程序?qū)τ脩舻妮斎胝Z音進(jìn)行識別,并根據(jù)關(guān)聯(lián)應(yīng)用程序的識別結(jié)果和語音助手的識別結(jié)果進(jìn)行所述功能的實現(xiàn)。

圖6所示為本申請實施例提供的一種語音的功能控制裝置,應(yīng)用在用來實現(xiàn)除語音助手外其他功能的終端應(yīng)用程序上,包括輸入語音接收單元和功能實現(xiàn)單元,其中:輸入語音接收單元用于接收來自語音助手的用戶的輸入語音;功能實現(xiàn)單元用于識別用戶的輸入語音,根據(jù)識別結(jié)果進(jìn)行用戶要使用功能的實現(xiàn)。

可選的,所述輸入語音接收單元具體用于:接收來自語音助手的用戶的輸入語音,以及語音助手對所述輸入語音的識別結(jié)果;所述功能實現(xiàn)單元具體用于:識別用戶的輸入語音,根據(jù)自己的識別結(jié)果和來自語音助手的識別結(jié)果,進(jìn)行用戶要使用功能的實現(xiàn)。

一個例子中,所述裝置還包括:映射關(guān)系提交單元,用于根據(jù)用戶的指令,向語音助手提交本應(yīng)用程序與要使用功能的映射關(guān)系。

上述例子中,所述本應(yīng)用程序與要使用功能的映射關(guān)系,包括:本應(yīng)用程序與功能關(guān)鍵詞的映射關(guān)系。

以上所述僅為本申請的較佳實施例而已,并不用以限制本申請,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請保護(hù)的范圍之內(nèi)。

在一個典型的配置中,計算設(shè)備包括一個或多個處理器(cpu)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。

內(nèi)存可能包括計算機(jī)可讀介質(zhì)中的非永久性存儲器,隨機(jī)存取存儲器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲器(rom)或閃存(flashram)。內(nèi)存是計算機(jī)可讀介質(zhì)的示例。

計算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實現(xiàn)信息存儲。信息可以是計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計算機(jī)的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機(jī)存取存儲器(sram)、動態(tài)隨機(jī)存取存儲器(dram)、其他類型的隨機(jī)存取存儲器(ram)、只讀存儲器(rom)、電可擦除可編程只讀存儲器(eeprom)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(cd-rom)、數(shù)字多功能光盤(dvd)或其他光學(xué)存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設(shè)備訪問的信息。按照本文中的界定,計算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號和載波。

還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。

本領(lǐng)域技術(shù)人員應(yīng)明白,本申請的實施例可提供為方法、系統(tǒng)或計算機(jī)程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例或結(jié)合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
拜泉县| 景洪市| 商水县| 华宁县| 苗栗县| 广南县| 获嘉县| 晋城| 邢台县| 孟州市| 新巴尔虎左旗| 哈巴河县| 辽中县| 井研县| 曲松县| 黄大仙区| 弥勒县| 龙井市| 木兰县| 平武县| 满洲里市| 乌拉特后旗| 武宣县| 额尔古纳市| 略阳县| 晋江市| 蒙阴县| 广昌县| 涡阳县| 扬州市| 大埔区| 洛隆县| 德昌县| 虹口区| 莎车县| 衢州市| 新田县| 临桂县| 策勒县| 思茅市| 华安县|