麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

語音識別方法及裝置與流程

文檔序號:11252368閱讀:1177來源:國知局
語音識別方法及裝置與流程

本申請涉及語音識別技術領域,尤其涉及一種語音識別方法及裝置。



背景技術:

隨著語音識別技術的發展,出現了可以將音頻轉換成文字的語音識別引擎。其中,語音合成引擎包括在線語音識別引擎和離線語音識別引擎。

現有技術中,為了在不同網絡狀況下都能順利進行語音識別,出現了綜合使用在線語音識別引擎和離線語音識別引擎進行語音識別的方法。具體為:在用戶輸入音頻信息后,客戶端將用戶輸入的音頻信息同時發送至離線語音識別引擎和在線語音識別引擎。在預定時間內,若客戶端接收到在線語音識別引擎返回的文字信息,則使用在線語音識別引擎進行語音識別;否則,使用離線語音識別引擎進行語音識別。

上述語音識別方法中,在用戶輸入音頻信息后,需要等待預定時間,才能確定所使用的語音合成引擎,導致語音識別的實時性較差。



技術實現要素:

本申請的多個方面提供一種語音識別方法及裝置,用以提高語音識別的實時性。

本申請實施例提供一種語音識別方法,包括:

響應于用戶在語音識別客戶端的音頻輸入界面上輸入音頻信息的操作,獲取預先根據所述語音識別客戶端與在線語音識別引擎之間的網絡狀況確定的語音識別引擎指示信息;

發送所述音頻信息至所述語音識別引擎指示信息所指示的語音識別引擎,以通過所述語音識別引擎指示信息所指示的語音識別引擎識別所述音頻信息。

可選地,在響應于用戶在語音識別客戶端的音頻輸入界面上輸入音頻信息的操作之前,所述方法還包括:

響應于進入所述音頻輸入界面或者開啟所述語音識別客戶端的操作,偵測所述語音識別客戶端與所述在線語音識別引擎之間的網絡狀況;

根據偵測到所述語音識別客戶端與所述在線語音識別引擎之間的網絡狀況,確定所述語音識別引擎指示信息。

可選地,在響應于進入所述音頻輸入界面或者開啟所述語音識別客戶端的操作之前,所述方法還包括:

響應于所述用戶的偵測配置請求,展示網絡設置界面,以供所述用戶配置偵測周期以及偵測網址;

響應于所述用戶在所述網絡設置界面上的設置操作,獲取所述用戶配置的所述偵測周期以及所述偵測網址。

可選地,響應于進入所述音頻輸入界面或者開啟所述語音識別客戶端的操作,偵測所述語音識別客戶端與所述在線語音識別引擎之間的網絡狀況,包括:

響應于進入所述音頻輸入界面或者開啟所述語音識別客戶端的操作,按照所述偵測周期,周期性地向所述偵測網址對應的所述在線語音識別引擎發送偵測請求;

根據所述在線語音識別引擎對所述偵測請求的響應情況,確定所述語音識別客戶端與所述在線語音識別引擎之間的網絡狀況。

可選地,根據偵測到所述語音識別客戶端與所述在線語音識別引擎之間的網絡狀況,確定所述語音識別引擎指示信息,包括:

若所述語音識別客戶端與所述在線語音識別引擎之間的網絡狀況滿足設定的網絡要求,確定指示所述在線語音識別引擎的語音識別引擎指示信息;

若所述語音識別客戶端與所述在線語音識別引擎之間的網絡狀況不滿足設定的網絡要求,確定指示離線語音識別引擎的語音識別引擎指示信息。

可選地,在根據偵測到所述語音識別客戶端與所述在線語音識別引擎之間的網絡狀況,確定所述語音識別引擎指示信息之后,所述方法還包括:

保存所述語音識別引擎指示信息至本地內存;

所述響應于用戶在語音識別客戶端提供的音頻輸入界面上輸入音頻信息的操作,獲取預先根據所述語音識別客戶端與在線語音識別引擎之間的網絡狀況確定的語音識別引擎指示信息,包括:

響應于所述用戶在所述音頻輸入界面上輸入音頻信息的操作,從所述本地內存,獲取最近一次保存的所述語音識別引擎指示信息。

可選地,所述方法還包括:

在所述語音識別引擎指示信息所指示的語音識別引擎識別所述音頻信息的過程中,偵測所述語音識別客戶端與在線語音識別引擎之間的網絡狀況;

當所述語音識別客戶端與在線語音識別引擎之間的網絡狀況發生變化時,更新所述語音識別引擎指示信息。

可選地,所述方法還包括:

響應于退出所述音頻輸入界面或關閉所述語音識別客戶端的操作,停止偵測所述語音識別客戶端與在線語音識別引擎之間的網絡狀況。

本申請實施例還提供一種語音識別裝置,包括:

第一獲取模塊,用于響應于用戶在語音識別客戶端的音頻輸入界面上輸入音頻信息的操作,獲取預先根據所述語音識別客戶端與在線語音識別引擎之間的網絡狀況確定的語音識別引擎指示信息;

發送模塊,用于發送所述音頻信息至所述語音識別引擎指示信息所指示的語音識別引擎,以通過所述語音識別引擎指示信息所指示的語音識別引擎識別所述音頻信息。

可選地,所述裝置還包括:

偵測模塊,用于響應于進入所述音頻輸入界面或者開啟所述語音識別客戶端的操作,偵測所述語音識別客戶端與所述在線語音識別引擎之間的網絡狀況;

確定模塊,用于根據偵測到所述語音識別客戶端與所述在線語音識別引擎之間的網絡狀況,確定所述語音識別引擎指示信息。

在本申請實施例中,在用戶執行輸入音頻信息的操作之前,預先根據網絡狀況確定語音識別引擎指示信息;進而在用戶執行輸入音頻信息的操作時,可以立即獲取到語音識別引擎指示信息,并確定可用的語音識別引擎;進一步可以在用戶輸入音頻信息之后,立即通過確定的語音識別引擎進行語音識別,從而提高了語音識別的實時性,減少時間的浪費。

附圖說明

此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構成對本申請的不當限定。在附圖中:

圖1為本申請一實施例提供的語音識別方法的流程示意圖;

圖2為本申請又一實施例提供的語音識別方法的流程示意圖;

圖3為本申請又一實施例提供的語音識別裝置的模塊結構圖;

圖4為本申請又一實施例提供的語音識別裝置的模塊結構圖。

具體實施方式

為使本申請的目的、技術方案和優點更加清楚,下面將結合本申請具體實施例及相應的附圖對本申請技術方案進行清楚、完整地描述。顯然,所描述的實施例僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。

以下結合附圖,詳細說明本申請各實施例提供的技術方案。

圖1為本申請一實施例提供的語音識別方法的流程示意圖。如圖1所示,該方法包括以下步驟:

s101:響應于用戶在語音識別客戶端的音頻輸入界面上輸入音頻信息的操作,獲取預先根據語音識別客戶端與在線語音識別引擎之間的網絡狀況確定的語音識別引擎指示信息。

s102:發送音頻信息至語音識別引擎指示信息所指示的語音識別引擎,以通過語音識別引擎指示信息所指示的語音識別引擎識別音頻信息。

當用戶有音頻識別的需求時,可以將待識別的音頻信息輸入至語音識別客戶端,再由語音識別客戶端將接收到的音頻信息發送至語音識別引擎進行語音識別。

對于語音識別客戶端來說,一般會提供一音頻輸入界面,用戶可以在音頻輸入界面上執行輸入音頻信息的操作。

可選地,在音頻輸入界面上可以設置一音頻輸入控件,用戶可以通過觸發音頻輸入控件,執行音頻信息的輸入。例如,音頻輸入控件可以為麥克風圖標控件,用戶可以通過觸控麥克風圖標控件,輸入音頻信息。

接著,為了在用戶輸入音頻信息后,能夠立即確定語音識別引擎,本實施例預先確定出語音識別引擎指示信息,進而可響應于用戶在音頻輸入界面上輸入音頻信息的操作,獲取預先確定的語音識別引擎指示信息,從而基于該語音識別引擎指示信息確定用于對用戶輸入的音頻信息進行語音識別的語音識別引擎。其中,語音識別引擎指示信息是預先根據語音識別客戶端與在線語音識別引擎之間的網絡狀況確定的。為方便描述,在下述實施例中語音識別客戶端與在線語音識別引擎之間的網絡狀況簡稱為網絡狀況。

可選地,語音識別引擎指示信息包括指示在線語音識別引擎的指示信息以及指示離線語音識別引擎的指示信息。

可選地,若網絡狀況可以供在線語音識別引擎進行語音識別,則確定指示在線語音識別引擎的指示信息;若網絡狀況不可以供在線語音識別引擎進行語音識別,則確定指示離線語音識別引擎的指示信息。接著,可以根據語音識別引擎指示信息確定在線語音識別引擎或者離線語音識別引擎。

然后,語音識別客戶端可以發送音頻信息至語音識別引擎指示信息所指示的語音識別引擎。語音識別引擎在接收到音頻信息后,對音頻信息進行識別。

語音識別引擎完成語音識別后,可以將識別結果返回至語音識別客戶端,由語音識別客戶端展示給用戶。

本實施例中,通過預先根據網絡狀況確定語音識別引擎指示信息,進而在用戶執行輸入音頻信息的操作時,可以立即獲取到語音識別引擎指示信息,并確定可用的語音識別引擎;進一步地,在用戶輸入音頻信息之后,可立即通過確定的語音識別引擎進行語音識別,從而提高了語音識別的實時性。

在上述實施例或下述實施例中,在響應于用戶在語音識別客戶端的音頻輸入界面上輸入音頻信息的操作之前,可預先通過網絡狀況確定語音識別引擎指示信息。

可選地,可以響應于進入音頻輸入界面或者開啟語音識別客戶端的操作,偵測語音識別客戶端與在線語音識別引擎之間的網絡狀況,并根據偵測到語音識別客戶端與在線語音識別引擎之間的網絡狀況,確定語音識別引擎指示信息。

當用戶有語音識別的需求時,首先需要開啟語音識別客戶端。在開啟語音識別客戶端后,語音識別客戶端展示的頁面可能是音頻輸入界面,也可能不是音頻輸入界面。若開啟語音識別客戶端時,語音識別客戶端展示的頁面不是音頻輸入界面,還需要再進入音頻輸入界面。隨后,在音頻輸入界面上,通過觸發音頻輸入控件輸入音頻信息。

基于上述的分析,當用戶進入音頻輸入界面或者開啟語音識別客戶端時,意味著用戶將要執行音頻信息的輸入操作。此時,可以響應于進入音頻輸入界面或者開啟語音識別客戶端的操作,偵測語音識別客戶端與在線語音識別引擎之間的網絡狀況。進而根據偵測到語音識別客戶端與在線語音識別引擎之間的網絡狀況,確定語音識別引擎指示信息。待用戶輸入音頻信息時,可以直接獲取已確定的語音識別引擎指示信息,據此及時地確定語音識別所需的語音識別引擎。

圖2為本申請又一實施例提供的語音識別方法的流程示意圖。如圖2所示,包括以下步驟。

s201:響應于用戶的偵測配置請求,展示網絡設置界面,以供用戶配置偵測周期以及偵測網址。

s202:響應于用戶在網絡設置界面上的設置操作,獲取用戶配置的偵測周期以及偵測網址。

s203:響應于進入音頻輸入界面或者開啟語音識別客戶端的操作,按照偵測周期,周期性地向偵測網址對應的在線語音識別引擎發送偵測請求。

s204:根據在線語音識別引擎對偵測請求的響應情況,確定語音識別客戶端與在線語音識別引擎之間的網絡狀況。

s205:判斷語音識別客戶端與在線語音識別引擎之間的網絡狀況是否滿足設定的網絡要求。若是,跳轉到步驟s206;若否,跳轉到步驟s207。

s206:確定指示在線語音識別引擎的語音識別引擎指示信息,并跳轉到步驟s209。

s207:確定指示離線語音識別引擎的語音識別引擎指示信息,繼續執行步驟s208。

s208:發送音頻信息至指示離線語音識別引擎的語音識別引擎指示信息所指示的離線語音識別引擎,以通過所述離線語音識別引擎識別音頻信息,結束本次操作。

s209:發送音頻信息至指示在線語音識別引擎的語音識別引擎指示信息所指示的在線語音識別引擎,以通過所述在線語音識別引擎識別音頻信息,結束本次操作。

由于偵測網絡狀況的操作需要一定的時長,為了在用戶輸入音頻信息時,能夠立即獲取語音識別引擎指示信息,可選地,可以響應于進入音頻輸入界面或者開啟所述語音識別客戶端的操作,即開始偵測網絡狀況。基于此,可以在進入音頻輸入界面或者開啟語音識別客戶端之前,預先配置好偵測網絡狀況所需的參數。可選地,偵測網絡狀況所需的參數可包括但不限于:偵測周期和偵測網址。

基于此,在用戶進入音頻輸入界面或者開啟語音識別客戶端之前,可預先設置偵測周期與偵測網址??蛇x地,用戶可以向語音識別客戶端發送偵測配置請求;語音識別客戶端可以響應于用戶的偵測配置請求,向用戶展示網絡設置界面,以供用戶配置偵測周期以及偵測網址(即步驟s201)。

其中,偵測網址為語音識別客戶端發送偵測請求的網址。本實施例中的偵測網址可包括ip地址和/或域名地址,例如域名地址可以是www.baidu.com,ip地址可以是61.135.169.121等。為了成功偵測語音識別客戶端與在線語音識別引擎之間的網絡狀況,偵測網址應為在線語音識別引擎所在的ip地址和/或域名地址,或者在語音識別客戶端與在線語音識別引擎的通訊鏈路上的中轉服務器的ip地址和/或域名地址。

偵測周期為語音識別客戶端發送偵測請求的周期,例如1s、2s等。其中,偵測請求為語音識別客戶端向偵測網址對應的服務器發送的請求信號。

可選地,在網絡設置界面上可以預先提供偵測周期和偵測網址的選項,或者提供偵測周期和偵測網址的輸入框,以供用戶選擇或輸入偵測周期和偵測網址。

在用戶在網絡設置界面上設置完偵測周期和偵測網址后,語音識別客戶端可響應于用戶在網絡設置界面上的設置操作,獲取用戶配置的偵測周期以及偵測網址(即步驟s202)。

可選地,在用戶在網絡設置界面上設置完成后,可進行提交操作或保存操作,例如觸發提交控件或保存控件。語音識別客戶端可響應于用戶在網絡設置界面上的提交操作或保存操作,獲取用戶設置的偵測周期以及偵測網址。

用戶不必每次在進入音頻輸入界面或開啟語音識別客戶端前,都設置一次偵測周期以及偵測網址。可選地,在獲取到用戶設置的偵測周期以及偵測網址后,可將偵測周期以及偵測網址保存在本地內存,在用戶下次有語音識別的需求時,可不必發送偵測配置請求,語音識別客戶端可直接從本地內存中獲取早前設置好的偵測網址和偵測周期。

在獲取到偵測網址和偵測周期后,語音識別客戶端可偵測網絡狀況。可選地,響應于進入音頻輸入界面或者開啟語音識別客戶端的操作,按照偵測周期,周期性地向偵測網址對應的在線語音識別引擎發送偵測請求(即步驟s203)。接著,根據在線語音識別引擎對偵測請求的響應情況,確定語音識別客戶端與在線語音識別引擎之間的網絡狀況(即步驟s204)。

可選地,為了盡快獲取根據網絡狀況確定的語音識別引擎指示信息,可以響應于用戶進入音頻輸入界面或者開啟語音識別客戶端的操作,即刻向偵測網址對應的在線語音識別引擎發送偵測請求,隨后,按照偵測周期發送偵測請求。

可選地,本實施例可使用超文本傳輸協議(hypertexttransferprotocol,簡稱http)偵測網絡狀況。

http協議采用請求/響應模型。語音識別客戶端向偵測網址對應的在線語音識別引擎發送一個請求報文,在線語音識別引擎回復一個響應本文。

例如,在瀏覽器地址欄鍵入偵測網址url,按下回車鍵后,瀏覽器會與偵測網址url對應的在線語音識別引擎建立連接。接著,瀏覽器發送讀取文件的http請求,即偵測請求,至在線語音搜索引擎;在線語音識別引擎對瀏覽器的http請求作出響應,并把對應的html響應報文發送給瀏覽器,進而瀏覽器可顯示接收到的html響應報文。

根據html響應報文的返回時間和內容,在線語音識別引擎對http請求的響應情況,包括以下三種情況:

第一種響應情況:在指定時間內沒有返回html報文??赡転g覽器并未與偵測網址url對應的在線語音識別引擎成功建立連接,造成沒有html響應報文;或者由于網絡堵塞造成html響應報文的返回時間超過指定時間。

第二種響應情況:html響應報文的返回時間未超過指定時間,但是html響應報文的內容不是表示請求正常的httpresponse200ok。例如,html響應報文的內容為403forbidden、notfound。

第三種響應情況:html響應報文的返回時間未超過指定時間,且html響應報文的內容為表示請求正常的httpresponse200ok。

在線語音識別引擎對偵測請求的響應情況不同,確定的網絡狀況不同?;诖耍梢詫⒅付〞r間和httpresponse200ok的html響應報文內容作為設定的網絡要求,進而判斷語音識別客戶端與在線語音識別引擎之間的網絡狀況是否滿足設定的網絡要求(即步驟s205)。

顯然,對于第一種響應情況和第二種響應情況來說,所確定的網絡狀況不滿足設定的網絡要求;對于第三種響應情況來說,所確定的網絡狀況滿足設定的網絡要求。

可選地,若語音識別客戶端與在線語音識別引擎之間的網絡狀況滿足設定的網絡要求,意味著根據此時的網絡狀況可以通過在線語音識別引擎進行語音識別,則確定指示在線語音識別引擎的語音識別引擎指示信息(即步驟s206)。繼而,發送音頻信息至指示在線語音識別引擎的語音識別引擎指示信息所指示的在線語音識別引擎,以通過所述在線語音識別引擎識別音頻信息,結束本次操作(即步驟s209)。

若語音識別客戶端與在線語音識別引擎之間的網絡狀況不滿足設定的網絡要求,意味著根據此時的網絡狀況不可以通過在線語音識別引擎進行語音識別,則確定指示離線語音識別引擎的語音識別引擎指示信息(即步驟s207)。繼而,發送音頻信息至指示離線語音識別引擎的語音識別引擎指示信息所指示的離線語音識別引擎,以通過所述離線語音識別引擎識別音頻信息,結束本次操作(即步驟s208)。

可選地,在確定語音識別引擎指示信息之后,發送音頻信息至對應的語音識別引擎之前,還包括開啟麥克風裝置;并通過麥克風裝置接收用戶在音頻輸入界面上輸入的音頻信息。然后再將用戶輸入的音頻信息發送至對應的語音識別引擎。

可選地,語音識別引擎可將接收到的音頻信息分成多個音頻片段。繼而,以音頻片段為單位,每識別完一個音頻片段后,就將該音頻片段的識別結果,如一段文字,返回至語音識別客戶端。接著再執行下一個音頻片段的識別,直到識別完該音頻信息分成的所有音頻片段。基于此,語音識別客戶端可以向用戶展示一段一段的識別結果。

在確定語音識別引擎指示信息之后,為了方便語音識別客戶端獲取語音識別引擎指示信息,可選地,可以在確定語音識別引擎指示信息之后,保存語音識別引擎指示信息至本地內存。

在實際應用中,語音識別引擎指示信息可以具體實現為一語音識別引擎變量,例如menginetype。若網絡狀況滿足設定的網絡要求,可將變量menginetype賦值為cloud,用于指示在線語音識別引擎;若網絡狀況不滿足設定的網絡要求,可將變量menginetype賦值為local,用于指示離線語音識別引擎。

基于此,響應于用戶在語音識別客戶端提供的音頻輸入界面上輸入音頻信息的操作,獲取預先根據語音識別客戶端與在線語音識別引擎之間的網絡狀況確定的語音識別引擎指示信息,包括:響應于用戶在音頻輸入界面上輸入音頻信息的操作,從本地內存,獲取最近一次保存的語音識別引擎指示信息。

其中,最近一次保存的語音識別引擎指示信息是根據最近時刻的網絡狀況確定的,最近時刻的網絡狀況與進行語音識別時的網絡狀況在很大概率上相同,因此有利于成功通過確定的語音識別引擎進行語音識別??蛇x地,語音識別引擎指示信息可以具體實現為最近一次被賦值的語音識別引擎變量,如cloud或者local。

在一些情況下,用戶會一次性將音頻信息輸入至語音識別客戶端,之后,在音頻輸入界面上不再輸入音頻信息。在另一些情況下,用戶需要多次輸入音頻信息,例如在聊天場景中,用戶會多次輸入聊天語音。這種情況下,若在用戶輸入音頻信息后,網絡狀況發生了改變;在用戶下次輸入音頻信息時,獲取的仍是上一次輸入音頻信息時所獲取的語音識別引擎指示信息是不合適的。

基于上述的分析,在語音識別引擎指示信息所指示的語音識別引擎識別音頻信息的過程中,可繼續偵測語音識別客戶端與在線語音識別引擎之間的網絡狀況。當語音識別客戶端與在線語音識別引擎之間的網絡狀況發生變化時,更新語音識別引擎指示信息。那么,在用戶在下一次輸入音頻信息時,可獲取更新后的語音識別引擎指示信息。

其中,網絡狀況發生變化的情況包括網絡狀況由滿足設定的網絡要求變化為不滿足設定的網絡要求,或者網絡狀況由不滿足設定的網絡要求變化為滿足設定的網絡要求。

基于此,更新語音識別引擎指示信息包括將當前的指示在線語音識別引擎的語音識別引擎指示信息更新為指示離線語音識別引擎的語音識別引擎指示信息,例如,將“cloud”更新為“local”?;蛘?,將當前的指示離線語音識別引擎的語音識別引擎指示信息更新為指示在線語音識別引擎的語音識別引擎指示信息,例如,將“local”更新為“cloud”。

在用戶退出音頻輸入界面或關閉語音識別客戶端時,意味著用戶不再輸入音頻信息,可不必偵測網絡狀況?;诖?,語音識別客戶端可以響應于退出音頻輸入界面或關閉語音識別客戶端的操作,停止偵測語音識別客戶端與在線語音識別引擎之間的網絡狀況。

本申請實施例還提供一種語音識別裝置300,如圖3所示,包括第一獲取模塊301和發送模塊302。

第一獲取模塊301,用于響應于用戶在語音識別客戶端的音頻輸入界面上輸入音頻信息的操作,獲取預先根據所述語音識別客戶端與在線語音識別引擎之間的網絡狀況確定的語音識別引擎指示信息。

發送模塊302,用于發送所述音頻信息至第一獲取模塊401獲取的語音識別引擎指示信息所指示的語音識別引擎,以通過所述語音識別引擎指示信息所指示的語音識別引擎識別所述音頻信息。

本實施例中,通過預先根據網絡狀況確定語音識別引擎指示信息,進而在用戶執行輸入音頻信息的操作時,可以立即獲取到語音識別引擎指示信息,并進一步確定可用的語音識別引擎;從而在用戶輸入音頻信息之后,可立即通過確定的語音識別引擎進行語音識別,從而提高了語音識別的實時性。

可選地,如圖4所示,語音識別裝置300還包括偵測模塊303和確定模塊304。

偵測模塊303,用于響應于進入所述音頻輸入界面或者開啟所述語音識別客戶端的操作,偵測所述語音識別客戶端與所述在線語音識別引擎之間的網絡狀況。

確定模塊304,用于根據偵測模塊303偵測到的所述語音識別客戶端與所述在線語音識別引擎之間的網絡狀況,確定所述語音識別引擎指示信息。

可選地,如圖4所示,語音識別裝置300還包括展示模塊305和第二獲取模塊306。

展示模塊305,具體用于在響應于進入所述音頻輸入界面或者開啟所述語音識別客戶端的操作前,響應于所述用戶的偵測配置請求,展示網絡設置界面,以供所述用戶配置偵測周期以及偵測網址。

第二獲取模塊306,用于響應于所述用戶在展示模塊305展示的網絡設置界面上的設置操作,獲取所述用戶配置的所述偵測周期以及所述偵測網址。

可選地,偵測模塊303在響應于進入所述音頻輸入界面或者開啟所述語音識別客戶端的操作,偵測所述語音識別客戶端與所述在線語音識別引擎之間的網絡狀況時,具體還用于:響應于進入所述音頻輸入界面或者開啟所述語音識別客戶端的操作,按照所述偵測周期,周期性地向所述偵測網址對應的所述在線語音識別引擎發送偵測請求。

基于此,確定模塊304還用于根據所述在線語音識別引擎對所述偵測請求的響應情況,確定所述語音識別客戶端與所述在線語音識別引擎之間的網絡狀況。

可選地,在確定模塊304根據偵測到所述語音識別客戶端與所述在線語音識別引擎之間的網絡狀況,確定所述語音識別引擎指示信息時,具體還用于:若所述語音識別客戶端與所述在線語音識別引擎之間的網絡狀況滿足設定的網絡要求,確定指示所述在線語音識別引擎的語音識別引擎指示信息;若所述語音識別客戶端與所述在線語音識別引擎之間的網絡狀況不滿足設定的網絡要求,確定指示離線語音識別引擎的語音識別引擎指示信息。

可選地,語音識別裝置300還包括保存模塊,用于在根據偵測到所述語音識別客戶端與所述在線語音識別引擎之間的網絡狀況,確定所述語音識別引擎指示信息之后,保存所述語音識別引擎指示信息至本地內存。

基于此,第一獲取模塊301在響應于用戶在語音識別客戶端提供的音頻輸入界面上輸入音頻信息的操作,獲取預先根據所述語音識別客戶端與在線語音識別引擎之間的網絡狀況確定的語音識別引擎指示信息時,具體還用于:

響應于所述用戶在所述音頻輸入界面上輸入音頻信息的操作,從所述本地內存,獲取最近一次保存的所述語音識別引擎指示信息。

可選地,偵測模塊303還用于:在所述語音識別引擎指示信息所指示的語音識別引擎識別所述音頻信息的過程中,偵測所述語音識別客戶端與在線語音識別引擎之間的網絡狀況。

基于此,保存模塊還用于當所述語音識別客戶端與在線語音識別引擎之間的網絡狀況發生變化時,更新所述語音識別引擎指示信息。

可選地,偵測模塊303還用于:響應于退出所述音頻輸入界面或關閉所述語音識別客戶端的操作,停止偵測所述語音識別客戶端與在線語音識別引擎之間的網絡狀況。

以上僅為本申請的實施例而已,并不用于限制本申請。對于本領域技術人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內所作的任何修改、等同替換、改進等,均應包含在本申請的權利要求范圍之內。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 旅游| 双柏县| 桐梓县| 哈密市| 仙桃市| 碌曲县| 岳阳市| 合川市| 绩溪县| 花垣县| 永福县| 文化| 社会| 彭山县| 哈巴河县| 涟水县| 文成县| 晋宁县| 巩留县| 安宁市| 收藏| 酉阳| 于田县| 光山县| 思南县| 深州市| 忻城县| 和政县| 肥城市| 靖西县| 安宁市| 潮州市| 东乡县| 盐城市| 阿拉善盟| 行唐县| 水城县| 化州市| 通海县| 来宾市| 德格县|