亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

語音識別結(jié)果的展現(xiàn)方法和裝置制造方法

文檔序號:7779177閱讀:178來源:國知局
語音識別結(jié)果的展現(xiàn)方法和裝置制造方法
【專利摘要】本發(fā)明提出一種語音識別結(jié)果的展現(xiàn)方法和裝置,其中該展現(xiàn)方法包括:將語音數(shù)據(jù)發(fā)送至服務(wù)器;接收服務(wù)器生成的多個識別結(jié)果數(shù)據(jù)包,并根據(jù)多個識別結(jié)果數(shù)據(jù)包生成待展現(xiàn)識別結(jié)果隊列,其中,待展現(xiàn)識別結(jié)果隊列包括多個待展現(xiàn)識別結(jié)果;以及根據(jù)客戶端的當(dāng)前網(wǎng)速獲取每個待展現(xiàn)識別結(jié)果的展現(xiàn)時間,并根據(jù)展現(xiàn)時間展現(xiàn)對應(yīng)的待展現(xiàn)識別結(jié)果。本發(fā)明實(shí)施例的展現(xiàn)方法可動態(tài)調(diào)整語音識別結(jié)果展示頻率,能夠保證語音識別結(jié)果的連貫性,避免在識別結(jié)果展現(xiàn)時存在空檔期,對于用戶來說,可使得用戶能夠真實(shí)感受到語音識別輸入的過程,提升用戶體驗(yàn)。
【專利說明】語音識別結(jié)果的展現(xiàn)方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,尤其涉及一種語音識別結(jié)果的展現(xiàn)方法和裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,以智能手機(jī)為代表的各種智能終端越來越多地占據(jù)人們的生活,觸摸屏也成為智能手機(jī)的主流屏配置。但無論是手機(jī)的物理鍵盤還是觸摸屏上的虛擬鍵盤,由于尺寸的限制,在手機(jī)上進(jìn)行文本輸入總是不如PCXPersonal Computer,個人計算機(jī))鍵盤輸入那樣快捷方便。因此,通過語音識別的功能在手機(jī)上進(jìn)行文本輸入成為一個大趨勢。語音輸入法、語音發(fā)短信、語音搜索之類的應(yīng)用越來越多地出現(xiàn)在智能手機(jī)中。
[0003]目前,語音識別結(jié)果的顯示方式主要有兩種:一種是等待語音識別過程結(jié)束后,一次性將識別結(jié)果輸出到顯示窗口中;另一種是在語音識別過程中,只要收到識別結(jié)果,就將識別結(jié)果輸出到顯示窗口中。顯然,從用戶體驗(yàn)上來看,第二種顯示方式要比第一種顯示方式更好些。
[0004]目前存在的問題是,對于第二種顯示方式來說,會由于各種原因而影響其顯示效果,例如,由于語音識別過程是客戶端與服務(wù)端共同完成,識別的速度也會受到網(wǎng)絡(luò)帶寬的影響,所以客戶端收到返回結(jié)果展示給用戶的頻率也會受到影響,又如,在網(wǎng)速較慢的時候,會經(jīng)常出現(xiàn)展示識別結(jié)果時斷斷續(xù)續(xù)的問題,同時也會對用戶的語音輸入過程產(chǎn)生誤導(dǎo),影響用戶原語速節(jié)奏,從而影響識別結(jié)果的準(zhǔn)確率。

【發(fā)明內(nèi)容】

[0005]本發(fā)明旨在至少解決上述技術(shù)問題之一。
[0006]為此,本發(fā)明的第一個目的在于提出一種語音識別結(jié)果的展現(xiàn)方法。該方法能夠保證語音識別結(jié)果的連貫性,避免在識別結(jié)果展現(xiàn)時存在空檔期,對于用戶來說,可使得用戶能夠真實(shí)感受到語音識別輸入的過程,提升用戶體驗(yàn)。
[0007]本發(fā)明的第二個目的在于提出一種語音識別結(jié)果的展現(xiàn)裝置。
[0008]為了實(shí)現(xiàn)上述目的,本發(fā)明第一方面實(shí)施例的語音識別結(jié)果的展現(xiàn)方法包括:將語音數(shù)據(jù)發(fā)送至服務(wù)器;接收所述服務(wù)器生成的多個識別結(jié)果數(shù)據(jù)包,并根據(jù)所述多個識別結(jié)果數(shù)據(jù)包生成待展現(xiàn)識別結(jié)果隊列,其中,所述待展現(xiàn)識別結(jié)果隊列包括多個待展現(xiàn)識別結(jié)果;以及根據(jù)客戶端的當(dāng)前網(wǎng)速獲取每個所述待展現(xiàn)識別結(jié)果的展現(xiàn)時間,并根據(jù)所述展現(xiàn)時間展現(xiàn)對應(yīng)的待展現(xiàn)識別結(jié)果。
[0009]本發(fā)明實(shí)施例的語音識別結(jié)果的展現(xiàn)方法,可根據(jù)客戶端的當(dāng)前網(wǎng)速獲取每個待展現(xiàn)識別結(jié)果的展現(xiàn)時間,并可根據(jù)該展現(xiàn)時間展現(xiàn)對應(yīng)的待展現(xiàn)識別結(jié)果,從而當(dāng)網(wǎng)絡(luò)狀態(tài)很好的情況下,可使得展現(xiàn)頻率與用戶語速一致,當(dāng)網(wǎng)絡(luò)狀態(tài)差的情況下,可動態(tài)調(diào)整語音識別結(jié)果展示頻率,能夠保證語音識別結(jié)果的連貫性,避免在識別結(jié)果展現(xiàn)時存在空檔期,對于用戶來說,可使得用戶能夠真實(shí)感受到語音識別輸入的過程,提升用戶體驗(yàn)。[0010]為了實(shí)現(xiàn)上述目的,本發(fā)明第二方面實(shí)施例的語音識別結(jié)果的展現(xiàn)裝置,包括:語音數(shù)據(jù)發(fā)送模塊,用于將語音數(shù)據(jù)發(fā)送至服務(wù)器;待展現(xiàn)識別結(jié)果隊列生成模塊,用于接收所述服務(wù)器生成的多個識別結(jié)果數(shù)據(jù)包,并根據(jù)所述多個識別結(jié)果數(shù)據(jù)包生成待展現(xiàn)識別結(jié)果隊列,其中,所述待展現(xiàn)識別結(jié)果隊列包括多個待展現(xiàn)識別結(jié)果;以及展現(xiàn)模塊,用于根據(jù)客戶端的當(dāng)前網(wǎng)速獲取每個所述待展現(xiàn)識別結(jié)果的展現(xiàn)時間,并根據(jù)所述展現(xiàn)時間展現(xiàn)對應(yīng)的待展現(xiàn)識別結(jié)果。
[0011]本發(fā)明實(shí)施例的語音識別結(jié)果的展現(xiàn)裝置,可通過展現(xiàn)模塊根據(jù)客戶端的當(dāng)前網(wǎng)速獲取每個待展現(xiàn)識別結(jié)果的展現(xiàn)時間,并可根據(jù)該展現(xiàn)時間展現(xiàn)對應(yīng)的待展現(xiàn)識別結(jié)果,從而當(dāng)網(wǎng)絡(luò)狀態(tài)很好的情況下,可使得展現(xiàn)頻率與用戶語速一致,當(dāng)網(wǎng)絡(luò)狀態(tài)差的情況下,可動態(tài)調(diào)整語音識別結(jié)果展示頻率,能夠保證語音識別結(jié)果的連貫性,避免在識別結(jié)果展現(xiàn)時存在空檔期,對于用戶來說,可使得用戶能夠真實(shí)感受到語音識別輸入的過程,提升用戶體驗(yàn)。
[0012]本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。
【專利附圖】

【附圖說明】
[0013]本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對實(shí)施例的描述中將變得明顯和容易理解,其中,
[0014]圖1是根據(jù)本發(fā)明一個實(shí)施例的語音識別結(jié)果的展現(xiàn)方法的流程圖;
[0015]圖2是根據(jù)本發(fā)明一個具體實(shí)施例的語音識別結(jié)果的展現(xiàn)方法的流程圖;
[0016]圖3是根據(jù)本發(fā)明另一個具體實(shí)施例的語音識別結(jié)果的展現(xiàn)方法的流程圖;
[0017]圖4是根據(jù)本發(fā)明一個實(shí)施例的語音識別結(jié)果的展現(xiàn)裝置的結(jié)構(gòu)示意圖;
[0018]圖5是根據(jù)本發(fā)明一個具體實(shí)施例的語音識別結(jié)果的展現(xiàn)裝置的結(jié)構(gòu)示意圖;
[0019]圖6是根據(jù)本發(fā)明另一個具體實(shí)施例的語音識別結(jié)果的展現(xiàn)裝置的結(jié)構(gòu)示意圖;
[0020]圖7是根據(jù)本發(fā)明又一個具體實(shí)施例的語音識別結(jié)果的展現(xiàn)裝置的結(jié)構(gòu)示意圖;
[0021]圖8是根據(jù)本發(fā)明再一個具體實(shí)施例的語音識別結(jié)果的展現(xiàn)裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0022]下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。相反,本發(fā)明的實(shí)施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。
[0023]在本發(fā)明的描述中,需要理解的是,術(shù)語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連。對于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說明,“多個”的含義是兩個或兩個以上。[0024]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實(shí)現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬【技術(shù)領(lǐng)域】的技術(shù)人員所理解。
[0025]為了解決由于網(wǎng)絡(luò)帶寬影響語音識別結(jié)果的展示效果,從而影響識別結(jié)果的準(zhǔn)確率的問題,本發(fā)明提出一種語音識別結(jié)果的展現(xiàn)方法和裝置,下面參考附圖描述根據(jù)本發(fā)明實(shí)施例的語音識別結(jié)果的展現(xiàn)方法和裝置。
[0026]一種語音識別結(jié)果的展現(xiàn)方法,包括:將語音數(shù)據(jù)發(fā)送至服務(wù)器;接收服務(wù)器生成的多個識別結(jié)果數(shù)據(jù)包,并根據(jù)多個識別結(jié)果數(shù)據(jù)包生成待展現(xiàn)識別結(jié)果隊列,其中,待展現(xiàn)識別結(jié)果隊列包括多個待展現(xiàn)識別結(jié)果;以及根據(jù)客戶端的當(dāng)前網(wǎng)速獲取每個待展現(xiàn)識別結(jié)果的展現(xiàn)時間,并根據(jù)展現(xiàn)時間展現(xiàn)對應(yīng)的待展現(xiàn)識別結(jié)果。
[0027]圖1是根據(jù)本發(fā)明一個實(shí)施例的語音識別結(jié)果的展現(xiàn)方法的流程圖。
[0028]如圖1所示,語音識別結(jié)果的展現(xiàn)方法包括:
[0029]S101,將語音數(shù)據(jù)發(fā)送至服務(wù)器。
[0030]例如,用戶可通過客戶端輸入一段語音,客戶端可將用戶輸入的語音數(shù)據(jù)發(fā)送至服務(wù)器,服務(wù)器可根據(jù)預(yù)設(shè)算法對該語音數(shù)據(jù)進(jìn)行語音識別,并生成該語音數(shù)據(jù)對應(yīng)的多個識別結(jié)果數(shù)據(jù)包。其中,預(yù)設(shè)算法可理解為現(xiàn)有算法,也就是說,服務(wù)器可根據(jù)現(xiàn)有算法技術(shù)對客戶端發(fā)送的語音數(shù)據(jù)進(jìn)行語音識別。其中,客戶端可以是具有語音識別功能的應(yīng)用程序。應(yīng)當(dāng)理解,在本發(fā)明的實(shí)施例中,客戶端還可以是PC機(jī),也還可以是移動終端。此夕卜,移動終端可以是手機(jī)、平板電腦、個人數(shù)字助理、電子書等具有各種操作系統(tǒng)的硬件設(shè)備。
[0031]S102,接收服務(wù)器生成的多個識別結(jié)果數(shù)據(jù)包,并根據(jù)多個識別結(jié)果數(shù)據(jù)包生成待展現(xiàn)識別結(jié)果隊列,其中,待展現(xiàn)識別結(jié)果隊列包括多個待展現(xiàn)識別結(jié)果。
[0032]可以理解,在本發(fā)明的實(shí)施例中,每個識別結(jié)果數(shù)據(jù)包中的識別結(jié)果個數(shù)可以為一個,也可以為多個。
[0033]S103,根據(jù)客戶端的當(dāng)前網(wǎng)速獲取每個待展現(xiàn)識別結(jié)果的展現(xiàn)時間,并根據(jù)展現(xiàn)時間展現(xiàn)對應(yīng)的待展現(xiàn)識別結(jié)果。
[0034]例如,當(dāng)前客戶端的用戶正在通過網(wǎng)絡(luò)帶寬(如WiFi (Wireless Fidelity,無線保真)等)或移動網(wǎng)絡(luò)(如2G (The2nd Generation,第二代移動通信技術(shù)網(wǎng)絡(luò))、3G(3rd-Generati0n,第三代移動通信技術(shù))網(wǎng)絡(luò)等)與服務(wù)器通信并進(jìn)行語音識別,如果此時客戶端的當(dāng)前網(wǎng)速很好,則客戶端可按照用戶的語速對待展現(xiàn)識別結(jié)果隊列中的多個待展現(xiàn)識別結(jié)果進(jìn)行展現(xiàn),如果此時客戶端的當(dāng)前網(wǎng)速很差,則客戶端可先對待展現(xiàn)識別結(jié)果隊列的展現(xiàn)頻率進(jìn)行均衡控制,以使得待展現(xiàn)識別結(jié)果的展現(xiàn)頻率均勻,避免在識別結(jié)果展現(xiàn)時存在空檔期。
[0035]本發(fā)明實(shí)施例的語音識別結(jié)果的展現(xiàn)方法,可根據(jù)客戶端的當(dāng)前網(wǎng)速獲取每個待展現(xiàn)識別結(jié)果的展現(xiàn)時間,并可根據(jù)該展現(xiàn)時間展現(xiàn)對應(yīng)的待展現(xiàn)識別結(jié)果,從而當(dāng)網(wǎng)絡(luò)狀態(tài)很好的情況下,可使得展現(xiàn)頻率與用戶語速一致,當(dāng)網(wǎng)絡(luò)狀態(tài)差的情況下,可動態(tài)調(diào)整語音識別結(jié)果展示頻率,能夠保證語音識別結(jié)果的連貫性,避免在識別結(jié)果展現(xiàn)時存在空檔期,對于用戶來說,可使得用戶能夠真實(shí)感受到語音識別輸入的過程,提升用戶體驗(yàn)。
[0036]圖2是根據(jù)本發(fā)明一個具體實(shí)施例的語音識別結(jié)果的展現(xiàn)方法的流程圖。
[0037]在本發(fā)明的一個實(shí)施例中,客戶端可將語音數(shù)據(jù)分為多個語音數(shù)據(jù)包發(fā)送至服務(wù)器,并可根據(jù)多個語音數(shù)據(jù)包的數(shù)據(jù)量和每個識別結(jié)果數(shù)據(jù)包的返回時間獲取客戶端的當(dāng)前網(wǎng)速,具體地,如圖2所示,語音識別結(jié)果的展現(xiàn)方法包括:
[0038]S201,將語音數(shù)據(jù)分為多個語音數(shù)據(jù)包發(fā)送至服務(wù)器,并記錄多個語音數(shù)據(jù)包的
數(shù)據(jù)量。
[0039]例如,客戶端將語音數(shù)據(jù)上傳至服務(wù)器進(jìn)行語音識別時,可先將該語音數(shù)據(jù)分為多個語音數(shù)據(jù)包,然后分別將該多個語音數(shù)據(jù)包上傳至服務(wù)器,并記錄每個語音數(shù)據(jù)包的數(shù)據(jù)量,服務(wù)器接收到該多個語音數(shù)據(jù)包之后,可根據(jù)預(yù)設(shè)算法對該多個語音數(shù)據(jù)包進(jìn)行語音識別,并生成對應(yīng)的多個識別結(jié)果數(shù)據(jù)包。其中,預(yù)設(shè)算法可理解為現(xiàn)有算法,也就是說,服務(wù)器可根據(jù)現(xiàn)有算法技術(shù)對客戶端發(fā)送的語音數(shù)據(jù)進(jìn)行語音識別。其中,客戶端可以是具有語音識別功能的應(yīng)用程序。應(yīng)當(dāng)理解,在本發(fā)明的實(shí)施例中,客戶端還可以是PC機(jī),也還可以是移動終端。此外,移動終端可以是手機(jī)、平板電腦、個人數(shù)字助理、電子書等具有各種操作系統(tǒng)的硬件設(shè)備。
[0040]S202,接收服務(wù)器生成的多個識別結(jié)果數(shù)據(jù)包,并根據(jù)多個識別結(jié)果數(shù)據(jù)包生成待展現(xiàn)識別結(jié)果隊列,其中,待展現(xiàn)識別結(jié)果隊列包括多個待展現(xiàn)識別結(jié)果。
[0041]可以理解,在本發(fā)明的實(shí)施例中,每個識別結(jié)果數(shù)據(jù)包中的識別結(jié)果個數(shù)可以為一個,也可以為多個。
[0042]S203,記錄每個識別結(jié)果數(shù)據(jù)包的返回時間。
[0043]具體地,客戶端在接收服務(wù)器生成的多個識別結(jié)果數(shù)據(jù)包之后,可記錄每個語音數(shù)據(jù)包返回對應(yīng)的識別結(jié)果數(shù)據(jù)包時所需的時間。
[0044]S204,根據(jù)返回時間和數(shù)據(jù)量獲取客戶端的當(dāng)前網(wǎng)速。
[0045]具體地,可根據(jù)返回每個識別結(jié)果數(shù)據(jù)包時所需的時間和每個語音數(shù)據(jù)包的數(shù)據(jù)量獲取客戶端的當(dāng)前網(wǎng)速。例如,可將每個語音數(shù)據(jù)包的數(shù)據(jù)量與每個識別結(jié)果數(shù)據(jù)包的返回時間做除法計算,以得出客戶端的當(dāng)前網(wǎng)速。應(yīng)當(dāng)理解,在本發(fā)明的實(shí)施例中,在獲取客戶端的當(dāng)前網(wǎng)速的過程中,還需考慮并發(fā)情況。
[0046]S205,根據(jù)客戶端的當(dāng)前網(wǎng)速獲取每個待展現(xiàn)識別結(jié)果的展現(xiàn)時間,并根據(jù)展現(xiàn)時間展現(xiàn)對應(yīng)的待展現(xiàn)識別結(jié)果。
[0047]例如,當(dāng)前客戶端的用戶正在通過網(wǎng)絡(luò)帶寬(如WiFi等)或移動網(wǎng)絡(luò)(如2G、3G網(wǎng)絡(luò)等)與服務(wù)器通信并進(jìn)行語音識別,如果此時客戶端的當(dāng)前網(wǎng)速很好,則客戶端可按照用戶的語速對待展現(xiàn)識別結(jié)果隊列中的多個待展現(xiàn)識別結(jié)果進(jìn)行展現(xiàn),如果此時客戶端的當(dāng)前網(wǎng)速很差,則客戶端可先對待展現(xiàn)識別結(jié)果隊列的展現(xiàn)頻率進(jìn)行均衡控制,以使得待展現(xiàn)識別結(jié)果的展現(xiàn)頻率均勻,避免在識別結(jié)果展現(xiàn)時存在空檔期。
[0048]本發(fā)明實(shí)施例的語音識別結(jié)果的展現(xiàn)方法,可將語音數(shù)據(jù)分為多個語音數(shù)據(jù)包發(fā)送至服務(wù)器,并可根據(jù)多個語音數(shù)據(jù)包的數(shù)據(jù)量和每個識別結(jié)果數(shù)據(jù)包的返回時間獲取客戶端的當(dāng)前網(wǎng)速,提高了獲取當(dāng)前網(wǎng)速的精確度。
[0049]圖3是根據(jù)本發(fā)明另一個具體實(shí)施例的語音識別結(jié)果的展現(xiàn)方法的流程圖。
[0050]在本發(fā)明的一個實(shí)施例中,客戶端可對客戶端的當(dāng)前網(wǎng)速進(jìn)行判斷,并根據(jù)判斷結(jié)果對每個待展現(xiàn)識別結(jié)果進(jìn)行展現(xiàn)控制,具體地,如圖3所示,語音識別結(jié)果的展現(xiàn)方法包括:
[0051]S301,將語音數(shù)據(jù)分為多個語音數(shù)據(jù)包發(fā)送至服務(wù)器,并記錄多個語音數(shù)據(jù)包的數(shù)據(jù)量。
[0052]例如,客戶端將語音數(shù)據(jù)上傳至服務(wù)器進(jìn)行語音識別時,可先將該語音數(shù)據(jù)分為多個語音數(shù)據(jù)包,然后分別將該多個語音數(shù)據(jù)包上傳至服務(wù)器,并記錄每個語音數(shù)據(jù)包的數(shù)據(jù)量,服務(wù)器接收到該多個語音數(shù)據(jù)包之后,可根據(jù)預(yù)設(shè)算法對該多個語音數(shù)據(jù)包進(jìn)行語音識別,并生成對應(yīng)的多個識別結(jié)果數(shù)據(jù)包。其中,預(yù)設(shè)算法可理解為現(xiàn)有算法,也就是說,服務(wù)器可根據(jù)現(xiàn)有算法技術(shù)對客戶端發(fā)送的語音數(shù)據(jù)進(jìn)行語音識別。其中,客戶端可以是具有語音識別功能的應(yīng)用程序。應(yīng)當(dāng)理解,在本發(fā)明的實(shí)施例中,客戶端還可以是PC機(jī),也還可以是移動終端。此外,移動終端可以是手機(jī)、平板電腦、個人數(shù)字助理、電子書等具有各種操作系統(tǒng)的硬件設(shè)備。
[0053]S302,接收服務(wù)器生成的多個識別結(jié)果數(shù)據(jù)包,并根據(jù)多個識別結(jié)果數(shù)據(jù)包生成待展現(xiàn)識別結(jié)果隊列,其中,待展現(xiàn)識別結(jié)果隊列包括多個待展現(xiàn)識別結(jié)果。
[0054]可以理解,在本發(fā)明的實(shí)施例中,每個識別結(jié)果數(shù)據(jù)包中的識別結(jié)果個數(shù)可以為一個,也可以為多個。
[0055]S303,記錄每個識別結(jié)果數(shù)據(jù)包的返回時間。
[0056]具體地,客戶端在接收服務(wù)器生成的多個識別結(jié)果數(shù)據(jù)包之后,可記錄每個語音數(shù)據(jù)包返回對應(yīng)的識別結(jié)果數(shù)據(jù)包時所需的時間。
[0057]S304,根據(jù)返回時間和數(shù)據(jù)量獲取客戶端的當(dāng)前網(wǎng)速。
[0058]具體地,可根據(jù)返回每個識別結(jié)果數(shù)據(jù)包時所需的時間和每個語音數(shù)據(jù)包的數(shù)據(jù)量獲取客戶端的當(dāng)前網(wǎng)速。例如,可將每個語音數(shù)據(jù)包的數(shù)據(jù)量與每個識別結(jié)果數(shù)據(jù)包的返回時間做除法計算,以得出客戶端的當(dāng)前網(wǎng)速。應(yīng)當(dāng)理解,在本發(fā)明的實(shí)施例中,在獲取客戶端的當(dāng)前網(wǎng)速的過程中,還需考慮并發(fā)情況。
[0059]S305,判斷當(dāng)前網(wǎng)速是否小于預(yù)設(shè)閥值。
[0060]其中,預(yù)設(shè)閥值可由系統(tǒng)默認(rèn)設(shè)定的,也可由大量實(shí)驗(yàn)驗(yàn)證而得出的。
[0061]S306,如果判斷當(dāng)前網(wǎng)速大于或等于預(yù)設(shè)閥值,則根據(jù)多個識別結(jié)果數(shù)據(jù)包的語速獲取每個待展現(xiàn)識別結(jié)果的展現(xiàn)時間,并根據(jù)展現(xiàn)時間展現(xiàn)對應(yīng)的待展現(xiàn)識別結(jié)果。
[0062]其中,可根據(jù)待展示識別結(jié)果的個數(shù)和識別結(jié)果數(shù)據(jù)包的返回時間獲取多個識別結(jié)果數(shù)據(jù)包的語速,具體地,在本發(fā)明的實(shí)施例中,該語音識別結(jié)果的展現(xiàn)方法還包括:記錄待展示識別結(jié)果的個數(shù);以及根據(jù)個數(shù)和返回時間獲取多個識別結(jié)果數(shù)據(jù)包的語速。更具體地,客戶端在根據(jù)多個識別結(jié)果數(shù)據(jù)包生成待展現(xiàn)識別結(jié)果隊列之后,可記錄該待展現(xiàn)識別結(jié)果隊列中所有待展示識別結(jié)果的個數(shù),并可根據(jù)最后一個識別結(jié)果數(shù)據(jù)包的返回時間和第一個識別結(jié)果數(shù)據(jù)包的返回時間,以獲取該展示識別結(jié)果隊列相對于時間軸上的時間差,之后可將待展示識別結(jié)果的個數(shù)和該時間差作除法計算,可得在某一時間段內(nèi)多個識別結(jié)果數(shù)據(jù)包的語速。
[0063]具體地,如果判斷當(dāng)前網(wǎng)速大于或等于預(yù)設(shè)閥值,即可認(rèn)為客戶端的當(dāng)前網(wǎng)速情況很好,客戶端可根據(jù)識別結(jié)果數(shù)據(jù)包的語速頻率對待展現(xiàn)識別結(jié)果進(jìn)行展現(xiàn),即首先可根據(jù)該語速頻率獲取每個待展現(xiàn)識別結(jié)果的展現(xiàn)時間,之后可根據(jù)該展現(xiàn)時間展現(xiàn)對應(yīng)的待展現(xiàn)識別結(jié)果。
[0064]S307,如果判斷當(dāng)前網(wǎng)速小于預(yù)設(shè)閥值,則根據(jù)每個語音數(shù)據(jù)包的發(fā)送時間、每個識別結(jié)果數(shù)據(jù)包的返回時間和當(dāng)前網(wǎng)絡(luò)傳輸?shù)膶?shí)時率獲取每個待展現(xiàn)識別結(jié)果的展現(xiàn)時間,并根據(jù)展現(xiàn)時間展現(xiàn)對應(yīng)的待展現(xiàn)識別結(jié)果。
[0065]具體地,如果判斷當(dāng)前網(wǎng)速小于預(yù)設(shè)閥值,即可認(rèn)為客戶端的當(dāng)前網(wǎng)速情況很差,客戶端首先可根據(jù)每個語音數(shù)據(jù)包的發(fā)送時間和每個識別結(jié)果數(shù)據(jù)包的返回時間,以獲取每個待展現(xiàn)識別結(jié)果的待展現(xiàn)時間,之后可參考每秒所需的網(wǎng)絡(luò)數(shù)據(jù)量得出當(dāng)前網(wǎng)絡(luò)傳輸?shù)膶?shí)時率,并可根據(jù)該待展現(xiàn)時間和當(dāng)前網(wǎng)絡(luò)傳輸?shù)膶?shí)時率,以獲取每個待展現(xiàn)識別結(jié)果的展現(xiàn)時間,最后可根據(jù)該展現(xiàn)時間展現(xiàn)對應(yīng)的待展現(xiàn)識別結(jié)果。
[0066]本發(fā)明實(shí)施例的語音識別結(jié)果的展現(xiàn)方法,可對客戶端的當(dāng)前網(wǎng)速進(jìn)行判斷,并根據(jù)判斷結(jié)果對每個待展現(xiàn)識別結(jié)果進(jìn)行展現(xiàn)控制,通過參考網(wǎng)絡(luò)狀態(tài)、用戶語速及語音識別的狀態(tài),動態(tài)調(diào)整語音識別結(jié)果的展現(xiàn)頻率,使得識別結(jié)果的展現(xiàn)效果更佳,提升用戶體驗(yàn)。
[0067]在本發(fā)明的一個實(shí)施例中,該語音識別結(jié)果的展現(xiàn)方法還包括:獲取每個待展現(xiàn)識別結(jié)果的語義信息;以及根據(jù)語義信息和當(dāng)前網(wǎng)速獲取每個待展現(xiàn)識別結(jié)果的展現(xiàn)時間。具體地,客戶端可獲取每個待展現(xiàn)識別結(jié)果的語義信息,并可根據(jù)該語義信息和客戶端的當(dāng)前網(wǎng)速獲取每個待展現(xiàn)識別結(jié)果的展現(xiàn)時間,之后可根據(jù)該展現(xiàn)時間展現(xiàn)對應(yīng)的待展現(xiàn)識別結(jié)果。例如,對于“對不起”、“謝謝”等經(jīng)常使用的詞語,用戶在說這類詞語時的語速一般會很快,客戶端可根據(jù)該語義信息和當(dāng)前網(wǎng)速動態(tài)調(diào)整這類詞語的展現(xiàn)頻率。也就是說,當(dāng)用戶說話的語速很快時,可將對應(yīng)的語音識別結(jié)果的展現(xiàn)頻率拉大,當(dāng)用戶說話的語速慢時,可將對應(yīng)的語音識別結(jié)果的展現(xiàn)頻率縮小,這樣通過整體動態(tài)調(diào)整展現(xiàn)頻率的快慢,以使得待展現(xiàn)識別結(jié)果的展現(xiàn)頻率均勻,避免在識別結(jié)果展現(xiàn)時存在空檔期,進(jìn)一步提高識別結(jié)果的展現(xiàn)效果,提升用戶體驗(yàn)。
[0068]為了使得本領(lǐng)域的技術(shù)人員更加了解本發(fā)明的優(yōu)點(diǎn),下面通過具體示例的描述,使得本發(fā)明的優(yōu)點(diǎn)更加明顯。
[0069]例如,用戶輸入一段語音“今天的天氣怎么樣”,客戶端可先將該語音分為多個語音數(shù)據(jù)包,假設(shè)客戶端每半秒向服務(wù)器發(fā)送一次語音數(shù)據(jù)包,語速為每秒2個左右,客戶端可通過三個線程將多個語音數(shù)據(jù)包發(fā)送至服務(wù)器,服務(wù)器根據(jù)預(yù)設(shè)算法對該多個語音數(shù)據(jù)包進(jìn)行語音識別,并生成對應(yīng)的多個識別結(jié)果數(shù)據(jù)包,并通過這三個線程將識別結(jié)果數(shù)據(jù)包發(fā)送至客戶端,如下表I所示,客戶端通過現(xiàn)有技術(shù)展示待展現(xiàn)識別結(jié)果時,會出現(xiàn)展現(xiàn)效果不流暢,會存在空檔期,而客戶端通過本發(fā)明展示待展現(xiàn)識別結(jié)果時,可通過動態(tài)調(diào)整展現(xiàn)頻率,使得總體的識別結(jié)果反饋更加流暢,從而提升用戶體驗(yàn)。
[0070]
【權(quán)利要求】
1.一種語音識別結(jié)果的展現(xiàn)方法,其特征在于,包括: 將語音數(shù)據(jù)發(fā)送至服務(wù)器; 接收所述服務(wù)器生成的多個識別結(jié)果數(shù)據(jù)包,并根據(jù)所述多個識別結(jié)果數(shù)據(jù)包生成待展現(xiàn)識別結(jié)果隊列,其中,所述待展現(xiàn)識別結(jié)果隊列包括多個待展現(xiàn)識別結(jié)果;以及 根據(jù)客戶端的當(dāng)前網(wǎng)速獲取每個所述待展現(xiàn)識別結(jié)果的展現(xiàn)時間,并根據(jù)所述展現(xiàn)時間展現(xiàn)對應(yīng)的待展現(xiàn)識別結(jié)果。
2.如權(quán)利要求1所述的方法,其特征在于,所述將語音數(shù)據(jù)發(fā)送至服務(wù)器具體包括: 將所述語音數(shù)據(jù)分為多個語音數(shù)據(jù)包發(fā)送至所述服務(wù)器,并記錄所述多個語音數(shù)據(jù)包的數(shù)據(jù)量。
3.如權(quán)利要求2所述的方法,其特征在于,還包括: 記錄每個所述識別結(jié)果數(shù)據(jù)包的返回時間;以及 根據(jù)所述返回時間和所述數(shù)據(jù)量獲取所述客戶端的當(dāng)前網(wǎng)速。
4.如權(quán)利要求1所述的方法,其特征在于,還包括: 記錄所述待展示識別結(jié)果的個數(shù);以及 根據(jù)所述個數(shù)和所述返回時間獲取所述多個識別結(jié)果數(shù)據(jù)包的語速。
5.如權(quán)利要求3所述的方法,其特征在于,所述根據(jù)客戶端的當(dāng)前網(wǎng)速獲取每個所述待展現(xiàn)識別結(jié)果的展現(xiàn)時間具體包括: 判斷所述當(dāng)前網(wǎng)速是否小于預(yù)設(shè)閥值; 如果判斷所述當(dāng)前網(wǎng)速大于或等于所述預(yù)設(shè)閥值,則根據(jù)所述多個識別結(jié)果數(shù)據(jù)包的語速獲取每個所述待展現(xiàn)識別結(jié)果的展現(xiàn)時間;以及 如果判斷所述當(dāng)前網(wǎng)速小于所述預(yù)設(shè)閥值,則根據(jù)每個所述語音數(shù)據(jù)包的發(fā)送時間、每個所述識別結(jié)果數(shù)據(jù)包的返回時間和當(dāng)前網(wǎng)絡(luò)傳輸?shù)膶?shí)時率獲取每個所述待展現(xiàn)識別結(jié)果的展現(xiàn)時間。
6.如權(quán)利要求1所述的方法,其特征在于,還包括: 獲取每個所述待展現(xiàn)識別結(jié)果的語義信息;以及 根據(jù)所述語義信息和所述當(dāng)前網(wǎng)速獲取每個所述待展現(xiàn)識別結(jié)果的展現(xiàn)時間,并根據(jù)所述展現(xiàn)時間展現(xiàn)對應(yīng)的待展現(xiàn)識別結(jié)果。
7.一種語音識別結(jié)果的展現(xiàn)裝置,其特征在于,包括: 語音數(shù)據(jù)發(fā)送模塊,用于將語音數(shù)據(jù)發(fā)送至服務(wù)器; 待展現(xiàn)識別結(jié)果隊列生成模塊,用于接收所述服務(wù)器生成的多個識別結(jié)果數(shù)據(jù)包,并根據(jù)所述多個識別結(jié)果數(shù)據(jù)包生成待展現(xiàn)識別結(jié)果隊列,其中,所述待展現(xiàn)識別結(jié)果隊列包括多個待展現(xiàn)識別結(jié)果;以及 展現(xiàn)模塊,用于根據(jù)客戶端的當(dāng)前網(wǎng)速獲取每個所述待展現(xiàn)識別結(jié)果的展現(xiàn)時間,并根據(jù)所述展現(xiàn)時間展現(xiàn)對應(yīng)的待展現(xiàn)識別結(jié)果。
8.如權(quán)利要求7所述的裝置,其特征在于,所述語音數(shù)據(jù)發(fā)送模塊還用于:將所述語音數(shù)據(jù)分為多個語音數(shù)據(jù)包發(fā)送至所述服務(wù)器,并記錄所述多個語音數(shù)據(jù)包的數(shù)據(jù)量。
9.如權(quán)利要求8所述的裝置,其特征在于,還包括: 返回時間記錄模塊,用于記錄每個所述識別結(jié)果數(shù)據(jù)包的返回時間;以及 當(dāng)前網(wǎng)速獲取模塊,用于根據(jù)所述返回時間和所述數(shù)據(jù)量獲取所述客戶端的當(dāng)前網(wǎng)速。
10.如權(quán)利要求7所述的裝置,其特征在于,還包括: 個數(shù)記錄模塊,用于記錄所述待展示識別結(jié)果的個數(shù);以及 語速獲取模塊,用于根據(jù)所述個數(shù)和所述返回時間獲取所述多個識別結(jié)果數(shù)據(jù)包的語速。
11.如權(quán)利要求9所述的裝置,其特征在于,所述展現(xiàn)模塊包括: 判斷單元,用于判斷所述當(dāng)前網(wǎng)速是否小于預(yù)設(shè)閥值; 展現(xiàn)時間獲取單元,用于在所述判斷單元判斷所述當(dāng)前網(wǎng)速大于或等于所述預(yù)設(shè)閥值時,根據(jù)所述多個識別結(jié)果數(shù)據(jù)包的語速獲取每個所述待展現(xiàn)識別結(jié)果的展現(xiàn)時間; 所述展現(xiàn)時間獲取單元還用于在所述判斷單元判斷所述當(dāng)前網(wǎng)速小于所述預(yù)設(shè)閥值時,根據(jù)每個所述語音數(shù)據(jù)包的發(fā)送時間、每個所述識別結(jié)果數(shù)據(jù)包的返回時間和當(dāng)前網(wǎng)絡(luò)傳輸?shù)膶?shí)時率獲取每個所述待展現(xiàn)識別結(jié)果的展現(xiàn)時間。
12.如權(quán)利要求7所述的裝置,其特征在于,還包括: 語義信息獲取模塊,用于獲取每個所述待展現(xiàn)識別結(jié)果的語義信息;其中, 所述展現(xiàn)模塊還用于根據(jù)所述語義信息和所述當(dāng)前網(wǎng)速獲取每個所述待展現(xiàn)識別結(jié)果的展現(xiàn)時間,并根據(jù)所`述展現(xiàn)時間展現(xiàn)對應(yīng)的待展現(xiàn)識別結(jié)果。
【文檔編號】H04L29/06GK103634321SQ201310648482
【公開日】2014年3月12日 申請日期:2013年12月4日 優(yōu)先權(quán)日:2013年12月4日
【發(fā)明者】劉俊啟 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1