新四季網

語音識別的方法、交互設備、伺服器和系統的製作方法

2023-10-09 20:54:49

語音識別的方法、交互設備、伺服器和系統的製作方法
【專利摘要】本發明實施例提供了語音識別的方法、裝置和系統。語音識別的方法,包括:解析一個或多個第一文本以得到第一目標語義,第一文本由第一語音信號轉換得到;根據所獲取的第一目標語義確定與第一目標語義相對應的第三方應用對象,第三方應用對象相關聯的第三方應用程式是設備出廠時未經授信通過語音方式啟動的程序;從第三方應用註冊表中獲取與所確定的第三方應用對象相關聯的第三方應用程式並啟動第三方應用程式。上述技術方案根據用戶的語音信號,可以通過語義分析,確定語音信號對應的第三方應用程式;查找第三方應用註冊表信息並啟動第三方程序,從而無需用戶通過點擊第三方應用程式來啟動對應程序,為用戶提供了更智能的服務,方便了用戶的使用。
【專利說明】語音識別的方法、交互設備、伺服器和系統
【技術領域】
[0001]本發明涉及交互設備應用領域,更具體地,涉及語音識別的方法、交互設備、伺服器和系統。
【背景技術】
[0002]現有技術中,用戶可以為交互設備(英文為User Equipment,縮寫為UE)靈活自主的下載各種應用(英文為application),這些應用不一定是終端廠家提供的。我們將非交互設備自帶且用戶自行獲取的應用稱為第三方應用程式,如蘋果的應用商城(英文為APPstore)和安卓市場(英文為android market)中的應用,也可以說是設備出廠時未經授信通過語音方式啟動的程序。第三方應用程式獨立於作業系統的但是能在作業系統的操作環境下被調用並執行的程序集或者指令集。正是有了這些數量眾多的第三方應用程式,極大地豐富了用戶對應用的選擇。目前最常見的兩個交互設備的作業系統為安卓(英文為Android)和蘋果作業系統(縮寫為iOS),都可以支持第三方應用程式。其中Android平臺上,第三方可以將開發的應用上傳到安卓市場上發售;iOS平臺上,第三方可以將開發的應用上傳到應用商城上發售。
[0003]交互設備的用戶可以通過連接網絡,將安卓市場或者蘋果商店的應用下載到該交互設備,這些應用可以是免費的或者收費的,且這些應用包括最常見的地圖、QQ社交通信軟體、Skype即時通信軟體或淘寶購物軟體等。上述應用會以圖標的形式呈現在終端上,當用戶需要啟用某個第三方應用程式時,通過觸控螢幕點擊對應的圖標,觸發該第三方應用程式啟動。
[0004]對於交互設備,無需點擊對應的圖標,如何更智能地通過語音識別來啟動第三方應用程式是個難題。

【發明內容】

[0005]有鑑於此,本發明實施例提供一種語音識別的方法、交互設備、伺服器和系統,以解決通過語音識別來啟動第三方應用程式的難題。
[0006]第一方面,提供了一種語音識別的方法,包括:解析一個或多個第一文本以得到第一目標語義,第一文本由第一語音信號轉換得到;根據所獲取的第一目標語義確定與第一目標語義相對應的第三方應用對象,第三方應用對象相關聯的第三方應用程式是設備出廠時未經授信通過語音方式啟動的程序;從第三方應用註冊表中獲取與所確定的第三方應用對象相關聯的第三方應用程式並啟動第三方應用程式。
[0007]在第一種可能的實現方式中,在解析第一文本以得到第一目標語義之前,方法還包括:獲取第一語音信號並轉換所述第一語音信號得到一個或多個第一文本。
[0008]結合第一方面或第一種可能的實現方式,在第二種可能的實現方式中,轉換第一語音信號得到至少兩個第一文本;按照預定的評分規則根據至少兩個第一文本的語義的自然性及連貫性對至少兩個第一文本中的每個第一文本的語義進行評分,評分的高低體現語義的自然性及連貫性的優劣。
[0009]結合第一方面的第二種可能的實現方式,在第三種可能的實現方式中,獲取至少兩個第一文本的語義評分最高且超過預設閾值的第一文本的語義作為所述的第一目標語義。
[0010]結合第一方面的第三種可能的實現方式,在第四種可能的實現方式中,根據第一目標語義,確定與第一目標語義相對應的所有第三方應用對象;若第三方應用對象大於等於兩個,則獲取所有與第一目標語義相關聯的第三方應用對象信息;發出提示信息,提示信息包含所述第三方應用對象信息,用以提示用戶根據所述第三方應用對象信息發出進一步的選擇指令,以從所有與第一目標語義相關聯的第三方應用對象中選則目標第三方應用對象;接收選擇指令,並根據選擇指令選擇相應的目標第三方應用對象;相應,從第三方應用註冊表中獲取與所確定的第三方應用對象相關聯的第三方應用程式並啟動第三方應用程式具體包括:從第三方應用註冊表中獲取與目標第三方應用對象相關聯的第三方應用程式並啟動第三方應用程式。
[0011]結合第一方面的第四種可能的實現方式,在第五種可能的實現方式中,當選擇指令為第二語音信號;相應,根據接收的選擇指令選擇相應的目標第三方應用對象具體包括:轉換第二語音信號得到第二文本;解析第二文本獲取第二目標語義;根據第二目標語義確定相應的目標第三方應用對象。
[0012]結合第一方面或第一方面的上述可能的實現方式,在第六種可能的實現方式中,方法還包括:在從第三方應用註冊表中獲取與所確定的第三方應用對象相關聯的第三方應用程式並啟動第三方應用程式之前,生成第三方應用註冊表。
[0013]結合第一方面或第一方面的上述可能的實現方式,在第七種可能的實現方式中,啟動第三方應用程式後還包括:向第三方應用程式發送第一目標語義的語義命令,以使第三方應用程式根據第一目標語義的語義命令調用與被啟動的第三方應用程式相匹配的第三方應用接口(API)。
[0014]結合第一方面或第一方面的上述可能的實現方式,在第八種可能的實現方式中,方法還包括:第三方應用程式接收用戶的第三語音信號;轉換第三語音信號以得到第三文本;根據第三文本的語義命令調用與被啟動的第三方應用程式相匹配的第三方應用接口(API),以使被啟動的第三方應用程式通過API獲取所需的硬體或軟體資源。
[0015]結合第一方面或第一方面的上述可能的實現方式,在第九種可能的實現方式中,方法由交互設備執行。
[0016]結合第一方面或第一方面的上述可能的實現方式,在第九種可能的實現方式中,解析一個或多個第一文本以得到第一目標語義由伺服器執行;根據所獲取的第一目標語義確定與所述第一目標語義相對應的第三方應用對象,以及從第三方應用註冊表中獲取與所確定的第三方應用對象相關聯的第三方應用程式並啟動所述第三方應用程式由交互設備執行。
[0017]第二方面,提供了一種語音識別的交互設備,包括解析單元、確定單元、啟動單元和存儲單元:解析單元,用於解析一個或多個語音識別單元發送的第一文本以得到第一目標語義,所述第一文本由第一語音信號轉換得到;確定單元,用於根據解析單元所獲取的第一目標語義確定與第一目標語義相對應的第三方應用對象,第三方應用對象相關聯的第三方應用程式是設備出廠時未經授信通過語音方式啟動的程序;啟動單元,用於訪問存儲單元,從存儲單元存儲的第三方應用註冊表中獲取與確定單元所確定的第三方應用對象相關聯的第三方應用程式並啟動第三方應用程式;和存儲單元,用於存儲第三方應用註冊表和第三方應用程式。
[0018]在第一種可能的實現方式中,交互設備還包括語音識別單元,用於轉換第一語音信號得到一個或多個第一文本,並發送到所述解析單元。
[0019]結合第二方面或第二方面的第一種可能的實現方式,在第二種可能的實現方式中,交互設備還包括語音識別單元:語音識別單元用於轉換第一語音信號得到至少兩個第一文本並發送到所述解析單元;解析單元具體用於按照預定的評分規則,根據至少兩個第一文本的語義的自然性及連貫性對至少兩個第一文本中的每個第一文本的語義進行評分,評分的高低體現語義的自然性及連貫性的優劣;獲取至少兩個第一文本的語義評分最高的第一文本的語義作為的第一目標語義。
[0020]結合第二方面的第二種可能的實現方式,在第三種可能的實現方式中,解析單元具體用於:獲取至少兩個第一文本的語義評分最高且超過預設閾值的第一文本的語義作為所述的第一目標語義。
[0021]結合第二方面或第二方面的上述可能的實現方式,在第四種可能的實現方式中,交互設備還包括發送單元和接收單元:確定單元,具體用於根據第一目標語義,確定與第一目標語義相對應的所有第三方應用對象;若第三方應用對象大於等於兩個,則獲取所有與第一目標語義相關聯的第三方應用對象信息;發送單元,用於發出提示信息,提示信息包含所述第三方應用對象信息,用以提示用戶根據第三方應用對象信息發出進一步的選擇指令,以便確定單元從所有與第一目標語義相關聯的第三方應用對象中選則目標第三方應用對象;接收單元,用於接收用戶發送的選擇指令;確定單元,具體用於根據接收的選擇指令選擇相應的目標第三方應用對象;啟動單元從存儲單元存儲的第三方應用註冊表中獲取與目標第三方應用對象相關聯的第三方應用程式並啟動第三方應用程式。
[0022]結合第二方面的第四種可能的實現方式,在第五種可能的實現方式中,語音識別單元還用於當的選擇指令為第二語音信號時,轉換第二語音信號得到第二文本並發送到解析單元;解析單元還用於解析第二文本獲取第二目標語義;確定單元還用於根據第二目標語義確定相應的目標第三方應用對象。
[0023]結合第二方面的上述可能的實現方式,在第六種可能的實現方式中,交互設備還包括生成單元:生成單元在啟動單元從第三方應用註冊表中獲取與所確定的第三方應用對象相關聯的第三方應用程式並啟動第三方應用程式之前,生成第三方應用註冊表並發送到存儲單元。
[0024]結合第二方面或第二方面的上述可能的實現方式,在第七種可能的實現方式中,啟動單元啟動第三方應用程式後,向第三方應用程式發送第一目標語義的語義命令,以使第三方應用程式根據第一目標語義的語義命令調用與被啟動的第三方應用程式相匹配的第三方應用接口(API)。
[0025]第三方面,提供了一種語音識別的伺服器,包括解析單元、確定單元、啟動單元和存儲單元:解析單元,用於解析一個或多個第一文本以得到第一目標語義,其中第一文本由轉換第一語音信號獲得;確定單元,用於根據解析單元所獲取的第一目標語義確定與第一目標語義相對應的第三方應用對象,第三方應用對象相關聯的第三方應用程式是設備出廠時未經授信通過語音方式啟動的程序;啟動單元,用於從存儲單元存儲的第三方應用註冊表中獲取與確定單元所確定的第三方應用對象相關聯的第三方應用程式並啟動第三方應用程式;存儲單元用於存儲第三方應用註冊表和第三方應用程式。
[0026]在第一種可能的實現方式中,解析單元具體用於:按照預定的評分規則,根據轉換第一語音信號得到的至少兩個第一文本的語義的自然性及連貫性對所述至少兩個第一文本中的每個第一文本的語義進行評分,評分的高低體現語義的自然性及連貫性的優劣;獲取所述至少兩個第一文本的語義評分最高的所述第一文本的語義作為所述的第一目標語義。
[0027]結合第三方面的第一種可能的實現方式,在第二種可能的實現方式中,解析單元具體用於:獲取所述至少兩個第一文本的語義評分最高且超過預設閾值的所述第一文本的語義作為所述的第一目標語義。
[0028]結合第三方面或第三方面的上述可能的實現方式,在第三種可能的實現方式中,伺服器還包括發送單元和接收單元:確定單元,具體用於根據第一目標語義,確定與第一目標語義相對應的所有第三方應用對象;若第三方應用對象大於等於兩個,則獲取所有與第一目標語義相關聯的第三方應用對象信息;發送單元,用於發出提示信息,提示信息包含所述第三方應用對象信息,用以提示用戶根據第三方應用對象信息發出進一步的選擇指令,以便確定單元從所有與第一目標語義相關聯的第三方應用對象中選則目標第三方應用對象;接收單元,用於接收用戶發送的選擇指令;確定單元,具體用於根據接收的選擇指令選擇相應的目標第三方應用對象;啟動單元從存儲單元存儲的第三方應用註冊表中獲取與目標第三方應用對象相關聯的第三方應用程式並啟動第三方應用程式。
[0029]結合第三方面的第三種可能的實現方式,在第四種可能的實現方式中,解析單元還用於當的選擇指令為第二語音信號時,解析第二文本獲取第二目標語義,其中第二文本由轉換第二語音信號獲得;確定單元具體用於根據第二目標語義確定相應的目標第三方對象。
[0030]結合第三方面或第三方面的上述可能的實現方式,在第五種可能的實現方式中,伺服器還包括生成單元:生成單元在啟動單元從第三方應用註冊表中獲取與所確定的第三方應用對象相關聯的第三方應用程式並啟動第三方應用程式之前,生成第三方應用註冊表並發送到存儲單元。
[0031]結合第三方面或第三方面的上述任一項可能的實現方式,在第六種可能的實現方式中,啟動單元啟動的第三方應用程式後,向第三方應用程式發送第一目標語義的語義命令,以使第三方應用程式根據第一目標語義的語義命令調用與被啟動的第三方應用程式相匹配的第三方應用接口(API)。
[0032]結合第三方面或第三方面的上述可能的實現方式,在第七種可能的實現方式中,啟動單元啟動第三方應用程式後,以使第三方應用程式轉換第三語音信號以得到第三文本;根據第三文本的語義命令調用與被啟動的第三方應用程式相匹配的第三方應用接口(API),以使被啟動的第三方應用程式通過API獲取所需的硬體或軟體資源。
[0033]結合第三方面或第三方面的上述可能的實現方式,在第八種可能的實現方式中,接收單元還用於在解析第一文本以得到第一目標語義前,接收由交互設備發送的第一文本。
[0034]結合第三方面或第三方面的上述可能的實現方式,在第九種可能的實現方式中,發送單元還用於在啟動第三方應用程式後向交互設備發送響應反饋。
[0035]第四方面,提供了 一種語音識別的裝置,包括處理器和存儲器:處理器解析一個或多個第一文本以得到第一目標語義,所述第一文本由第一語音信號轉換得到;根據所獲取的第一目標語義確定與所述第一目標語義相對應的第三方應用對象,所述第三方應用對象相關聯的第三方應用程式是設備出廠時未經授信通過語音方式啟動的程序;訪問存儲器,從所述存儲器存儲的第三方應用註冊表中獲取與所確定的第三方應用對象相關聯的第三方應用程式並啟動所述第三方應用程式,其中存儲器存儲第三方應用註冊表和所述第三方應用程式以及處理器執行上述方法的指令。
[0036]在第一種可能的實現方式中,處理器在解析第一文本以得到第一目標語義之前,獲取第一語音信號並轉換所述第一語音信號得到一個或多個第一文本。
[0037]結合第四方面或第一種可能的實現方式,在第二種可能的實現方式中,處理器轉換第一語音信號得到至少兩個第一文本;按照預定的評分規則根據至少兩個第一文本的語義的自然性及連貫性對至少兩個第一文本中的每個第一文本的語義進行評分,評分的高低體現語義的自然性及連貫性的優劣。
[0038]結合第四方面的第二種可能的實現方式,在第三種可能的實現方式中,處理器獲取至少兩個第一文本的語義評分最高且超過預設閾值的第一文本的語義作為所述的第一目標語義。
[0039]結合第四方面的第三種可能的實現方式,在第四種可能的實現方式中,處理器根據第一目標語義,確定與第一目標語義相對應的所有第三方應用對象;若第三方應用對象大於等於兩個,則獲取所有與第一目標語義相關聯的第三方應用對象信息;發出提示信息,提示信息包含所述第三方應用對象信息,用以提示用戶根據所述第三方應用對象信息發出進一步的選擇指令,以從所有與第一目標語義相關聯的第三方應用對象中選則目標第三方應用對象;接收選擇指令,並根據選擇指令選擇相應的目標第三方應用對象;相應,從第三方應用註冊表中獲取與所確定的第三方應用對象相關聯的第三方應用程式並啟動第三方應用程式具體包括:從第三方應用註冊表中獲取與目標第三方應用對象相關聯的第三方應用程式並啟動第三方應用程式。
[0040]結合第四方面的第四種可能的實現方式,在第五種可能的實現方式中,處理器當選擇指令為第二語音信號;相應,根據接收的選擇指令選擇相應的目標第三方應用對象具體包括:轉換第二語音信號得到第二文本;解析第二文本獲取第二目標語義;根據第二目標語義確定相應的目標第三方應用對象。
[0041]結合第四方面或第四方面的上述可能的實現方式,在第六種可能的實現方式中,處理器在從第三方應用註冊表中獲取與所確定的第三方應用對象相關聯的第三方應用程式並啟動第三方應用程式之前,生成第三方應用註冊表並發送到存儲器。
[0042]結合第四方面或第四方面的上述可能的實現方式,在第七種可能的實現方式中,處理器啟動第三方應用程式後還包括:向第三方應用程式發送第一目標語義的語義命令,以使第三方應用程式根據第一目標語義的語義命令調用與被啟動的第三方應用程式相匹配的第三方應用接口(API)。[0043]結合第四方面或第四方面的上述可能的實現方式,在第八種可能的實現方式中,處理器在啟動第三方應用程式後,以使第三方應用程式接收用戶的第三語音信號;轉換第三語音信號以得到第三文本;根據第三文本的語義命令調用與被啟動的第三方應用程式相匹配的第三方應用接口(API),以使被啟動的第三方應用程式通過API獲取所需的硬體或軟體資源。
[0044]第五方面,提供了 一種語音識別的系統,包括上述任一交互設備、伺服器或裝置。
[0045]通過上述技術方案,根據用戶的語音信號,可以通過語義分析,確定語音信號對應的第三方應用程式;查找第三方應用註冊表信息並啟動第三方程序,從而無需用戶通過點擊第三方應用程式來啟動對應程序,為用戶提供了更智能的服務,方便了用戶的使用。
【專利附圖】

【附圖說明】
[0046]為了更清楚地說明本發明實施例的技術方案,下面將對本發明實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面所描述的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0047]圖1是本發明實施例1的語音識別方法的示意流程圖。
[0048]圖2是本發明實施例2的語音識別方法的示意流程圖
[0049]圖3是本發明實施例的第三方應用程式啟動後調用交互設備硬體的示意圖。
[0050]圖4是本發明實施例3的第三方應用程式支持語音識別功能的示意圖。
[0051]圖5是本發明實施例4的語音識別系統的示意架構圖。
[0052]圖6是本發明實施例5的語音識別方法的示意流程圖。
[0053]圖7是本發明實施例7的語音識別的交互設備的示意框圖。
[0054]圖8是本發明實施例8的語音識別的交互設備的示意框圖。
[0055]圖9是本發明實施例9的語音識別的伺服器的示意框圖。
[0056]圖10是本發明實施例10的語音識別的伺服器的示意框圖。
[0057]圖11是本發明實施例11的語音識別的裝置的示意框圖。
【具體實施方式】
[0058]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明的一部分實施例,而不是全部實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動的前提下所獲得的所有其他實施例,都應屬於本發明保護的範圍。
[0059]本文中術語「和/或」,僅僅是一種描述關聯對象的關聯關係,表示可以存在三種關係,例如,A和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況。另夕卜,本文中字符「/」,一般表示前後關聯對象是一種「或」的關係。
[0060]語音識別技術就是使機器,也就是裝置通過識別和理解過程,將語音信號轉變為相應的文本或命令的技術。語音識別技術主要包括特徵提取技術、模式匹配準則及模型訓練技術三個方面。
[0061]現有技術中,語音識別技術一般將識別結果以文本或命令的形式輸出。整個語音識別過程為語言信號輸入,經過處理後,輸出文字內容,或者輸出命令用以驅動其他的設備,從而改變了傳統的滑鼠或者鍵盤的輸入方式。
[0062]現有技術的交互設備例如可以包括:智慧型手機(英文為smart phone)、平板計算機(英文為Tablet PC),遊戲機等。上述交互設備通常具有語音識別功能,且語音識別功能中從語音到文字的準確率在不斷提高。但交互設備啟動第三方應用程式必需通過觸摸點擊或者滑鼠點擊,才能實現程序的調用。這樣,用戶希望提高交互設備的智能化水平,例如可以通過語音識別,直接啟動第三方應用程式。本發明實施例提供了這樣一種方法,可以實現根據用戶的語音信號,直接啟動第三方應用程式的問題。
[0063]圖1是本發明實施例1的語音識別方法的示意流程圖,包括以下內容。
[0064]S11,解析一個或多個第一文本得到第一目標語義,所述第一文本由第一語音信號轉換得到。
[0065]S12,根據所獲取的第一目標語義確定與第一目標語義相對應的第三方應用對象,所述第三方應用對象相關聯的第三方應用程式是設備出廠時未經授信通過語音方式啟動的程序。
[0066]Sll和S12在上下文中也稱為語義分析。
[0067]S13,從第三方應用註冊表中獲取與所確定的第三方應用對象相關聯的第三方應用程式並啟動第三方應用程式。
[0068]作為不同的實施例,第三方應用程式可以下載在用戶的交互設備上,也可以下載在伺服器上;將語音信號轉換成文本的語音識別功能可以放置在交互設備上,也可以放置在伺服器上;解析文本獲得目標語義以及確定與目標語義相對應的第三方應用對象並啟動第三方應用程式可以由交互設備執行,也可以由伺服器執行。該伺服器是用來為交互設備提供支持服務的,與下文中為第三方應用程式提供支持的第三方伺服器不同。
[0069]本發明實施例利用語音識別功能,根據用戶的語音信號,可以通過語義分析,確定語音信號對應的第三方應用程式;查找第三方應用註冊表信息並啟動第三方程序,從而無需用戶通過點擊第三方應用程式來啟動對應程序,為用戶提供了更智能的服務,方便了用戶的使用。
[0070]可選的,作為不同的實施例,在解析所述第一文本以得到第一目標語義之前,獲取第一語音信號並轉換所述第一語音信號得到所述一個或多個第一文本。
[0071]可選的,作為不同的實施例,轉換第一語音信號得到至少兩個第一文本;相應,按照預定的評分規則,根據所述至少兩個第一文本的語義的自然性及連貫性對所述至少兩個第一文本中的每個第一文本的語義進行評分,所述評分的高低體現所述語義的自然性及連貫性的優劣;獲取所述至少兩個第一文本的語義評分最高的所述第一文本的語義作為所述的第一目標語義。
[0072]可選的,作為不同的實施例,獲取所述至少兩個第一文本的語義評分最高的所述第一文本的語義作為所述的第一目標語義,包括:獲取所述至少兩個第一文本的語義評分最高且超過預設閾值的所述第一文本的語義作為所述的第一目標語義。
[0073]可選的,作為不同的實施例,根據所獲取的第一目標語義確定與所述第一目標語義相對應的第三方應用對象具體包括:根據所述第一目標語義,確定與所述第一目標語義相對應的所有第三方應用對象;若所述第三方應用對象大於等於兩個,則獲取所有與所述第一目標語義相關聯的第三方應用對象信息;發出提示信息,所述提示信息包含所述第三方應用對象信息,用以提示用戶根據所述第三方應用對象信息發出進一步的選擇指令,以從所有與所述第一目標語義相關聯的第三方應用對象中選則目標第三方應用對象;接收選擇指令,並根據接收的所述選擇指令選擇相應的目標第三方應用對象;相應,所述從第三方應用註冊表中獲取與所確定的第三方應用對象相關聯的第三方應用程式並啟動所述第三方應用程式具體包括:從第三方應用註冊表中獲取與所述目標第三方應用對象相關聯的第三方應用程式並啟動所述第三方應用程式。
[0074]可選的,作為不同的實施例,選擇指令為第二語音信號;相應,所述根據接收的所述選擇指令選擇相應的目標第三方應用對象具體包括:轉換所述第二語音信號得到第二文本;解析所述第二文本獲取第二目標語義;根據所述第二目標語義確定相應的目標第三方應用對象。
[0075]可選的,作為不同的實施例,方法還包括:在所述從第三方應用註冊表中獲取與所確定的第三方應用對象相關聯的第三方應用程式並啟動所述第三方應用程式之前,生成所述第三方應用註冊表。
[0076]可選的,作為不同的實施例,啟動所述的第三方應用程式後還包括:向所述第三方應用程式發送所述第一目標語義的語義命令,以使所述第三方應用程式根據所述第一目標語義的語義命令調用與被啟動的所述第三方應用程式相匹配的第三方應用接口 API。
[0077]可選的,作為不同的實施例,啟動所述第三方應用程式後,所述方法還包括:所述第三方應用程式轉換所述第三語音信號以得到第三文本;根據所述第三文本的語義命令調用與被啟動的所述第三方應用程式相匹配的第三方應用接口 API,以使所述被啟動的第三方應用程式通過所述API獲取所需的硬體或軟體資源。
[0078]可選的,作為不同的實施例,所述方法由交互設備執行。
[0079]可選的,作為不同的實施例,所述方法由所述解析一個或多個第一文本以得到第一目標語義由伺服器執行;所述根據所獲取的第一目標語義確定與所述第一目標語義相對應的第三方應用對象,以及所述從第三方應用註冊表中獲取與所確定的第三方應用對象相關聯的第三方應用程式並啟動所述第三方應用程式由交互設備執行。
[0080]圖2是本發明實施例2的語音識別方法的示意流程圖。在實施例2中,交互設備執行該方法,用戶將第三方應用程式下載到交互設備。交互設備至少包括語音識別單元、解析單元、確定單元、啟動單元和存儲單元等。
[0081]S21,交互設備接收第一語音信號。
[0082]此處的第一語音信號是用戶說的話,例如「老胡在線嗎」。交互設備可以通過麥克風接收第一語音信號。
[0083]S22,交互設備轉換第一語音信號得到一個或多個第一文本。
[0084]交互設備的語音識別單元接收到第一信號後,將語音波形轉換為文字(Speech totext),該文字對應上述第一文本。語音識別單元轉換後輸出的第一文本可以是「老胡在線嗎」、「老胡在先嗎」和/或「老虎在線嗎」等,發送到確定單元進行處理。在本發明實施例中,交互設備包括語音識別單元以及解析單元、確定單元和啟動單元,分別執行本發明實施例2中的具體步驟。在其他實施例中語音識別單元和其餘的解析單元、確定單元、啟動單元可以包括在不同的設備中。[0085]S23,交互設備按照預定的評分規則,根據至少兩個第一文本的語義(英文為semantic)的自然性及連貫性分別對至少兩個第一文本的語義進行評分。
[0086]交互設備的解析單元根據第一文本列舉出對應的可選語義,如交互設備的電話簿中有「老胡」,以前用戶的語音輸入中有「在線」等出現概率較高的詞;解析單元排序出多種組合,例如「老胡在線嗎」、「老胡在先嗎」和「老虎在線嗎」,並根據語義的自然性及連貫性,對每個組合打分,評分的高低體現所述語義的自然性及連貫性的優劣。
[0087]可選的,作為不同的實施例,解析單元可以設置一個評分閾值,並根據預定的評分規則對第一文本的語義的各種組合評定分值。僅僅當該第一文本的語義的評分最高且超過預定的閾值時,才做任務分析,並訪問存儲單元。
[0088]S28,當交互設備轉換第一語音信號僅得到一個第一文本時,通過第一文本的語義直接確定第一目標語義,可以省略評分過程S23和S24,進而執行步驟S25及以後的步驟。
[0089]S24,交互設備獲取至少兩個第一文本的語義評分最高的第一文本的語義作為第一目標語義。
[0090]可選的,在一個實施例中,如果交互設備的解析單元只獲取了一個評分最高的第一文本的語義例如「老胡在線」,則接下來執行S25。
[0091]在另一實施例中,當沒有一個第一文本的語義的評分超過預定的閾值時,或有兩個以上的第一文本的語義的評分超過預定的閾值時,解析單元根據上下文,可以向語音識別單元反饋需要輸入更多信息的命令。可選的,解析單元根據語義的上下文分析,「在線」與文字通信和語音通信緊密相關,即向語音識別單元反饋命令,如「你希望是語音在線通信」還是「文字在線通信」。語音識別單元可以將該命令以語音或文字的方式反饋給用戶,讓用戶輸入更多的要求。例如用戶回答「語音」,由此增加「語音」要求,解析單元將「語音」與「在線」作為第一目標語義。
[0092]S25,交互設備根據第一目標語義確定與第一目標語義相對應的第三方應用對象。
[0093]交互設備的確定單元根據選擇出的第一目標語義確定相關的任務,如「在線」對應的任務為社交任務,需要啟動單兀啟動對應的第二方應用程式,如QQ和/或Skype等。為方便說明,本文中將候選的第三方應用程式稱為第三方應用對象。確定單元可以基於預先定義的語義和第三方應用程式之間的關聯關係,也可以是根據第三方應用程式的使用頻率自行選擇來通過第一目標語義確定第三方應用對象,本發明對此不做限定。
[0094]在一個實施例中,根據第一目標語義僅確定了一個與第一目標語義相對應的第三方應用對象,舉例來說,Skype即時通信軟體。
[0095]在另一個實施例中,交互設備還可以包括發送單元和接收單元。若所確定的第三方應用對象大於等於兩個,則獲取所有與第一目標語義相關聯的第三方應用對象信息;發送單元發出提示信息,所述提示信息包含所述第三方應用對象信息,用以提示用戶根據所述第三方應用對象信息發出進一步的選擇指令,以便確定單元從所有與所述第一目標語義相關聯的第三方應用對象中選則目標第三方應用對象;接收單元接收選擇指令,確定單元具體根據接收的所述選擇指令選擇相應的目標第三方應用對象;相應,啟動單元獲取與目標第三方應用對象相關聯的第三方應用程式並啟動該第三方應用程式。
[0096]如果根據第一目標語義查找到至少兩個第三方應用對象,舉例來說,Skype即時通信軟體和QQ社交通信軟體。則確定單元根據上下文,可以向語音識別單元反饋需要輸入更多?目息的命令,比如向語首識別單兀反饋命令,如「你希望是Skype即時通/[目」還是「QQ社交通信」。語音識別單元可以將該命令以語音或文字的方式反饋給用戶,讓用戶輸入更多的要求。假如用戶回答「Skype」,由此解析單元將「Skype」作為第二目標語義。接下來,確定單元根據第二目標語義確定目標第三方應用對象為Skype即時通信軟體。
[0097]S26,交互設備從第三方應用註冊表中獲取與所確定的第三方應用對象相關聯的第三方應用程式並啟動該第三方應用程式。
[0098]交互設備的啟動單元在第三方應用註冊信息表中查找確定的第三方應用程式並啟動該第三方應用程式。
[0099]啟動單元確定具體的第三方應用程式後,再去訪問存儲單元。存儲單元存儲交互設備開機時生成的第三方應用註冊信息表或者安裝程序時生成的第三方應用註冊信息表,查找到對應的程序如Skype並啟動該程序。與交互設備的出廠時自帶的預設應用的註冊表不同,第三方應用註冊信息表可以在安裝第三方應用程式時生成,也可以在安裝第三方應用程式後開機時生成,只要在從第三方應用註冊表中獲取與所確定的第三方應用對象相關聯的第三方應用程式並啟動第三方應用程式之前就可以。本實施例中,第三方應用註冊信息表存儲在交互設備。在其他實施例中,第三方應用註冊信息表也可以存儲在交互設備之外的其他設備,或同時存儲在交互設備和其他設備上。[0100]S27,交互設備啟動第三方應用程式後,向第三方應用程式發送第一目標語義的語義命令,以使第三方應用程式根據第一目標語義的語義命令調用與被啟動的第三方應用程式相匹配的API (英文為Application Programming Interface,中文為應用編程接口)且通過API獲取所需的硬體和/或軟體資源。
[0101]圖3是本發明實施例的第三方應用程式啟動後調用交互設備硬體的示意圖。交互設備31啟動第三方應用程式32後,通過定義好的API33與第三方應用程式32進行通信。如第三方應用程式需要啟動視頻和語音聊天功能,即通過交互設備作業系統34預先定義好的視頻API和音頻API接口等,調用交互設備的攝像機(camera)35和麥克風(microphone)36。在目前的交互設備作業系統中定義了幾千種API用於支持各種第三方應用程式,從而實現不同的功能,利用這些API,第三方應用程式可以與交互設備平臺進行通信、調用交互設備的各種資源。
[0102]舉例來說,第三方應用程式被啟動後,接收解析單元的語義命令,並根據該語義命令完成對應的操作。例如啟動第三方應用程式QQ後,解析單元發送語義命令給QQ,該命令的傳遞也可以是預先定義好的API ;QQ接收到該命令後,在QQ好友列表中查找好友名為「老胡」的通信對象的狀態;並將該狀態信息反饋給解析單元,解析單元將狀態信息翻譯成對應的語義,通過語音識別單元將該語義輸出給用戶,如最後以語音信息的形式輸出告知用戶,如「老胡不在線」。在此過程中,第三方應用程式可能涉及用戶鑑權的問題,及需要輸入用戶帳號和密碼,這類信息由第三方應用程式經過解析單元、語音識別單元反饋給用戶;用戶通過語音或者鍵盤的方式輸入對應的帳戶號碼和密碼。
[0103]在本發明實施例2中,用戶只需通過語音發出命令,交互設備就可以對該語音進行識別、進而進行語義分析,最後啟動第三方應用程式,此外還可以在啟動第三方應用程式後進一步地向用戶反饋與第三方應用程式相關的狀態信息,提供了一種新的啟動第三方應用程式的方法,極大方便了用戶的使用。[0104]在上述各個單元例如語音識別單元和解析單元之間交互的文本的信息可以是解碼,對用戶呈現的形式可以是播放的語音或屏幕文字等。
[0105]本發明實施例利用語音識別功能,根據用戶的語音信號,可以通過語義分析,確定語音信號對應的第三方應用程式;查找第三方應用註冊表信息並啟動第三方程序,從而無需用戶通過點擊第三方應用程式來啟動對應程序,為用戶提供了更智能的服務,方便了用戶的使用。
[0106]圖4是本發明實施例3的第三方應用程式支持語音識別功能的示意架構圖。實施例3中,交互設備具有語音識別功能,用戶將第三方應用程式下載到交互設備,與實施例2不同的是,第三方應用程式本身也支持語音識別功能,可以根據用戶的語音輸入執行相關的操作。這樣,實施例2和實施例3根據用戶的語音信號識別與啟動對應的第三方應用程式的過程相同,出於簡潔,此處不再贅述。不同在於第三方應用程式啟動後,實施例3中第三方應用程式對任務的執行過程。
[0107]參考圖4,第三方應用程式41啟動後,由於其自身帶有語音識別功能,能夠直接接收用戶的語音信號42,並根據識別語音信號42獲得對應命令,執行相關的操作。第三方應用程式接收用戶的語音信號42,轉換得到文本,完成文本的語義解析,並執行語義對應的任務。可選的,第三方應用程式41可以將語義分析和任務執行放置在其對應的第三方伺服器43上實現。當根據文本的語義命令,第三方應用程式41需要調用交互設備44的資源時,通過交互設備的作業系統45定義的API46與交互設備聯繫,並啟動相關的資源,如調用攝像機47和麥克風48進行視頻通信。舉例來說,如果交互設備啟動的第三方應用程式為QQ,對應的第三方伺服器例如為騰訊公司的伺服器,第三方應用程式與第三方伺服器之間的通信可以為第三方定義的私有接口和協議。第三方應用程式如果為地圖,該第三方應用程式需要調用交互設備的GPS信息,可以通過對應的API查詢交互設備的地址信息,同時具體的地圖信息可以由第三方應用程式訪問自己的第三方伺服器,獲取對應地圖信息。
[0108]圖5是本發明實施例4的語音識別系統50的示意架構圖。系統50包括交互設備51和伺服器52。交互設備51可以包括語音識別單元511、存儲單元512、作業系統513、攝像機514和麥克風515等。伺服器52可以包括第三方應用程式522、存儲單元523以及解析單元、確定單元、啟動單元,其中解析單元、確定單元和啟動單元在圖5中以521指示。交互設備51與伺服器52通過網絡53連接。作業系統513定義了多個API516用於支持各種第三方應用程式522。
[0109]在圖5的語音識別方法系統中,交互設備僅具備語音識別功能,而語義分析、啟動第三方應用程式的功能都由伺服器完成,且第三方應用程式存儲在伺服器上。可選的,這些第三方應用程式不支持語音識別功能。在交互設備或者伺服器上可以同時包括存儲單元、或者放置在二者之一上,啟動單元訪問存儲單元時可以擇一地選擇一個存儲單元;交互設備通過網絡與伺服器連接,網絡提供二者通信的管道,可以為無線網絡或者有線網絡。
[0110]基於圖5中系統50的架構,圖6是本發明實施例5的語音識別方法的示意流程圖。
[0111]S61,交互設備轉換第一語音信號得到一個或多個第一文本,將第一文本發送至伺服器。
[0112]此處的第一語音信號是用戶說的話,例如「老胡在線嗎」,通過交互設備的麥克風接收後,由交互設備的語音識別單元將語音波形轉換為第一文本,例如語音識別單元轉換後輸出的第一文本可以是「老胡在線嗎」、「老胡在先嗎」和/或「老虎在線嗎」等,發送到伺服器進行處理。
[0113]S62,伺服器解析一個或多個第一文本以得到第一目標語義。該步驟可以包括以下具體內容。
[0114]在本實施例中,伺服器包括解析單元、確定單元和啟動單元。伺服器的解析單元接收交互設備發送的轉換第一語音信號得到的至少兩個第一文本,按照預定的評分規則,根據至少兩個第一文本的語義的自然性及連貫性對所述至少兩個第一文本中的每個第一文本的語義進行評分,所述評分的高低體現所述語義的自然性及連貫性的優劣;獲取評分最高的第一文本的語義作為第一目標語義。
[0115]可選的,解析單元根據第一文本列舉出對應的可選語義,如交互設備的電話簿中有「老胡」,以前用戶的語音輸入中有「在線」等出現概率較高的詞;處理單元排序出多種組合,例如「老胡在線嗎」、「老胡在先嗎」和「老虎在線嗎」。根據語義的自然性及連貫性,對每個組合打分,評分的高低體現所述語義的自然性及連貫性的優劣。
[0116]可選的,作為不同的實施例,解析單元可以設置一個評分閾值,並根據預定的評分規則對第一文本的語義的各種組合評定分值,且將至少兩個第一文本的語義評分最高且超過預設閾值的所述第一文本的語義作為所述的第一目標語義。
[0117]在一個實施例中,如果只有一個評分最高的第一文本的語義例如「老胡在線」,則解析單元將第一文本的語義作為第一目標語義。
[0118]在另一實施例中,當沒有一個第一文本的語義的評分超過預定的閾值時,或有兩個以上的第一文本的語義的評分超過預定的閾值時,解析單元根據上下文,可以向交互設備的語音識別單元反饋需要輸入更多信息的命令;如上例所述,語義「在線」評分後,不滿足語義的評分閾值,解析單元根據語義的上下文分析,「在線」與文字通信和語音通信緊密相關,即向語音識別單元反饋命令,如「你希望是語音在線通信」還是「文字在線通信」。語音識別單元可以將該命令以語音或文字的方式反饋給用戶,讓用戶輸入更多的要求。例如用戶回答「語音,由此增加「語音」要求,解析單元將「語音」與「在線」作為第一目標語義。
[0119]可選的,作為不同的實施例,當交互設備轉換第一語音信號僅得到一個第一文本並發送到伺服器時,伺服器通過第一文本的語義直接確定第一目標語義,進而執行步驟S63及以後的步驟。
[0120]S63,伺服器根據第一目標語義確定與第一目標語義相對應的第三方應用對象。
[0121]確定單元根據選擇出的第一目標語義確定相關的任務,如「在線」對應的任務為社交任務,需要啟動單元啟動對應的第三方應用程式,如QQ和/或Skype等。為方便說明,本文中將候選的第三方應用程式稱為第三方應用對象。確定單元可以基於預先定義的語義和第三方應用程式之間的關聯關係,也可以是根據第三方應用程式的使用頻率自行選擇來通過第一目標語義確定第三方應用對象,本發明對此不做限定。
[0122]在一個實施例中,根據第一目標語義僅確定了一個與第一目標語義相對應的第三方應用對象,舉例來說,Skype即時通信軟體。
[0123]在另一個實施例中,伺服器還可以包括發送單元和接收單元。若所確定的第三方應用對象大於等於兩個,則獲取所有與第一目標語義相關聯的第三方應用對象信息;發送單元發出提示信息,所述提示信息包含所述第三方應用對象信息,用以提示用戶根據所述第三方應用對象信息發出進一步的選擇指令,以便確定單元從所有與所述第一目標語義相關聯的第三方應用對象中選則目標第三方應用對象;接收單元接收選擇指令,確定單元根據所述選擇指令選擇相應的目標第三方應用對象;相應,啟動單元獲取與目標第三方應用對象相關聯的第三方應用程式並啟動該第三方應用程式。
[0124]如果根據第一目標語義查找到至少兩個第三方應用對象,舉例來說,Skype即時通信軟體和QQ社交通信軟體。則處理單元根據上下文,可以向語音識別單元反饋需要輸入更多信息的命令;向語音識別單元反饋命令,如「你希望是Skype即時通信」還是「QQ社交通信」。語音識別單元可以將該命令以語音或文字的方式反饋給用戶,讓用戶輸入更多的要求。例如用戶回答「Skype」,由此解析單元將「Skype」作為第二目標語義。接下來,確定單元根據第二目標語義確定目標第三方應用對象為Skype即時通信軟體。
[0125]S64,伺服器從第三方應用註冊表中獲取與所確定的第三方應用對象相關聯的第三方應用程式並啟動該第三方應用程式,並向交互設備發送響應反饋。
[0126]伺服器的啟動單元可以擇一地訪問伺服器的存儲單元或交互設備的存儲單元,根據所存儲的第三方應用註冊信息表,找到所確定的第三方應用程式並啟動該第三方應用程式。
[0127]啟動單元確定具體的第三方應用程式後,再去訪問存儲單元。交互設備的存儲單元存儲第三方應用註冊信息表,伺服器的存儲單元存儲第三方應用程式和第三方應用註冊信息表。與交互設備的出廠時自帶的預設應用的註冊表不同,第三方應用註冊信息表可以在安裝第三方應用程式時生成,也可以在安裝後開機時生成。本實施例中,當第三方應用註冊信息表存儲在交互設備的存儲單元時,伺服器的啟動單元需要訪問交互設備的存儲單元以獲取第三方應用程式並啟動該第三方應用程式。
[0128]S65,交互設備接收伺服器發送的響應反饋。
[0129]伺服器的啟動單元啟動第三方應用程式後,發送單元向第三方應用程式發送第一目標語義的語義命令,以使第三方應用程式根據第一目標語義的語義命令調用與被啟動的第三方應用程式相匹配的API (英文為Application Programming Interface,中文為應用編程接口)且通過API獲取所需的硬體和/或軟體資源。
[0130]可選的,第三方應用程式被啟動後,接收解析單元的語義命令,並根據該語義命令完成對應的操作。例如啟動第三方應用程式QQ後,解析單元發送語義命令給QQ,該命令的傳遞也可以是預先定義好的API ;QQ接收到該命令後,在QQ好友列表中查找好友名為「老胡」的通信對象的狀態;並將該狀態信息反饋給解析單元,解析單元將狀態信息翻譯成對應的語義,通過交互設備的語音識別單元將該語義輸出給用戶,如最後以語音信息的形式輸出告知用戶,如「老胡不在線」。在此過程中,第三方應用程式可能涉及用戶鑑權的問題,及需要輸入用戶帳號和密碼,這類信息由第三方應用程式經過伺服器的發送單元、交互設備的語音識別單元反饋給用戶;用戶通過語音或者鍵盤的方式輸入對應的帳戶號碼和密碼。
[0131]在上述各個單元例如語音識別單元和解析單元之間交互的文本的信息可以是解碼,對用戶呈現的形式可以是播放的語音或屏幕文字等。
[0132]本發明實施例利用語音識別功能,根據用戶的語音信號,可以通過語義分析,確定語音信號對應的第三方應用程式;查找第三方應用註冊表信息並啟動第三方程序,從而無需用戶通過點擊第三方應用程式來啟動對應程序,為用戶提供了更智能的服務,方便了用戶的使用。
[0133]可選的,作為另一個實施例6,與實施例4和5的不同之處在於第三方應用程式本身也支持語音識別功能,可以根據用戶的語音輸入執行相關的操作。這樣,實施例6和實施例4根據用戶的語音信號識別與啟動對應的第三方應用程式的過程相同,參考實施例5,出於簡潔,此處不再贅述。不同在於第三方應用程式啟動後,實施例6中對第三方應用程式對任務的執行過程。
[0134]第三方應用程式啟動後,由於其自身帶有語音識別功能,能夠直接接收用戶的語音信號,並根據該命令執行相關的操作。第三方應用程式接收用戶的語音信號,轉換得到文本,完成文本的語義解析,並執行語義對應的任務。第三方應用程式將語義分析和任務執行放置在其對應的第三方伺服器上實現。當根據文本的語義命令,第三方應用程式需要調用交互設備的資源時,通過交互設備的作業系統定義的API與交互設備聯繫,並啟動相關的資源,如調用攝像機和麥克風進行視頻通信,此時,如果交互設備啟動的第三方應用程式為QQ,對應的第三方伺服器例如為騰訊公司的伺服器,第三方應用程式與第三方伺服器之間的通信可以為第三方自己定義的私有接口和協議。第三方應用程式如果為地圖,該第三方應用程式需要調用交互設備的GPS信息,可以通過對應的API查詢交互設備的地址信息,同時具體的地圖信息可以由第三方應用程式訪問自己的第三方伺服器,獲取對應地圖信息。
[0135]圖7是本發明實施例7的語音識別的交互設備70的示意框圖。交互設備70可以包括:解析單元71、確定單元72、啟動單元73和存儲單元74等。舉例來說,交互設備可以是移動終端或平板電腦(Tablet PC)等裝置。
[0136]解析單元71解析一個或多個第一文本以得到第一目標語義,所述第一文本由第
一語音信號轉換得到。
[0137]確定單元72根據解析單元所獲取的第一目標語義確定與所述第一目標語義相對應的第三方應用對象,所述第三方應用對象相關聯的第三方應用程式是設備出廠時未經授信通過語音方式啟動的程序。
[0138]啟動單元73訪問所述存儲單元,從所述存儲單元存儲的第三方應用註冊表中獲取與所確定的第三方應用對象相關聯的第三方應用程式並啟動所述第三方應用程式。
[0139]存儲單元74存儲第三方應用註冊表和所述第三方應用程式。
[0140]交互設備70可以執行本發明實施例1的語音識別方法,具體細節此處不再贅述。
[0141]本發明實施例利用語音識別功能,根據用戶的語音信號,可以通過語義分析,確定語音信號對應的第三方應用程式;查找第三方應用註冊表信息並啟動第三方程序,從而無需用戶通過點擊第三方應用程式來啟動對應程序,為用戶提供了更智能的服務,方便了用戶的使用。
[0142]圖8是本發明實施例8的語音識別的交互設備80的示意框圖。交互設備80包括語音識別單元81、解析單元82、確定單元83、啟動單元84、存儲單元85和生成單元86,以及發送單元87和接收單元88。交互設備80的解析單元82、確定單元83、啟動單元84、存儲單元85與交互設備70的解析單元71、確定單元72、啟動單元73和存儲單元74相同或相似,不同之處在於,交互設備80還包括語音識別單元81和生成單元86,以及發送單元87和接收單元88。
[0143]語音識別單元81轉換第一語音信號得到一個或多個第一文本,並發送到所述解析單元82。
[0144]生成單元86當所述交互設備在所述從第三方應用註冊表中獲取與所確定的第三方應用對象相關聯的第三方應用程式並啟動所述第三方應用程式之前,生成所述第三方應用註冊表並發送到所述存儲單元85。
[0145]解析單元82具體轉換第一語音信號得到至少兩個第一文本;按照預定的評分規貝U,根據所述至少兩個第一文本的語義的自然性及連貫性對所述至少兩個第一文本中的每個第一文本的語義進行評分,所述評分的高低體現所述語義的自然性及連貫性的優劣;獲取所述至少兩個第一文本的語義評分最高的所述第一文本的語義作為所述的第一目標語義。
[0146]解析單元82具體獲取所述至少兩個第一文本的語義評分最高且超過預設閾值的所述第一文本的語義作為所述的第一目標語義。
[0147]確定單元83具體根據所述第一目標語義,確定與所述第一目標語義相對應的所有第三方應用對象;若所述第三方應用對象大於等於兩個,則獲取所有與所述第一目標語義相關聯的第三方應用對象信息;發送單元87發出提示信息,所述提示信息包含所述第三方應用對象信息,用以提示用戶根據所述第三方應用對象信息發出進一步的選擇指令,以便確定單元83從所有與所述第一目標語義相關聯的第三方應用對象中選則目標第三方應用對象;接收單元88接收選擇指令,確定單元83具體根據接收的所述選擇指令選擇相應的目標第三方應用對象;啟動單元具體從所述存儲單元存儲的第三方應用註冊表中獲取與所述目標第三方應用對象相關聯的第三方應用程式並啟動所述第三方應用程式。
[0148]語音識別單元81還當所述的選擇指令為第二語音信號時,轉換所述第二語音信號得到第二文本並發送到所述解析單元82 ;解析單元82還解析所述第二文本獲取第二目標語義;確定單元83根據所述第二目標語義確定相應的目標第三方應用對象。
[0149]啟動單元84還在啟動所述第三方應用程式後,向所述第三方應用程式發送所述第一目標語義的語義命令,以使所述第三方應用程式根據所述第一目標語義的語義命令調用與被啟動的所述第三方應用程式相匹配的第三方應用接口 API。
[0150]交互設備80實現了本發明實施例1、2或3的語音識別方法,出於簡潔,具體細節此處不再贅述。
[0151]本發明實施例利用語音識別功能,根據用戶的語音信號,可以通過語義分析,確定語音信號對應的第三方應用程式;查找第三方應用註冊表信息並啟動第三方程序,從而無需用戶通過點擊第三方應用程式來啟動對應程序,為用戶提供了更智能的服務,方便了用戶的使用。
[0152]圖9是本發明實施例9的語音識別的伺服器90的示意框圖。伺服器90包括解析單元91、確定單元92、啟動單元93和存儲單元94等。伺服器90為交互設備提供支持服務。
[0153]解析單元91解析一個或多個第一文本以得到第一目標語義,其中所述第一文本
由轉換第一語音信號獲得。
[0154]確定單元92根據解析單元所獲取的第一目標語義確定與所述第一目標語義相對應的第三方應用對象,所述第三方應用對象相關聯的第三方應用程式是設備出廠時未經授信通過語音方式啟動的程序。
[0155]啟動單元93從所述存儲單元92存儲的第三方應用註冊表中獲取與所確定的第三方應用對象相關聯的第三方應用程式並啟動所述第三方應用程式。
[0156]存儲單元92存儲所述第三方應用註冊表和所述第三方應用程式。
[0157]伺服器90實現了本發明實施例1的語音識別方法,出於簡潔,具體細節此處不再贅述。
[0158]本發明實施例利用語音識別功能,根據用戶的語音信號,可以通過語義分析,確定語音信號對應的第三方應用程式;查找第三方應用註冊表信息並啟動第三方程序,從而無需用戶通過點擊第三方應用程式來啟動對應程序,為用戶提供了更智能的服務,方便了用戶的使用。
[0159]圖10是本發明實施例10的語音識別的伺服器100的示意框圖。伺服器100包括解析單元101、確定單元102、啟動單元103、存儲單元104和生成單元105,以及發送單元106和接收單元107等。伺服器100的解析單元101、確定單元102、啟動單元103和存儲單元104與伺服器90的解析單元91、確定單元92、啟動單元93和存儲單元94相同或相似。不同的是,伺服器100還包括生成單元105以及發送單元106和接收單元107。
[0160]生成單元105當所述伺服器在所述從第三方應用註冊表中獲取與所確定的第三方應用對象相關聯的第三方應用程式並啟動所述第三方應用程式之前,生成所述第三方應用註冊表並發送到所述存儲單元104。
[0161]解析單元101具體按照預定的評分規則,根據轉換第一語音信號得到的至少兩個所述第一文本的語義的自然性及連貫性對所述至少兩個第一文本中的每個第一文本的語義進行評分,所述評分的高低體現所述語義的自然性及連貫性的優劣;獲取所述至少兩個第一文本的語義評分最高的所述第一文本的語義作為所述的第一目標語義。
[0162]解析單元101具體獲取所述至少兩個第一文本的語義評分最高且超過預設閾值的所述第一文本的語義作為所述的第一目標語義。
[0163]確定單元102還根據所述第一目標語義,確定與所述第一目標語義相對應的所有第三方應用對象;若所述第三方應用對象大於等於兩個,則獲取所有與所述第一目標語義相關聯的第三方應用對象信息;發送單元106發出提示信息,所述提示信息包含所述第三方應用對象信息,用以提示用戶根據所述第三方應用對象信息發出進一步的選擇指令,以便確定單元101從所有與所述第一目標語義相關聯的第三方應用對象中選則目標第三方應用對象;接收單元107接收選擇指令,確定單元101根據接收的所述選擇指令選擇相應的目標第三方應用對象;啟動單元103從所述存儲單元104存儲的第三方應用註冊表中獲取與所述目標第三方應用對象相關聯的第三方應用程式並啟動所述第三方應用程式。
[0164]解析單元101還當所述的選擇指令為第二語音信號時,解析所述第二文本獲取第二目標語義,其中所述第二文本由轉換所述第二語音信號獲得;確定單元102根據所述第二目標語義確定相應的目標第三方應用對象。
[0165]啟動單元103還在啟動所述的第三方應用程式後,向所述第三方應用程式發送所述第一目標語義的語義命令,以使所述第三方應用程式根據所述第一目標語義的語義命令調用與被啟動的所述第三方應用程式相匹配的第三方應用接口 API。
[0166]啟動單元103在啟動所述第三方應用程式後,以使所述第三方應用程式轉換所述第三語音信號以得到第三文本;根據所述第三文本的語義命令調用與被啟動的所述第三方應用程式相匹配的第三方應用接口 API,以使所述被啟動的第三方應用程式通過所述API獲取所需的硬體或軟體資源。
[0167]接收單元107還在解析第一文本以得到第一目標語義前,接收由交互設備發送的所述第一文本。
[0168]發送單元106在啟動所述第三方應用程式後向所述交互設備發送響應反饋。
[0169]伺服器100實現了本發明實施例1、5或6的語音識別方法,出於簡潔,具體細節此處不再贅述。
[0170]本發明實施例利用語音識別功能,根據用戶的語音信號,可以通過語義分析,確定語音信號對應的第三方應用程式;查找第三方應用註冊表信息並啟動第三方程序,從而無需用戶通過點擊第三方應用程式來啟動對應程序,為用戶提供了更智能的服務,方便了用戶的使用。
[0171]圖11是本發明實施例11的語音識別的裝置110的示意框圖。裝置110包括處理器111和存儲器112等。
[0172]存儲器112可以是包括RAM和ROM、或任何固定的存儲介質、或可移動的存儲介質,用於存儲可以執行本發明實施例的程序,或本發明實施例中待處理的數據,或第三方應用
程序等。
[0173]處理器111用於執行存儲器112存儲的本發明實施例的程序,並通過例如總線的方式與其他裝置雙向通信。
[0174]作為一種實現方式的裝置110,處理器111解析一個或多個第一文本以得到第一目標語義,所述第一文本由第一語音信號轉換得到;根據所獲取的第一目標語義確定與所述第一目標語義相對應的第三方應用對象,所述第三方應用對象相關聯的第三方應用程式是設備出廠時未經授信通過語音方式啟動的程序;訪問存儲器,從所述存儲器存儲的第三方應用註冊表中獲取與所確定的第三方應用對象相關聯的第三方應用程式並啟動所述第三方應用程式。其中存儲器112存儲第三方應用註冊表和所述第三方應用程式,以及處理器111執行上述方法的指令。
[0175]當裝置110還可以包括麥克風等採集語音信號的器件或模塊等時,處理器111轉換麥克風等採集的第一語音信號得到一個或多個第一文本。
[0176]此外,處理器111具體轉換第一語音信號得到至少兩個第一文本;按照預定的評分規則,根據所述至少兩個第一文本的語義的自然性及連貫性對所述至少兩個第一文本中的每個第一文本的語義進行評分,所述評分的高低體現所述語義的自然性及連貫性的優劣;獲取所述至少兩個第一文本的語義評分最高的所述第一文本的語義作為所述的第一目標語義。
[0177]處理器111具體獲取所述至少兩個第一文本的語義評分最高且超過預設閾值的所述第一文本的語義作為所述的第一目標語義。
[0178]處理器111還根據所述第一目標語義,確定與所述第一目標語義相對應的所有第三方應用對象;若所述第三方應用對象大於等於兩個,則獲取所有與所述第一目標語義相關聯的第三方應用對象信息;發出提示信息,所述提示信息包含所述第三方應用對象信息,用以提示用戶根據所述第三方應用對象信息發出進一步的選擇指令,以從所有與所述第一目標語義相關聯的第三方應用對象中選則目標第三方應用對象;接收選擇指令,並根據接收的所述選擇指令選擇相應的目標第三方應用對象;從所述存儲器112存儲的第三方應用註冊表中獲取與所述目標第三方應用對象相關聯的第三方應用程式並啟動所述第三方應用程式。
[0179]處理器111還當所述的選擇指令為第二語音信號時,轉換所述第二語音信號得到第二文本;解析所述第二文本獲取第二目標語義;根據所述第二目標語義確定相應的目標
第三方應用對象。
[0180]處理器111在從第三方應用註冊表中獲取與所確定的第三方應用對象相關聯的第三方應用程式並啟動第三方應用程式之前,生成第三方應用註冊表。
[0181]處理器111還在啟動所述第三方應用程式後,向所述第三方應用程式發送所述第一目標語義的語義命令,以使所述第三方應用程式根據所述第一目標語義的語義命令調用與被啟動的所述第三方應用程式相匹配的第三方應用接口 API。
[0182]處理器111當裝置110在所述從第三方應用註冊表中獲取與所確定的第三方應用對象相關聯的第三方應用程式並啟動所述第三方應用程式之前,生成所述第三方應用註冊表並發送到所述存儲器112。
[0183]作為另一種實現方式,當裝置110不包括麥克風等採集語音信號的器件或模塊等時,處理器111還在解析第一文本以得到第一目標語義前,接收由另一裝置發送的所述第
一文本;解析第一文本以得到第一目標語義,其中可選的,所述第一文本由轉換第一語音信號獲得至少兩個第一文本,根據所獲取的第一目標語義確定與所述第一目標語義相對應的第三方應用對象,從所述存儲器112存儲的第三方應用註冊表中獲取與所確定的第三方應用對象相關聯的第三方應用程式並啟動所述第三方應用程式。其中存儲器112存儲所述第三方應用註冊表和所述第三方應用程式,以及處理器111執行上述方法的指令。。
[0184]處理器111當裝置111安裝第三方應用程式時或當裝置111開機後生成所述第三方應用註冊表並發送到所述存儲器112。
[0185]處理器111具體按照預定的評分規則,根據轉換第一語音信號得到的至少兩個第一文本的語義的自然性及連貫性對所述至少兩個第一文本中的每個第一文本的語義進行評分,所述評分的高低體現所述語義的自然性及連貫性的優劣;獲取所述至少兩個第一文本的語義評分最高的所述第一文本的語義作為所述的第一目標語義。
[0186]處理器111具體獲取所述至少兩個第一文本的語義評分最高且超過預設閾值的所述第一文本的語義作為所述的第一目標語義。
[0187]處理器111還根據所述第一目標語義,確定與所述第一目標語義相對應的所有第三方應用對象;若所述第三方應用對象大於等於兩個,則獲取所有與所述第一目標語義相關聯的第三方應用對象信息;發出提示信息,所述提示信息包含所述第三方應用對象信息,用以提示用戶根據所述第三方應用對象信息發出進一步的選擇指令,以從所有與所述第一目標語義相關聯的第三方應用對象中選則目標第三方應用對象;接收選擇指令,並根據接收的所述選擇指令選擇相應的目標第三方應用對象;從所述存儲器112存儲的第三方應用註冊表中獲取與所述目標第三方應用對象相關聯的第三方應用程式並啟動所述第三方應用程式。
[0188]處理器111還當所述的選擇指令為第二語音信號時,解析所述第二文本獲取第二目標語義,其中所述第二文本由轉換所述第二語音信號獲得;根據所述第二目標語義確定相應的目標第三方應用對象。[0189]處理器111還啟動所述的第三方應用程式後,向所述第三方應用程式發送所述第一目標語義的語義命令,以使所述第三方應用程式根據所述第一目標語義的語義命令調用與被啟動的所述第三方應用程式相匹配的第三方應用接口 API。
[0190]處理器111在啟動所述第三方應用程式後,以使所述第三方應用程式轉換所述第三語音信號以得到第三文本;根據所述第三文本的語義命令調用與被啟動的所述第三方應用程式相匹配的第三方應用接口 API,以使所述被啟動的第三方應用程式通過所述API獲取所需的硬體或軟體資源。
[0191]處理器111在啟動所述第三方應用程式後向上述另一裝置發送響應反饋。
[0192]裝置110實現了本發明實施例1、2、3、5或6中的語音識別的方法,作為具體實現形式可以是例如移動終端、平板電腦或伺服器等。
[0193]本發明實施例利用語音識別功能,根據用戶的語音信號,可以通過語義分析,確定語音信號對應的第三方應用程式;查找第三方應用註冊表信息並啟動第三方程序,從而無需用戶通過點擊第三方應用程式來啟動對應程序,為用戶提供了更智能的服務,方便了用戶的使用。
[0194]本發明實施例還提供了一種語音識別系統,可以包括上述實施例中的裝置110、交互設備70、交互設備80、伺服器90和伺服器100中任一裝置。出於簡潔,具體細節此處不再贅述。
[0195]本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬體、或者計算機軟體和電子硬體的結合來實現。這些功能究竟以硬體還是軟體方式來執行,取決於技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的範圍。
[0196]所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0197]在本申請所提供的幾個實施例中,應該理解到,所揭露的系統、裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0198]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
[0199]另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
[0200]所述功能如果以軟體功能單元的形式實現並作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,伺服器,或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬碟、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM, Random Access Memory)、磁碟或者光碟等各種可以存儲程序代碼的介質。
[0201]以上所述,僅為本發明的【具體實施方式】,但本發明的保護範圍並不局限於此,任何熟悉本【技術領域】的技術人員在本發明揭露的技術範圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應所述以權利要求的保護範圍為準。
【權利要求】
1.一種語音識別的方法,其特徵在於: 解析一個或多個第一文本以得到第一目標語義,所述第一文本由第一語音信號轉換得到; 根據所獲取的第一目標語義確定與所述第一目標語義相對應的第三方應用對象,所述第三方應用對象相關聯的第三方應用程式是設備出廠時未經授信通過語音方式啟動的程序; 從第三方應用註冊表中獲取與所確定的第三方應用對象相關聯的第三方應用程式並啟動所述第三方應用程式。
2.根據權利要求1所述的方法,其特徵在於,在解析所述第一文本以得到第一目標語義之前,所述方法還包括:獲取第一語音信號並轉換所述第一語音信號得到所述一個或多個第一文本。
3.根據權利要求1或2所述的方法,其特徵在於,所述轉換所述第一語音信號得到多個第一文本包括: 轉換第一語音信號得到至少兩個第一文本; 相應,所述解析 所述第一文本以得到第一目標語義包括: 按照預定的評分規則,根據所述至少兩個第一文本的語義的自然性及連貫性對所述至少兩個第一文本中的每個第一文本的語義進行評分,所述評分的高低體現所述語義的自然性及連貫性的優劣; 獲取所述至少兩個第一文本的語義中評分最高的所述第一文本的語義作為所述的第一目標語義。
4.根據權利要求3所述的方法,其特徵在於,所述獲取所述至少兩個第一文本的語義中評分最高的所述第一文本的語義作為所述的第一目標語義,包括: 獲取所述至少兩個第一文本的語義中評分最高且超過預設閾值的所述第一文本的語義作為所述的第一目標語義。
5.根據權利要求1至4任意一項所述的方法,其特徵在於,所述根據所獲取的第一目標語義確定與所述第一目標語義相對應的第三方應用對象具體包括: 根據所述第一目標語義,確定與所述第一目標語義相對應的所有第三方應用對象; 若所述第三方應用對象大於等於兩個,則獲取所有與所述第一目標語義相關聯的第三方應用對象信息; 發出提示信息,所述提示信息包含所述第三方應用對象信息,用以提示用戶根據所述第三方應用對象信息發出進一步的選擇指令,以從所有與所述第一目標語義相關聯的第三方應用對象中選則目標第三方應用對象; 接收選擇指令,並根據所述選擇指令選擇相應的目標第三方應用對象; 相應,所述從第三方應用註冊表中獲取與所確定的第三方應用對象相關聯的第三方應用程式並啟動所述第三方應用程式具體包括: 從第三方應用註冊表中獲取與所述目標第三方應用對象相關聯的第三方應用程式並啟動所述第三方應用程式。
6.根據權利要求5所述的方法,其特徵在於,所述的選擇指令為第二語音信號;相應, 所述根據接收的所述選擇指令選擇相應的目標第三方應用對象具體包括:轉換所述第二語音信號得到第二文本; 解析所述第二文本獲取第二目標語義; 根據所述第二目標語義確定相應的目標第三方應用對象。
7.根據權利要求1至6任一項所述的方法,其特徵在於,在所述從第三方應用註冊表中獲取與所確定的第三方應用對象相關聯的第三方應用程式並啟動所述第三方應用程式之前,所述方法還包括: 生成第三方應用註冊表。
8.根據權利要求1至7任意一項所述的方法,其特徵在於,所述啟動所述的第三方應用程式後還包括: 向所述第三方應用程式發送所述第一目標語義的語義命令,以使所述第三方應用程式根據所述第一目標語義的語義命令調用與被啟動的所述第三方應用程式相匹配的第三方應用接口 API,以使所述被啟動的第三方應用程式通過所述API獲取所需的硬體或軟體資源。
9.根據權利要求1至7任意一項所述的方法,其特徵在於,所述啟動所述第三方應用程式後,所述方法還包括: 所述第三方應用程式接收用戶的第三語音信號; 轉換所述第三語音信號以得到第三文本; 根據所述第三文本的語義命令調用與被啟動的所述第三方應用程式相匹配的第三方應用接口 API,以使所述被啟動的第三方應用程式通過所述API獲取所需的硬體或軟體資源。
10.根據權利要求1至9任意一項所述的方法,其特徵在於,所述方法由交互設備執行。
11.根據權利要求1至9任意一項所述的方法,其特徵在於: 所述解析一個或多個第一文本以得到第一目標語義由伺服器執行; 所述根據所獲取的第一目標語義確定與所述第一目標語義相對應的第三方應用對象,以及所述從第三方應用註冊表中獲取與所確定的第三方應用對象相關聯的第三方應用程式並啟動所述第三方應用程式由交互設備執行。
12.—種語音識別的交互設備,其特徵在於,所述交互設備包括解析單元、確定單元、啟動單元和存儲單元: 所述解析單元,用於解析一個或多個第一文本以得到第一目標語義,所述第一文本由第一語音信號轉換得到; 所述確定單元,用於根據所述解析單元所獲取的第一目標語義確定與所述第一目標語義相對應的第三方應用對象,所述第三方應用對象相關聯的第三方應用程式是設備出廠時未經授信通過語音方式啟動的程序; 所述啟動單元,用於訪問所述存儲單元,從所述存儲單元存儲的第三方應用註冊表中獲取與所述確定單元所確定的第三方應用對象相關聯的第三方應用程式並啟動所述第三方應用程式; 所述存儲單元,用於存儲第三方應用註冊表和所述第三方應用程式。
13.根據權利要求12所述的交互設備,其特徵在於,所述交互設備還還包括語音識別單元:所述語音識別單元,用於轉換第一語音信號得到一個或多個第一文本,並發送到所述解析單元。
14.根據權利要求12所述的交互設備,其特徵在於,所述交互設備還包括語音識別單元: 所述語音識別單元用於轉換第一語音信號得到至少兩個第一文本並發送到所述解析單元; 所述解析單元具體用於按照預定的評分規則,根據所述至少兩個第一文本的語義的自然性及連貫性對所述至少兩個第一文本中的每個第一文本的語義進行評分,所述評分的高低體現所述語義的自然性及連貫性的優劣;獲取所述至少兩個第一文本的語義評分最高的所述第一文本的語義作為所述的第一目標語義。
15.根據權利要求14所述的交互設備,其特徵在於,所述解析單元具體用於: 獲取所述至少兩個第一文本的語義評分最高且超過預設閾值的所述第一文本的語義作為所述的第一目標語義。
16.根據權利要求12至15任意一項所述的交互設備,其特徵在於,所述交互設備還包括發送單元和接收單元: 所述確定單元,具體用於根據所述第一目標語義,確定與所述第一目標語義相對應的所有第三方應用對象;若所述第三方應用對象大於等於兩個,則獲取所有與所述第一目標語義相關聯的第二方應用對象息; 所述發送單元,用於發出提示信息,所述提示信息包含所述第三方應用對象信息,用以提示用戶根據所述第三方應用對象信息發出進一步的選擇指令,以便所述確定單元從所有與所述第一目標語義相關聯的第三方應用對象中選則目標第三方應用對象; 所述接收單元,用於接收用戶發送的選擇指令; 所述確定單元,具體用於根據接收的所述選擇指令選擇相應的目標第三方應用對象;所述啟動單元從所述存儲單元存儲的第三方應用註冊表中獲取與所述目標第三方應用對象相關聯的第三方應用程式並啟動所述第三方應用程式。
17.根據權利要求16所述的交互設備,其特徵在於: 所述語音識別單元還用於當所述的選擇指令為第二語音信號時,轉換所述第二語音信號得到第二文本並發送到所述解析單元; 所述解析單元還用於解析所述第二文本獲取第二目標語義;所述確定單元還用於根據所述第二目標語義確定相應的目標第三方應用對象。
18.根據權利要求12至17任一項所述的交互設備,其特徵在於,所述交互設備還包括生成單元: 所述生成單元在所述啟動單元從第三方應用註冊表中獲取與所確定的第三方應用對象相關聯的第三方應用程式並啟動所述第三方應用程式之前,生成所述第三方應用註冊表並發送到所述存儲單元。
19.根據權利要求11至18任一項所述的交互設備,其特徵在於: 所述啟動單元啟動所述第三方應用程式後,向所述第三方應用程式發送所述第一目標語義的語義命令,以使所述第三方應用程式根據所述第一目標語義的語義命令調用與被啟動的所述第三方應用程式相匹配的第三方應用接口 API。
20.一種語音識別的伺服器,其特徵在於,包括解析單元、確定單元、啟動單元和存儲單元: 所述解析單元,用於解析一個或多個第一文本以得到第一目標語義,其中所述第一文本由轉換第一語音信號獲得; 所述確定單元,用於根據所述解析單元所獲取的第一目標語義確定與所述第一目標語義相對應的第三方應用對象,所述第三方應用對象相關聯的第三方應用程式是設備出廠時未經授信通過語音方式啟動的程序; 所述啟動單元,用於從所述存儲單元存儲的第三方應用註冊表中獲取與所述確定單元所確定的第三方應用對象相關聯的第三方應用程式並啟動所述第三方應用程式; 所述存儲單元用於存儲所述第三方應用註冊表和所述第三方應用程式。
21.根據權利要求20所述的伺服器,其特徵在於,所述解析單元具體用於: 按照預定的評分規則,根據轉換第一語音信號得到的至少兩個所述第一文本的語義的自然性及連貫性對所述至少兩個第一文本中的每個第一文本的語義進行評分,所述評分的高低體現所述語義的自然性及連貫性的優劣;獲取所述至少兩個第一文本的語義評分最高的所述第一文本的語義作為所述的第一目標語義。
22.根據權利要求21所述的伺服器,其特徵在於,所述解析單元具體用於: 獲取所述至少兩個第一文本的語義評分最高且超過預設閾值的所述第一文本的語義作為所述的第一目標語義。
23.根據權利要求20至22任意一項所述的伺服器,其特徵在於,所述伺服器還包括發送單元和接收單元: 所述確定單元,具體用於根據所述第一目標語義,確定與所述第一目標語義相對應的所有第三方應用對象;若所述第三方應用對象大於等於兩個,則獲取所有與所述第一目標語義相關聯的第二方應用對象息; 所述發送單元,用於發出提示信息,所述提示信息包含所述第三方應用對象信息,用以提示用戶根據所述第三方應用對象信息發出進一步的選擇指令,以便所述確定單元從所有與所述第一目標語義相關聯的第三方應用對象中選則目標第三方應用對象; 所述接收單元,用於接收用戶發送的選擇指令; 所述確定單元,具體用於根據接收的所述選擇指令選擇相應的目標第三方應用對象;所述啟動單元從所述存儲單元存儲的第三方應用註冊表中獲取與所述目標第三方應用對象相關聯的第三方應用程式並啟動所述第三方應用程式。
24.根據權利要求23所述的伺服器,其特徵在於: 所述解析單元還用於當所述的選擇指令為第二語音信號時,解析所述第二文本獲取第二目標語義,其中所述第二文本由轉換所述第二語音信號獲得;所述確定單元具體用於根據所述第二目標語義確定相應的目標第三方應用對象。
25.根據權利要求20至24任一項所述的伺服器,其特徵在於,所述伺服器還包括生成單元: 所述生成單元在所述啟動單元從第三方應用註冊表中獲取與所確定的第三方應用對象相關聯的第三方應用程式並啟動所述第三方應用程式之前,生成所述第三方應用註冊表並發送到所述存儲單元。
26.根據權利要求19-25任一項所述的伺服器,其特徵在於: 所述啟動單元啟動所述的第三方應用程式後,向所述第三方應用程式發送所述第一目標語義的語義命令,以使所述第三方應用程式根據所述第一目標語義的語義命令調用與被啟動的所述第三方應用程式相匹配的第三方應用接口 API。
27.根據權利要求20至26任意一項所述的伺服器,其特徵在於: 所述啟動單元啟動所述第三方應用程式後,以使所述第三方應用程式轉換所述第三語音信號以得到第三文本;根據所述第三文本的語義命令調用與被啟動的所述第三方應用程式相匹配的第三方應用接口 API,以使所述被啟動的第三方應用程式通過所述API獲取所需的硬體或軟體資源。
28.根據權利要求20至27任意一項所述的伺服器,其特徵在於,所述接收單元還用於在解析第一文本以得到第一目標語義前,接收由交互設備發送的所述第一文本。
29.根據權利要求20至28任意一項所述的伺服器,其特徵在於: 所述發送單元還用於在啟動所述第三方應用程式後向所述交互設備發送響應反饋。
30.一種語音識別的系統,其特徵在於,包括如權利要求12至19任一項所述的交互設備或如權利要求20 至29任一項所述的伺服器。
【文檔編號】G10L15/30GK103915095SQ201310003504
【公開日】2014年7月9日 申請日期:2013年1月6日 優先權日:2013年1月6日
【發明者】李善甫, 董明傑 申請人:華為技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀