專利名稱:一種提高語音識別準確性的方法及移動智能終端的制作方法
技術領域:
本發明屬于移動通信技術領域,尤其涉及一種提高語音識別準確性的方法及移動智能終端。
背景技術:
語音識別技術因為應用范圍廣、使用方便而被應用到了眾多領域,語音識別的結果符合用戶意圖的相似程度,也稱為置信度,所述置信度的閾值一般是固定值,對于移動終端沒有接入網絡的情況下,由于本地終端語音識別數據庫有限,因此本地識別的置信度會低一些,如果正常接入網絡情況下置信度的閾值大于沒有接入網絡情況下識別的置信度,導致移動終端顯示無識別結果。
發明內容
本發明實施例的目的在于提供一種提高語音識別準確性的方法及移動智能終端,以解決現有技術存在的移動終端沒有接入網絡的情況下,由于本地終端語音識別數據庫有限,因此本地識別的置信度會低一些,如果正常接入網絡情況下置信度的閾值大于沒有接入網絡情況下識別的置信度,導致移動終端顯示無識別結果的問題。本發明的實施例是這樣實現的,一種提高語音識別準確性的方法,所述方法包括以下步驟:當移動終端接收到語音識別命令時,檢測移動終端是否接入網絡;當移動終端沒有接入網絡時,或當移動終端接入網絡時,根據預存的網絡語音識別服務器地址搜索不到網絡語音識別服務器,調低語音識別置信度的閾值。本發明的實施例的另一目的在于提供一種提高語音識別準確性的移動智能終端,所述系統包括:檢測單元,用于當移動終端接收到語音識別命令時,檢測移動終端是否接入網絡;調整單元,用于當移動終端沒有接入網絡時,或當移動終端接入網絡時,根據預存的網絡語音識別服務器地址搜索不到網絡語音識別服務器,調低語音識別置信度的閾值。本發明實施例中,當檢測到移動終端沒有接入網絡,或者當移動終端接入網絡時,根據預存的網絡語音識別服務器地址搜索不到網絡語音識別服務器,調低語音識別置信度的閾值,解決了現有技術存在的移動終端沒有接入網絡的情況下,由于本地終端語音識別數據庫有限,因此本地識別的置信度會低一些,如果正常接入網絡情況下置信度的閾值大于沒有接入網絡情況下識別的置信度,導致移動終端顯示無識別結果的問題。
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1是本發明實施例提供的提高語音識別準確性的方法的實現流程圖;圖2是本發明實施例提供的提高語音識別準確性的移動智能終端的模塊結構圖。
具體實施例方式為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。本發明實施例提供了提高語音識別準確性的方法,所述方法如圖1所示,具體步驟包括:S11、當移動終端接收到語音識別命令時,檢測移動終端是否接入網絡。S12、當移動終端沒有接入網絡時,或當移動終端接入網絡時,根據預存的網絡語音識別服務器地址搜索不到網絡語音識別服務器,調低語音識別置信度的閾值。需要說明的是,置信度是指總體參數值落在樣本統計值某一區間內的概率。在語音領域,語音識別置信度指對于用戶輸入的語音指令經過識別給出的結果符合用戶意圖的相似程度;搜索不到網絡語音識別服務器和沒有接入網絡是一樣的效果,都只能進行本地語音識別;調低語音識別置信度的閾值,可以設置為調低預設值或者調低至預設值。目前語音識別置信度的計算方法有多種,以國內科大訊飛公司的語音處理簡要介紹,它是由一系列服務器對輸入的語音進行語義解析,服務器有一系列由訓練音素得到的聲學模型和語音模型,包括本征音素集、音素聚類二叉樹等等。服務器接收輸入語音,確定輸入的語音相對于這些模型的選擇路徑,計算識別結果的先驗概率和聲學相似度,并將這些結果代入全概率公式和貝葉斯公式,計算相對于語音輸入的后驗概率,將此后驗概率作為識別結果的置信度。目前語音識別有網絡服務器識別和終端本地識別。由于終端自身處理器能力和存儲空間的限制,與網絡大型服務器的識別能力相比,終端本地無網絡情況下的識別能力要弱一些,所以對于相同的語音輸入,終端本地識別的語音識別置信度要比網絡服務器的語音識別置信度低一些,對于低于置信度閾值的識別結果,一般會被丟棄。所以如果在無網絡的條件下,降低終端本地識別的置信度閾值,與有網絡條件下的置信度閾值區別對待,就能顯示較好的識別結果,提高用戶體驗。可選的,上述方法還包括:當搜索到網絡語音識別服務器時,保持語音識別置信度的閾值不變,將接收的語音信息發送到網絡語音識別服務器。可選的,所述方法還包括:當檢測到移動終端接入網絡時,恢復語音識別置信度的閾值。需要說明的,是當移動終端沒有接入網絡,,降低了語音識別置信度的閾值,當移動終端再次檢測并接入到網絡時,需要恢復語音識別置信度的閾值。本發明實施例提供了提高語音識別準確性的移動智能終端,所述移動智能終端如圖2所示,具體包括:
檢測單元21,用于當移動終端接收到語音識別命令時,檢測移動終端是否接入網絡;調整單元22,用于當移動終端沒有接入網絡時,或當移動終端接入網絡時,根據預存的網絡語音識別服務器地址搜索不到網絡語音識別服務器,調低語音識別置信度的閾值。可選的,所述移動智能終端還包括:搜索單元,用于當搜索到網絡語音識別服務器時,保持語音識別置信度的閾值不變,將接收的語音信息發送到網絡語音識別服務器。可選的,所述移動智能終端還包括:恢復單元,用于當檢測到移動終端接入網絡時,恢復語音識別置信度的閾值。本領域普通技術人員可以理解為上述實施例所包括的各個模塊只是按照功能邏輯進行劃分的,但并不局限于上述的劃分,只要能夠實現相應的功能即可;另外,各功能模塊的具體名稱也只是為了便于相互區分,并不用于限制本發明的保護范圍。本領域普通技術人員還可以理解,實現上述實施例中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,所述的程序可以在存儲于移動智能終端可讀取存儲介質中,所述的存儲介質,包括R0M/RAM等。以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種提高語音識別準確性的方法,其特征在于,所述方法包括:當移動終端接收到語音識別命令時,檢測移動終端是否接入網絡;當移動終端沒有接入網絡時,或當移動終端接入網絡時,根據預存的網絡語音識別服務器地址搜索不到網絡語音識別服務器,調低語音識別置信度的閾值。
2.如權利要求1所述的方法,其特征在于,所述方法還包括:當搜索到網絡語音識別服務器時,保持語音識別置信度的閾值不變,將接收的語音信息發送到網絡語音識別服務器。
3.如權利要求1所述的方法,其特征在于,所述當移動終端沒有接入網絡時,調低語音識別置信度的閾值之后還包括:當檢測到移動終端接入網絡時,恢復語音識別置信度的閾值。
4.一種提高語音識別準確性的移動智能終端,其特征在于,所述移動智能終端包括:檢測單元,用于當移動終端接收到語音識別命令時,檢測移動終端是否接入網絡;調整單元,用于當移動終端沒有接入網絡時,或當移動終端接入網絡時,根據預存的網絡語音識別服務器地址搜索不到網絡語音識別服務器,調低語音識別置信度的閾值。
5.如權利要求4所述的移動智能終端,其特征在于,所述移動智能終端還包括:搜索單元,用于當搜索到網絡語音識別服務器時,保持語音識別置信度的閾值不變,將接收的語音信息發送到網絡語音識別服務器。
6.如權利要求4所述的移動智能終端,其特征在于,所述移動智能終端還包括:恢復單元,用于當檢測到移動終端接入網絡時,恢復語音識別置信度的閾值。
全文摘要
本發明適用于移動通信技術領域,提供了一種提高語音識別準確性的方法及移動智能終端,所述方法包括當移動終端接收到語音識別命令時,檢測移動終端是否接入網絡;當移動終端沒有接入網絡時,或當移動終端接入網絡時,根據預存的網絡語音識別服務器地址搜索不到網絡語音識別服務器,調低語音識別置信度的閾值。本發明當檢測到移動終端沒有接入網絡,或者當移動終端接入網絡時,根據預存的網絡語音識別服務器地址搜索不到網絡語音識別服務器,調低語音識別置信度的閾值,解決了現有技術存在的移動終端沒有接入網絡的情況下,如果正常接入網絡情況下置信度的閾值大于沒有接入網絡情況下識別的置信度,導致移動終端顯示無識別結果的問題。
文檔編號H04W88/02GK103079258SQ201310008348
公開日2013年5月1日 申請日期2013年1月9日 優先權日2013年1月9日
發明者曾元清, 夏威 申請人:廣東歐珀移動通信有限公司