藍(lán)牙語(yǔ)音控制方法、裝置及智能終端的制作方法
【專(zhuān)利摘要】本發(fā)明涉及個(gè)人移動(dòng)以及車(chē)載藍(lán)牙【技術(shù)領(lǐng)域】,公開(kāi)了藍(lán)牙語(yǔ)音控制方法、裝置及智能終端。該方法包括步驟:與外設(shè)進(jìn)行藍(lán)牙配對(duì)連接;向外設(shè)發(fā)送請(qǐng)求信號(hào),嘗試連接外設(shè)制定的RFCOMM通道;接收外設(shè)返回的確認(rèn)RFCOMM通道建立信號(hào),建立基于RFCOMM的Socket端口;通過(guò)所述Socket端口接收外設(shè)傳來(lái)的VTCP數(shù)據(jù)包;識(shí)別所述數(shù)據(jù)包中的語(yǔ)音指令,將所述語(yǔ)音指令轉(zhuǎn)換為具體的控制指令來(lái)操作智能終端。本發(fā)明采用VTCP協(xié)議通過(guò)RFCOMM信道傳送16KHz語(yǔ)音信號(hào),有效提高了語(yǔ)音識(shí)別率,進(jìn)而實(shí)現(xiàn)了對(duì)智能終端的高效準(zhǔn)確的語(yǔ)音控制,最大限度保證了用戶(hù)操控智能終端時(shí)的安全性和便利性。
【專(zhuān)利說(shuō)明】藍(lán)牙語(yǔ)音控制方法、裝置及智能終端
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于個(gè)人移動(dòng)以及車(chē)載藍(lán)牙【技術(shù)領(lǐng)域】,具體涉及一種藍(lán)牙語(yǔ)音控制方法、 裝置及智能終端。
【背景技術(shù)】
[0002] 隨著智能手機(jī)的日益普及,越來(lái)越多的移動(dòng)互聯(lián)應(yīng)用可以讓人們?cè)谛熊?chē)時(shí)獲得更 多便利和享受。但是在駕駛汽車(chē)的時(shí)候操作手機(jī)是危害行車(chē)安全的行為,所以當(dāng)前駕駛員 在駕駛時(shí)主要依賴(lài)藍(lán)牙方式來(lái)無(wú)線(xiàn)使用手機(jī)的一些基本功能。目前的車(chē)載藍(lán)牙設(shè)備主要是 電話(huà)免提、藍(lán)牙耳機(jī)等,其工作原理是通過(guò)標(biāo)準(zhǔn)藍(lán)牙協(xié)議連接手機(jī),無(wú)線(xiàn)控制手機(jī)接聽(tīng)電話(huà) 和播放音樂(lè)。但受設(shè)備和協(xié)議的限制,現(xiàn)有藍(lán)牙方式無(wú)法對(duì)手機(jī)上的其他功能進(jìn)行控制,t匕 如現(xiàn)有技術(shù)很難通過(guò)藍(lán)牙實(shí)現(xiàn)對(duì)手機(jī)的語(yǔ)音控制。
[0003] 語(yǔ)音控制的最關(guān)鍵問(wèn)題是準(zhǔn)確識(shí)別用戶(hù)的語(yǔ)音指令,傳統(tǒng)使用藍(lán)牙外設(shè)進(jìn)行語(yǔ) 音識(shí)別的方式有兩種:利用藍(lán)牙外設(shè)內(nèi)置的DSP進(jìn)行識(shí)別;或是利用藍(lán)牙HSP (HeadSet Profile,頭戴式設(shè)備應(yīng)用)協(xié)議將語(yǔ)音信號(hào)回傳給手機(jī),由手機(jī)端進(jìn)行語(yǔ)音識(shí)別。但是,受 體積、成本及能源的限制,藍(lán)牙外設(shè)的DSP處理能力和存儲(chǔ)能力十分有限,識(shí)別速度和復(fù)雜 度都有很大限制,一般只能做簡(jiǎn)單命令詞的識(shí)別(比如"yes"、"no"之類(lèi)),很難實(shí)現(xiàn)復(fù)雜 的語(yǔ)音控制。而采用第二種方式時(shí),由于HSP協(xié)議是專(zhuān)門(mén)用來(lái)傳送雙向、低延遲語(yǔ)音的,其 用途主要僅適用于電話(huà)通話(huà),受藍(lán)牙信道帶寬的限制,其音頻采樣率只有8KHz ;只有從較 新的HSP1.6起,SIG小組才開(kāi)始規(guī)定了 16KHz的WBS(wide band speech,寬帶語(yǔ)音),但目 前大部分手機(jī)還未能支持WBS。因而利用HSP協(xié)議進(jìn)行語(yǔ)音識(shí)別的缺點(diǎn)主要有兩個(gè):第一, 大部分手機(jī)只支持8KHz采樣,識(shí)別的準(zhǔn)確率較低;第二,某些手機(jī)不支持HSP回傳語(yǔ)音,甚 至無(wú)法進(jìn)行語(yǔ)音識(shí)別。
【發(fā)明內(nèi)容】
[0004] 針對(duì)現(xiàn)有技術(shù)中存在的上述缺陷,本發(fā)明所要解決的技術(shù)問(wèn)題是如何增強(qiáng)藍(lán)牙設(shè) 備的語(yǔ)音識(shí)別能力。
[0005] 為解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種藍(lán)牙語(yǔ)音控制方法,所述方法包括步 驟:
[0006] 與外設(shè)進(jìn)行藍(lán)牙配對(duì)連接;
[0007] 向外設(shè)發(fā)送請(qǐng)求信號(hào),嘗試連接外設(shè)制定的RFC0MM通道;
[0008] 接收外設(shè)返回的確認(rèn)RFC0MM通道建立信號(hào),建立基于RFC0MM的Socket端口;
[0009] 通過(guò)所述Socket端口接收外設(shè)傳來(lái)的VTCP數(shù)據(jù)包;
[0010] 識(shí)別所述數(shù)據(jù)包中的語(yǔ)音指令,將所述語(yǔ)音指令轉(zhuǎn)換為具體的控制指令來(lái)操作智 能終端。
[0011] 優(yōu)選地,所述方法中,建立所述Socket端口之后進(jìn)一步包括步驟:
[0012] 打開(kāi)外設(shè)的麥克風(fēng)接收用戶(hù)語(yǔ)音,將ADC轉(zhuǎn)換的音頻信號(hào)按照16KHz、16bit的格 式打包壓縮;
[0013] 通過(guò)Socket端口接收外設(shè)打包傳輸?shù)臄?shù)據(jù)包;
[0014] 對(duì)所述數(shù)據(jù)包的完整性和連續(xù)性進(jìn)行檢查;
[0015] 對(duì)所述數(shù)據(jù)包中的語(yǔ)音數(shù)據(jù)進(jìn)行噪聲抑制、回聲消除、人聲檢測(cè)的預(yù)處理;
[0016] 對(duì)預(yù)處理后的語(yǔ)音數(shù)據(jù)進(jìn)行語(yǔ)音識(shí)別和語(yǔ)義理解;
[0017] 將最終的識(shí)別結(jié)果以命令形式送回至智能終端的處理器,執(zhí)行相應(yīng)的處理操作。
[0018] 優(yōu)選地,所述方法中,在打開(kāi)外設(shè)的麥克風(fēng)之前還包括步驟:
[0019] 智能終端做好啟動(dòng)準(zhǔn)備,向外設(shè)發(fā)起語(yǔ)音識(shí)別請(qǐng)求;
[0020] 外設(shè)收到請(qǐng)求后,播放提示音;
[0021 ] 在提示音結(jié)束后,外設(shè)才打開(kāi)麥克風(fēng)。
[0022] 優(yōu)選地,所述方法中還包括步驟:
[0023] 在執(zhí)行完所述處理操作準(zhǔn)備結(jié)束的同時(shí),向外設(shè)發(fā)送語(yǔ)音識(shí)別結(jié)束信號(hào),外設(shè)根 據(jù)所述語(yǔ)音識(shí)別結(jié)束信號(hào)關(guān)閉麥克風(fēng)。
[0024] 優(yōu)選地,所述方法中,所述智能終端做好啟動(dòng)準(zhǔn)備包括步驟:
[0025] 通過(guò)無(wú)線(xiàn)接口與遙控器建立無(wú)線(xiàn)鏈接,接收遙控器的遙控操作,啟動(dòng)語(yǔ)音控制過(guò) 程。
[0026] 優(yōu)選地,所述外設(shè)為車(chē)載設(shè)備、耳機(jī)和/或可穿戴設(shè)備;所述智能終端為移動(dòng)終 端、智能家電、PC設(shè)備、嵌入式系統(tǒng)和/或可穿戴智能設(shè)備。
[0027] 另一方面,本發(fā)明還同時(shí)提供一種藍(lán)牙語(yǔ)音控制裝置,所述裝置包括:
[0028] 藍(lán)牙配對(duì)模塊,用于與外設(shè)進(jìn)行藍(lán)牙配對(duì)連接;
[0029] 請(qǐng)求模塊,用于向外設(shè)發(fā)送請(qǐng)求信號(hào),嘗試連接外設(shè)制定的RFC0MM通道;
[0030] 通道模塊,用于接收外設(shè)返回的確認(rèn)RFC0MM通道建立信號(hào),建立基于RFC0MM的 Socket 端口;
[0031] 接收模塊,用于通過(guò)所述Socket端口接收外設(shè)傳來(lái)的VTCP數(shù)據(jù)包;
[0032] 識(shí)別處理模塊,用于識(shí)別所述數(shù)據(jù)包中的語(yǔ)音指令,將所述語(yǔ)音指令轉(zhuǎn)換為具體 的控制指令來(lái)操作智能終端。
[0033] 優(yōu)選地,所述識(shí)別處理模塊進(jìn)一步包括:
[0034] 檢查模塊,用于對(duì)所述數(shù)據(jù)包的完整性和連續(xù)性進(jìn)行檢查;
[0035] 預(yù)處理模塊,用于對(duì)所述數(shù)據(jù)包中的語(yǔ)音數(shù)據(jù)進(jìn)行噪聲抑制、回聲消除、人聲檢測(cè) 的預(yù)處理;
[0036] 語(yǔ)義處理模塊,用于對(duì)預(yù)處理后的語(yǔ)音數(shù)據(jù)進(jìn)行語(yǔ)音識(shí)別和語(yǔ)義理解;
[0037] 執(zhí)行模塊,用于將最終的識(shí)別結(jié)果以命令形式送回至智能終端的處理器,執(zhí)行相 應(yīng)的處理操作。
[0038] 優(yōu)選地,所述裝置還包括:
[0039] 啟動(dòng)模塊,用于在做好啟動(dòng)準(zhǔn)備時(shí)向外設(shè)發(fā)起語(yǔ)音識(shí)別請(qǐng)求,外設(shè)根據(jù)請(qǐng)求播放 提示音,在提示音結(jié)束后,外設(shè)才打開(kāi)麥克風(fēng);
[0040] 結(jié)束模塊,用于在執(zhí)行完所述處理操作準(zhǔn)備結(jié)束的同時(shí),向外設(shè)發(fā)送語(yǔ)音識(shí)別結(jié) 束信號(hào),外設(shè)根據(jù)所述語(yǔ)音識(shí)別結(jié)束信號(hào)關(guān)閉麥克風(fēng)。
[0041] 優(yōu)選地,所述外設(shè)為車(chē)載設(shè)備、耳機(jī)和/或可穿戴設(shè)備;所述智能終端為移動(dòng)終 端、智能家電、PC設(shè)備、嵌入式系統(tǒng)和/或可穿戴智能設(shè)備。
[0042] 再一方面,本發(fā)明還同時(shí)一種智能終端,所述智能終端包括:如上所述的裝置,以 及接口模塊和至少一個(gè)功能模塊;其中,
[0043] 所述接口模塊與遙控器建立無(wú)線(xiàn)鏈接,接收所述遙控器的遙控操作;
[0044] 所述功能模塊接收識(shí)別處理模塊提供的控制指令完成相應(yīng)的操作功能。
[0045] 優(yōu)選地,所述接口模塊為紅外接口或藍(lán)牙接口。
[0046] 本發(fā)明通過(guò)改進(jìn)從藍(lán)牙外設(shè)回傳語(yǔ)音的方式,采用VTCP協(xié)議通過(guò)RFC0MM信道傳 送16KHz語(yǔ)音信號(hào),高采樣率的語(yǔ)音數(shù)據(jù)有效提高了語(yǔ)音識(shí)別率,進(jìn)而實(shí)現(xiàn)了對(duì)智能終端 的高效準(zhǔn)確的語(yǔ)音控制,最大限度保證了駕駛員操控智能終端時(shí)的安全性和便利性。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0047] 圖1是本發(fā)明的一個(gè)實(shí)施例中藍(lán)牙語(yǔ)音傳輸私有協(xié)議的架構(gòu)示意圖;
[0048] 圖2是本發(fā)明的一個(gè)實(shí)施例中藍(lán)牙語(yǔ)音控制方法的流程示意圖;
[0049] 圖3是本發(fā)明的一個(gè)優(yōu)選實(shí)施例中利用VTCP協(xié)議進(jìn)行語(yǔ)音識(shí)別的流程示意圖;
[0050] 圖4是本發(fā)明的一個(gè)實(shí)施例中藍(lán)牙語(yǔ)音控制裝置的模塊結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0051] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述。顯然,所描述的實(shí)施例為實(shí)施本發(fā)明的較佳實(shí)施方式,所述描述是以說(shuō)明本發(fā)明 的一般原則為目的,并非用以限定本發(fā)明的范圍。本發(fā)明的保護(hù)范圍應(yīng)當(dāng)以權(quán)利要求所界 定者為準(zhǔn),基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下 所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0052] 現(xiàn)有藍(lán)牙標(biāo)準(zhǔn)協(xié)議利用HSP協(xié)議回傳語(yǔ)音,由于采樣率較低,很難實(shí)現(xiàn)準(zhǔn)確的語(yǔ) 音識(shí)別,因而給借助藍(lán)牙設(shè)備進(jìn)行語(yǔ)音控制帶來(lái)了不便。本發(fā)明中改進(jìn)了從藍(lán)牙外設(shè)回傳 語(yǔ)音的方式,采用VTCP (虛擬TCP)協(xié)議通過(guò)RFC0MM(串口仿真協(xié)議)信道傳送16KHz語(yǔ)音 信號(hào),高采樣率的語(yǔ)音數(shù)據(jù)有效提高了語(yǔ)音識(shí)別率。
[0053] 在本發(fā)明的一個(gè)實(shí)施例中,利用VTCP協(xié)議建立私有的藍(lán)牙語(yǔ)音傳輸協(xié)議,該私有 協(xié)議的整體架構(gòu)如圖1所示。其中,除VTCP之外的同層或下層協(xié)議均屬于SIG小組制定的 標(biāo)準(zhǔn)藍(lán)牙協(xié)議棧中的核心協(xié)議,雖然標(biāo)準(zhǔn)藍(lán)牙協(xié)議??赡苓€包括其他選用協(xié)議或經(jīng)歷過(guò)變 更,但這些核心協(xié)議是所有藍(lán)牙設(shè)備都支持的,因而基于這些核心協(xié)議的實(shí)現(xiàn)方式不會(huì)出 現(xiàn)兼容性問(wèn)題。具體的核心協(xié)議包括基帶(Base Band)協(xié)議、鏈路管理(LM)協(xié)議、邏輯鏈 路控制和適配協(xié)議(L2CAP)、服務(wù)發(fā)現(xiàn)協(xié)議(SDP),而SCO (面向連接的同步鏈路)屬于基帶 協(xié)議之上的連接方式、RFC0MM屬于通用的串行傳輸協(xié)議,其協(xié)議規(guī)范及相互之間的關(guān)系在 SIG小組的標(biāo)準(zhǔn)技術(shù)文檔中有更詳細(xì)的描述,在此不再贅述。由于這些標(biāo)準(zhǔn)協(xié)議能被現(xiàn)有的 全部藍(lán)牙設(shè)備所支持,因此本發(fā)明中的底層通信可以在任意藍(lán)牙設(shè)備中兼容傳輸。基于這 些標(biāo)準(zhǔn)協(xié)議,本發(fā)明進(jìn)一步通過(guò)在智能終端(典型的如手機(jī)、平板電腦等)中加載應(yīng)用來(lái)將 數(shù)據(jù)通過(guò)VTCP方式分組傳輸,實(shí)現(xiàn)了高采樣率高速的語(yǔ)音傳輸,進(jìn)而實(shí)現(xiàn)了對(duì)智能終端的 語(yǔ)首控制。
[0054] 更進(jìn)一步地,參見(jiàn)圖2,在本發(fā)明的一個(gè)實(shí)施例中,藍(lán)牙語(yǔ)音控制方法包括步驟:
[0055] 與外設(shè)進(jìn)行藍(lán)牙配對(duì)連接;
[0056] 向外設(shè)發(fā)送請(qǐng)求信號(hào),嘗試連接外設(shè)制定的RFC0MM通道;
[0057] 接收外設(shè)返回的確認(rèn)RFC0MM通道建立信號(hào),建立基于RFC0MM的Socket端口;
[0058] 通過(guò)所述Socket端口接收外設(shè)傳來(lái)的VTCP數(shù)據(jù)包;
[0059] 識(shí)別所述數(shù)據(jù)包中的語(yǔ)音指令,將所述語(yǔ)音指令轉(zhuǎn)換為具體的控制指令來(lái)操作智 能終端。
[0060] 在本發(fā)明的優(yōu)選實(shí)施例中,VTCP協(xié)議的數(shù)據(jù)包優(yōu)選用于傳輸語(yǔ)音數(shù)據(jù),但該數(shù)據(jù) 包中傳輸?shù)臄?shù)據(jù)不僅限于語(yǔ)音數(shù)據(jù),在本發(fā)明的其他優(yōu)選實(shí)施方式中,VTCP協(xié)議的數(shù)據(jù)包 可用來(lái)傳輸多種交互數(shù)據(jù)。比如,通過(guò)該VTCP協(xié)議同樣可以傳送控制命令、傳感器數(shù)據(jù)、文 件(包括但不限于文本、圖片、音頻、視頻、軟件等)數(shù)據(jù)、網(wǎng)絡(luò)數(shù)據(jù)或上述數(shù)據(jù)的組合。因 此基于VTCP協(xié)議,除可以通過(guò)藍(lán)牙外設(shè)實(shí)現(xiàn)對(duì)智能終端的語(yǔ)音控制外,還可借助該外設(shè)實(shí) 現(xiàn)與智能終端的多種交互方式(包括但不限于傳輸遙控操作、傳感信息、導(dǎo)航信息等),或 是實(shí)現(xiàn)智能終端(包括但不限于移動(dòng)終端、智能家電、PC設(shè)備、嵌入式系統(tǒng)和/或可穿戴智 能設(shè)備)與多種藍(lán)牙外設(shè)(包括但不限于耳機(jī)、免提通話(huà)器、遙控器、行車(chē)記錄儀、導(dǎo)航儀、 HUD、各種可穿戴設(shè)備或上述外設(shè)的結(jié)合等)的交互。在此,VTCP協(xié)議的數(shù)據(jù)類(lèi)型和應(yīng)用方 式不應(yīng)視為對(duì)本發(fā)明的限制。
[0061] 再參見(jiàn)圖3,利用VTCP協(xié)議進(jìn)行語(yǔ)音識(shí)別的過(guò)程如下:
[0062] 打開(kāi)外設(shè)的麥克風(fēng)輸入單元接收用戶(hù)語(yǔ)音,將ADC轉(zhuǎn)換的音頻信號(hào)按照16KHz、 16bit的格式打包壓縮;
[0063] 通過(guò)Socket端口接收外設(shè)打包傳輸?shù)臄?shù)據(jù)包;
[0064] 對(duì)數(shù)據(jù)包的完整性和連續(xù)性進(jìn)行檢查;
[0065] 對(duì)數(shù)據(jù)包中的語(yǔ)音數(shù)據(jù)進(jìn)行噪聲抑制、回聲消除、人聲檢測(cè)等預(yù)處理;
[0066] 對(duì)預(yù)處理后的語(yǔ)音數(shù)據(jù)進(jìn)行語(yǔ)音識(shí)別和語(yǔ)義理解;
[0067] 將最終的識(shí)別結(jié)果以命令形式送回至智能終端的處理器,執(zhí)行相應(yīng)的處理操作。
[0068] 優(yōu)選地,本發(fā)明的方法以移動(dòng)應(yīng)用的方式提供給智能終端,因而如圖3所示,在智 能終端做好準(zhǔn)備(即啟動(dòng)該應(yīng)用)后,會(huì)首先向外設(shè)發(fā)起語(yǔ)音識(shí)別請(qǐng)求;外設(shè)收到請(qǐng)求后, 播放提示音;在提示音結(jié)束后,外設(shè)才打開(kāi)麥克風(fēng)輸入單元。隨后,在執(zhí)行完語(yǔ)音控制功能 (比如終端關(guān)閉該應(yīng)用)后,智能終端會(huì)同時(shí)向外設(shè)發(fā)送語(yǔ)音識(shí)別結(jié)束信號(hào),外設(shè)根據(jù)該信 號(hào)關(guān)閉麥克風(fēng)。
[0069] 更進(jìn)一步地,在語(yǔ)音控制生效前,在智能終端中啟動(dòng)應(yīng)用也需要用戶(hù)進(jìn)行一定的 操作,為減少駕駛員的手動(dòng)操作,本發(fā)明中優(yōu)選通過(guò)遙控方式無(wú)線(xiàn)啟動(dòng)應(yīng)用。智能終端通過(guò) 無(wú)線(xiàn)接口與遙控器建立無(wú)線(xiàn)鏈接,接收遙控器的遙控操作,啟動(dòng)語(yǔ)音控制過(guò)程。無(wú)線(xiàn)接口優(yōu) 選為紅外接口或藍(lán)牙接口,相應(yīng)地接收遙控器的紅外或藍(lán)牙信號(hào)(BR/EDR或BLE方式均可) 來(lái)實(shí)現(xiàn)啟動(dòng)操作。
[0070] 本領(lǐng)域相關(guān)技術(shù)人員應(yīng)能理解,與本發(fā)明的方法相對(duì)應(yīng)的,本發(fā)明還同時(shí)包括一 種藍(lán)牙語(yǔ)音控制裝置,與上述方法步驟一一對(duì)應(yīng)地,如圖4所示,該裝置包括:
[0071] 藍(lán)牙配對(duì)模塊,用于與外設(shè)進(jìn)行藍(lán)牙配對(duì)連接;
[0072] 請(qǐng)求模塊,用于向外設(shè)發(fā)送請(qǐng)求信號(hào),嘗試連接外設(shè)制定的RFC0MM通道;
[0073] 通道模塊,用于接收外設(shè)返回的確認(rèn)RFC0MM通道建立信號(hào),建立基于RFC0MM的 Socket 端口;
[0074] 接收模塊,用于通過(guò)所述Socket端口接收外設(shè)傳來(lái)的VTCP數(shù)據(jù)包;
[0075] 識(shí)別處理模塊,用于識(shí)別所述數(shù)據(jù)包中的語(yǔ)音指令,將所述語(yǔ)音指令轉(zhuǎn)換為具體 的控制指令來(lái)操作智能終端。
[0076] 本發(fā)明的技術(shù)方案主要以移動(dòng)應(yīng)用的方式提供給智能終端,典型的智能終端如手 機(jī)、平板電腦等。該智能終端除包含上述藍(lán)牙語(yǔ)音控制裝置的各模塊外,進(jìn)一步還可包括接 口模塊和其他功能模塊,接口模塊可以接收遙控器設(shè)備的輸入對(duì)智能終端進(jìn)行操控;其他 功能模塊為智能終端提供了更加豐富的應(yīng)用功能,如第三方導(dǎo)航、攝像頭驅(qū)動(dòng)等等。通過(guò)本 發(fā)明的技術(shù)方案,用戶(hù)可以不借助任何手部操作完成對(duì)智能終端的控制,比如設(shè)置目的地 并開(kāi)啟導(dǎo)航、拍照、攝像、拔打電話(huà)、選擇歌曲播放等等。因而本發(fā)明的技術(shù)方案尤其適用于 車(chē)載設(shè)備,可以最大限度保證駕駛員操控智能終端時(shí)的安全性和便利性。本領(lǐng)域相關(guān)技術(shù) 人員應(yīng)能理解,采用藍(lán)牙耳機(jī)讓駕駛員語(yǔ)音控制手機(jī)僅僅是本發(fā)明的最優(yōu)選的實(shí)施方式之 一,本發(fā)明的技術(shù)方案并不僅限于車(chē)載環(huán)境也并不僅限于耳機(jī)與手機(jī)的交互,任意可采集 語(yǔ)音的外設(shè)及具備一定處理能力的智能終端均可實(shí)施本發(fā)明的技術(shù)方案,在此上述優(yōu)選實(shí) 施方式不應(yīng)理解為對(duì)本發(fā)明的限制。
[0077] 此外,相對(duì)于現(xiàn)有技術(shù),本發(fā)明的技術(shù)方案還具有如下優(yōu)勢(shì):
[0078] 1.通過(guò)RFC0MM信道傳送16KHz語(yǔ)音信號(hào),提高識(shí)別率。本發(fā)明進(jìn)一步對(duì)300個(gè)人 名和地名樣本進(jìn)行了測(cè)試,16KHz語(yǔ)音樣本的識(shí)別率相比8KHz樣本的識(shí)別錯(cuò)誤率(WER)下 降了 15%。
[0079] 2.使用私有協(xié)議時(shí),所有手機(jī)通過(guò)安裝的客戶(hù)端應(yīng)用與藍(lán)牙外設(shè)通訊,從而避免 了某些手機(jī)本身不支持HSP語(yǔ)音識(shí)別功能的兼容性問(wèn)題。
[0080] 3.利用智能手機(jī)強(qiáng)大的處理能力,對(duì)車(chē)內(nèi)噪聲進(jìn)行抑制。通過(guò)采集300個(gè)在車(chē)內(nèi) 高噪聲環(huán)境下采集的人名樣本進(jìn)行測(cè)試,無(wú)預(yù)處理的識(shí)別率僅為72 %,增加預(yù)處理后識(shí)別 率上升至95%。
[0081] 雖然以上結(jié)合優(yōu)選實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但本領(lǐng)域的技術(shù)人員應(yīng)該理解, 本發(fā)明所述的方法和系統(tǒng)并不限于【具體實(shí)施方式】中所述的實(shí)施例,在不背離由所附權(quán)利要 求書(shū)限定的本發(fā)明精神和范圍的情況下,可對(duì)本發(fā)明作出各種修改、增加、以及替換。
【權(quán)利要求】
1. 一種藍(lán)牙語(yǔ)音控制方法,其特征在于,所述方法包括步驟: 與外設(shè)進(jìn)行藍(lán)牙配對(duì)連接; 向外設(shè)發(fā)送請(qǐng)求信號(hào),嘗試連接外設(shè)制定的RFCOMM通道; 接收外設(shè)返回的確認(rèn)RFCOMM通道建立信號(hào),建立基于RFCOMM的Socket端口; 通過(guò)所述Socket端口接收外設(shè)傳來(lái)的VTCP數(shù)據(jù)包; 識(shí)別所述數(shù)據(jù)包中的語(yǔ)音指令,將所述語(yǔ)音指令轉(zhuǎn)換為具體的控制指令來(lái)操作智能終 端。
2. 如權(quán)利要求1所述的方法,其特征在于,所述方法中,建立所述Socket端口之后進(jìn)一 步包括步驟: 打開(kāi)外設(shè)的麥克風(fēng)接收用戶(hù)語(yǔ)音,將ADC轉(zhuǎn)換的音頻信號(hào)按照16KHz、16bit的格式打 包壓縮; 通過(guò)Socket端口接收外設(shè)打包傳輸?shù)臄?shù)據(jù)包; 對(duì)所述數(shù)據(jù)包的完整性和連續(xù)性進(jìn)行檢查; 對(duì)所述數(shù)據(jù)包中的語(yǔ)音數(shù)據(jù)進(jìn)行噪聲抑制、回聲消除、人聲檢測(cè)的預(yù)處理; 對(duì)預(yù)處理后的語(yǔ)音數(shù)據(jù)進(jìn)行語(yǔ)音識(shí)別和語(yǔ)義理解; 將最終的識(shí)別結(jié)果以命令形式送回至智能終端的處理器,執(zhí)行相應(yīng)的處理操作。
3. 如權(quán)利要求2所述的方法,其特征在于,所述方法中,在打開(kāi)外設(shè)的麥克風(fēng)之前還包 括步驟: 智能終端做好啟動(dòng)準(zhǔn)備,向外設(shè)發(fā)起語(yǔ)音識(shí)別請(qǐng)求; 外設(shè)收到請(qǐng)求后,播放提示音; 在提示音結(jié)束后,外設(shè)才打開(kāi)麥克風(fēng)。
4. 如權(quán)利要求1或2所述的方法,其特征在于,所述方法中還包括步驟: 在執(zhí)行完所述處理操作準(zhǔn)備結(jié)束的同時(shí),向外設(shè)發(fā)送語(yǔ)音識(shí)別結(jié)束信號(hào),外設(shè)根據(jù)所 述語(yǔ)音識(shí)別結(jié)束信號(hào)關(guān)閉麥克風(fēng)。
5. 如權(quán)利要求3所述的方法,其特征在于,所述方法中,所述智能終端做好啟動(dòng)準(zhǔn)備包 括步驟: 通過(guò)無(wú)線(xiàn)接口與遙控器建立無(wú)線(xiàn)鏈接,接收遙控器的遙控操作,啟動(dòng)語(yǔ)音控制過(guò)程。
6. 如權(quán)利要求1所述的方法,其特征在于,所述外設(shè)為車(chē)載設(shè)備、耳機(jī)和/或可穿戴設(shè) 備;所述智能終端為移動(dòng)終端、智能家電、PC設(shè)備、嵌入式系統(tǒng)和/或可穿戴智能設(shè)備。
7. -種藍(lán)牙語(yǔ)音控制裝置,其特征在于,所述裝置包括: 藍(lán)牙配對(duì)模塊,用于與外設(shè)進(jìn)行藍(lán)牙配對(duì)連接; 請(qǐng)求模塊,用于向外設(shè)發(fā)送請(qǐng)求信號(hào),嘗試連接外設(shè)制定的RFCOMM通道; 通道模塊,用于接收外設(shè)返回的確認(rèn)RFCOMM通道建立信號(hào),建立基于RFCOMM的Socket 端口; 接收模塊,用于通過(guò)所述Socket端口接收外設(shè)傳來(lái)的VTCP數(shù)據(jù)包; 識(shí)別處理模塊,用于識(shí)別所述數(shù)據(jù)包中的語(yǔ)音指令,將所述語(yǔ)音指令轉(zhuǎn)換為具體的控 制指令來(lái)操作智能終端。
8. 如權(quán)利要求7所述的裝置,其特征在于,所述識(shí)別處理模塊進(jìn)一步包括: 檢查模塊,用于對(duì)所述數(shù)據(jù)包的完整性和連續(xù)性進(jìn)行檢查; 預(yù)處理模塊,用于對(duì)所述數(shù)據(jù)包中的語(yǔ)音數(shù)據(jù)進(jìn)行噪聲抑制、回聲消除、人聲檢測(cè)的預(yù) 處理; 語(yǔ)義處理模塊,用于對(duì)預(yù)處理后的語(yǔ)音數(shù)據(jù)進(jìn)行語(yǔ)音識(shí)別和語(yǔ)義理解; 執(zhí)行模塊,用于將最終的識(shí)別結(jié)果以命令形式送回至智能終端的處理器,執(zhí)行相應(yīng)的 處理操作。
9. 如權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 啟動(dòng)模塊,用于在做好啟動(dòng)準(zhǔn)備時(shí)向外設(shè)發(fā)起語(yǔ)音識(shí)別請(qǐng)求,外設(shè)根據(jù)請(qǐng)求播放提示 音,在提不音結(jié)束后,外設(shè)才打開(kāi)麥克風(fēng); 結(jié)束模塊,用于在執(zhí)行完所述處理操作準(zhǔn)備結(jié)束的同時(shí),向外設(shè)發(fā)送語(yǔ)音識(shí)別結(jié)束信 號(hào),外設(shè)根據(jù)所述語(yǔ)音識(shí)別結(jié)束信號(hào)關(guān)閉麥克風(fēng)。
10. 如權(quán)利要求7所述的裝置,其特征在于,所述外設(shè)為車(chē)載設(shè)備、耳機(jī)和/或可穿戴設(shè) 備;所述智能終端為移動(dòng)終端、智能家電、PC設(shè)備、嵌入式系統(tǒng)和/或可穿戴智能設(shè)備。
11. 一種智能終端,其特征在于,所述智能終端包括:如權(quán)利要求7-10中任一項(xiàng)所述的 裝置,以及接口模塊和至少一個(gè)功能模塊;其中, 所述接口模塊與遙控器建立無(wú)線(xiàn)鏈接,接收所述遙控器的遙控操作; 所述功能模塊接收識(shí)別處理模塊提供的控制指令完成相應(yīng)的操作功能。
12. 如權(quán)利要求11所述的智能終端,其特征在于,所述接口模塊為紅外接口或藍(lán)牙接 □。
【文檔編號(hào)】G08C17/02GK104092825SQ201410333229
【公開(kāi)日】2014年10月8日 申請(qǐng)日期:2014年7月7日 優(yōu)先權(quán)日:2014年7月7日
【發(fā)明者】何浪, 王凡, 張玉斌, 黃廣文, 嚴(yán)偉軍 申請(qǐng)人:深圳市微思客技術(shù)有限公司