欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

移動(dòng)終端及其語音輸入方法和裝置與流程

文檔序號(hào):12476014閱讀:280來源:國(guó)知局
移動(dòng)終端及其語音輸入方法和裝置與流程

本發(fā)明涉及到語音處理領(lǐng)域,特別是涉及到移動(dòng)終端及其語音輸入方法和裝置。



背景技術(shù):

具有語音識(shí)別等功能的移動(dòng)終端,一般都具有音頻打斷功能,比如后視鏡行車記錄儀,需要具備打斷功能,即支持漸進(jìn)理解自由打斷的功能,可隨時(shí)根據(jù)語音指令對(duì)系統(tǒng)播報(bào)進(jìn)行糾正和更改等;該功能需要使用到常用的回聲+喚醒技術(shù)。其主要處理的流程為:在一個(gè)空間內(nèi)同時(shí)存在移動(dòng)終端播放的音頻信號(hào)和聲源信號(hào),系統(tǒng)通過麥克風(fēng)錄音時(shí)能夠采集到此兩種信號(hào),同時(shí)對(duì)移動(dòng)終端播放的音頻信號(hào)進(jìn)行采樣從而獲得單獨(dú)的參考信號(hào),將此參考信號(hào)和麥克風(fēng)采集到的兩種信號(hào)混合后的聲音信號(hào)做回聲消除處理,只保留聲源信號(hào),最后將保留的聲源信號(hào)送到喚醒引擎做喚醒處理,喚醒成功之后移動(dòng)終端的系統(tǒng)會(huì)反饋給到主機(jī),完成整個(gè)回聲消除+喚醒過程。上述移動(dòng)終端播放的音頻信號(hào)即為后視鏡行車記錄儀等移動(dòng)終端本身發(fā)出的音頻信號(hào),或者移動(dòng)終端通過藍(lán)牙、WIFI等通訊模塊接收的音頻信號(hào),該音頻信號(hào)可以稱之為原生音頻信號(hào),也就是非外部聲源產(chǎn)生的信號(hào),移動(dòng)終端播放音頻信號(hào)的狀態(tài)可認(rèn)為移動(dòng)終端處于音頻輸出狀態(tài);如果移動(dòng)終端未播放音頻信號(hào),則認(rèn)為移動(dòng)終端處于拾音狀態(tài),此狀態(tài)下,移動(dòng)終端無需進(jìn)行回聲消除處理。

現(xiàn)有MT6753等只支持兩路麥克風(fēng)輸入的聲音處理平臺(tái),使用較為廣泛,其中,上述聲音處理平臺(tái)的第一音頻輸入接口連接一枚麥克風(fēng)拾取聲音,另外的第二音頻輸入接口接收參考信號(hào)進(jìn)行回聲消除參考用;因此述聲音處理平臺(tái)在不增加單獨(dú)的語音處理IC的情況下,麥克風(fēng)拾取聲音只能實(shí)現(xiàn)單麥克風(fēng)降噪,在環(huán)境噪聲復(fù)雜的情況下會(huì)大大降低環(huán)境降噪的能力;而通過增加單獨(dú)的語音處理IC(integratedcircuit,縮寫:IC;其為半導(dǎo)體元件產(chǎn)品的統(tǒng)稱,包括:1.集成電路;2.二、三極管;3.特殊電子元件)來實(shí)現(xiàn)多麥克風(fēng)降噪能力,其成本會(huì)太高,性價(jià)比很低。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的主要目的為提供一種無需增加語音處理IC即可實(shí)現(xiàn)多麥克風(fēng)降噪的移動(dòng)終端及其語音輸入方法和裝置。

為了上述發(fā)明目的,本發(fā)明提出一種語音輸入方法,其應(yīng)用于移動(dòng)終端,其中,第一麥克風(fēng)接入所述移動(dòng)終端的第一音頻輸入接口,所述語音輸入方法包括:

移動(dòng)終端判斷其語音輸入環(huán)境所處的狀態(tài);

如果判定語音輸入環(huán)境處于音頻輸出狀態(tài),則將參考信號(hào)接入所述移動(dòng)終端預(yù)設(shè)的第二音頻輸入接口;

如果判定語音輸入環(huán)境處于拾音狀態(tài),則將第二麥克風(fēng)接入所述移動(dòng)終端預(yù)設(shè)的第二音頻輸入接口。

進(jìn)一步地,所述移動(dòng)終端判斷其語音輸入環(huán)境所處的狀態(tài)的步驟,包括:

判斷移動(dòng)終端是否輸出原生音頻信號(hào)至音頻功放;

如果是,則判定語音輸入環(huán)境處于所述音頻輸出狀態(tài);否則,判定語音輸入環(huán)境處于所述拾音狀態(tài)。

進(jìn)一步地,所述如果判定語音輸入環(huán)境處于音頻輸出狀態(tài),則將參考信號(hào)接入所述移動(dòng)終端預(yù)設(shè)的第二音頻輸入接口的步驟之后,包括:

通過第一麥克風(fēng)接收所述音頻功放播放的對(duì)應(yīng)所述原生音頻信號(hào)的原生聲音信號(hào);

根據(jù)所述參考信號(hào)對(duì)所述原生聲音信號(hào)進(jìn)行回音消除處理。

進(jìn)一步地,所述如果判定語音輸入環(huán)境處于音頻輸出狀態(tài),則將參考信號(hào)接入所述移動(dòng)終端預(yù)設(shè)的第二音頻輸入接口的步驟之后,包括:

調(diào)用預(yù)設(shè)的單麥克風(fēng)的降噪算法進(jìn)行降噪處理。

進(jìn)一步地,所述根據(jù)所述參考信號(hào)對(duì)所述原生聲音信號(hào)進(jìn)行回音消除處理的步驟之后,包括:

通過第一麥克風(fēng)獲取預(yù)設(shè)的語音命令,根據(jù)所述語音命令執(zhí)行對(duì)應(yīng)的任務(wù)。

進(jìn)一步地,所述通過第一麥克風(fēng)獲取預(yù)設(shè)的語音命令,根據(jù)所述語音命令執(zhí)行對(duì)應(yīng)的任務(wù)的步驟之后,包括:

所述任務(wù)完成指定時(shí)間長(zhǎng)度后,控制所述移動(dòng)終端輸出原生音頻信號(hào)至音頻功放。

進(jìn)一步地,所述如果判定語音輸入環(huán)境處于拾音狀態(tài),則將第二麥克風(fēng)接入所述移動(dòng)終端預(yù)設(shè)的第二音頻輸入接口的步驟之后,包括:

通過所述第一麥克風(fēng)和第二麥克風(fēng)接收外部聲源的聲音信號(hào),并調(diào)用預(yù)設(shè)的雙麥克風(fēng)的降噪算法進(jìn)行降噪處理。

進(jìn)一步地,所述如果判定語音輸入環(huán)境處于拾音狀態(tài),則將第二麥克風(fēng)接入所述移動(dòng)終端預(yù)設(shè)的第二音頻輸入接口的步驟之后,包括:

通過第一麥克風(fēng)和第二麥克風(fēng)接收語音信息,并判斷語音信息中是否含有第一關(guān)鍵字語音;

如果含有所述第一關(guān)鍵字語音,則記錄所述第一麥克風(fēng)和第二麥克風(fēng)接收到第一關(guān)鍵字語音時(shí)的定位信息;

根據(jù)各所述麥克風(fēng)的位置坐標(biāo),以及所述定位信息,計(jì)算發(fā)出所述第一關(guān)鍵字語音的聲源位置。

進(jìn)一步地,所述根據(jù)各所述麥克風(fēng)的位置坐標(biāo),以及所述定位信息,計(jì)算發(fā)出所述第一關(guān)鍵字語音的聲源位置的步驟之后,包括:

根據(jù)所述聲源位置,利用預(yù)設(shè)的拾音算法拾取所述聲源方向的語音信息。

進(jìn)一步地,所述移動(dòng)終端判斷其語音輸入環(huán)境所處的狀態(tài)的步驟之前,包括:

如果接收到來電信號(hào),則直接進(jìn)入所述拾音狀態(tài)。

本發(fā)明還提供一種語音輸入裝置,其應(yīng)用于移動(dòng)終端,其中,第一麥克風(fēng)接入所述移動(dòng)終端的第一音頻輸入接口,所述語音輸入裝置包括:

判斷單元,用于移動(dòng)終端判斷其語音輸入環(huán)境所處的狀態(tài);

第一接入單元,用于如果判定語音輸入環(huán)境處于音頻輸出狀態(tài),則將參考信號(hào)接入所述移動(dòng)終端預(yù)設(shè)的第二音頻輸入接口;

第二接入單元,用于如果判定語音輸入環(huán)境處于拾音狀態(tài),則將第二麥克風(fēng)接入所述移動(dòng)終端預(yù)設(shè)的第二音頻輸入接口。

進(jìn)一步地,所述判斷單元,包括:

判斷模塊,用于判斷移動(dòng)終端是否輸出原生音頻信號(hào)至音頻功放;

判定模塊,用于如果移動(dòng)終端輸出原生音頻信號(hào)至音頻功放,則判定語音輸入環(huán)境處于所述音頻輸出狀態(tài);否則,判定語音輸入環(huán)境處于所述拾音狀態(tài)。

進(jìn)一步地,所述語音輸入裝置,還包括:

接收單元,用于通過第一麥克風(fēng)接收所述音頻功放播放的對(duì)應(yīng)所述原生音頻信號(hào)的原生聲音信號(hào);

消音單元,用于根據(jù)所述參考信號(hào)對(duì)所述原生聲音信號(hào)進(jìn)行回音消除處理。

進(jìn)一步地,所述語音輸入裝置,還包括:

第一調(diào)用單元,用于調(diào)用預(yù)設(shè)的單麥克風(fēng)的降噪算法進(jìn)行降噪處理。

進(jìn)一步地,所述語音輸入裝置,還包括:

獲取執(zhí)行單元,用于通過第一麥克風(fēng)獲取預(yù)設(shè)的語音命令,根據(jù)所述語音命令執(zhí)行對(duì)應(yīng)的任務(wù)。

進(jìn)一步地,所述語音輸入裝置,還包括:

控制輸出單元,用于所述任務(wù)完成指定時(shí)間長(zhǎng)度后,控制所述移動(dòng)終端輸出原生音頻信號(hào)至音頻功放。

進(jìn)一步地,所述語音輸入裝置,還包括:

第二調(diào)用單元,用于通過所述第一麥克風(fēng)和第二麥克風(fēng)接收外部聲源的聲音信號(hào),并調(diào)用預(yù)設(shè)的雙麥克風(fēng)的降噪算法進(jìn)行降噪處理。

進(jìn)一步地,所述語音輸入裝置,還包括:

關(guān)鍵音判斷單元,用于通過第一麥克風(fēng)和第二麥克風(fēng)接收語音信息,并判斷語音信息中是否含有第一關(guān)鍵字語音;

記錄單元,用于如果含有所述第一關(guān)鍵字語音,則記錄所述第一麥克風(fēng)和第二麥克風(fēng)接收到第一關(guān)鍵字語音時(shí)的定位信息;

計(jì)算定位單元,用于根據(jù)各所述麥克風(fēng)的位置坐標(biāo),以及所述定位信息,計(jì)算發(fā)出所述第一關(guān)鍵字語音的聲源位置。

進(jìn)一步地,所述語音輸入裝置,還包括:

定向拾音單元,用于根據(jù)所述聲源位置,利用預(yù)設(shè)的拾音算法拾取所述聲源方向的語音信息。

進(jìn)一步地,所述語音輸入裝置,還包括:

接收進(jìn)入單元,用于如果接收到來電信號(hào),則直接進(jìn)入所述拾音狀態(tài)。

本發(fā)明還提供一種移動(dòng)終端,包括處理器、第一麥克風(fēng)、第二麥克風(fēng)、模擬開關(guān)、音頻功放、參考信號(hào)線路、以及設(shè)置第一音頻輸入接口和第二音頻輸入接口的音頻數(shù)模轉(zhuǎn)換器;

所述處理器分別與所述模擬開關(guān)、音頻數(shù)模轉(zhuǎn)換器通信連接;所述音頻數(shù)模轉(zhuǎn)換器通信連接所述音頻功放;所述第一麥克風(fēng)接入所述第一音頻輸入接口;所述第二麥克風(fēng)和參考信號(hào)線路連接所述模擬開關(guān);所述模擬開關(guān)接入所述第二音頻輸入接口;

所述處理器接收音頻數(shù)模轉(zhuǎn)換器的工作信號(hào),判斷所述移動(dòng)終端的語音輸入環(huán)境所處的狀態(tài);

如果判定語音輸入環(huán)境處于音頻輸出狀態(tài),則通過所述模擬開關(guān)將所述參考信號(hào)接入所述第二音頻輸入接口;

如果判定語音輸入環(huán)境處于拾音狀態(tài),則通過所述模擬開關(guān)將第二麥克風(fēng)接入所述移動(dòng)終端預(yù)設(shè)的第二音頻輸入接口。

進(jìn)一步地,所述處理器判斷所述移動(dòng)終端的語音輸入環(huán)境所處的狀態(tài)的方法,包括:

判斷移動(dòng)終端是否輸出原生音頻信號(hào)至音頻功放;如果是,則判定語音輸入環(huán)境處于所述音頻輸出狀態(tài);否則,判定語音輸入環(huán)境處于所述拾音狀態(tài)。

進(jìn)一步地,所述處理器判定語音輸入環(huán)境處于音頻輸出狀態(tài)后,通過所述第一麥克風(fēng)接收所述音頻功放播放的對(duì)應(yīng)所述原生音頻信號(hào)的原生聲音信號(hào);根據(jù)所述參考信號(hào)對(duì)所述原生聲音信號(hào)進(jìn)行回音消除處理。

進(jìn)一步地,所述處理器判定語音輸入環(huán)境處于音頻輸出狀態(tài)后,調(diào)用預(yù)設(shè)的單麥克風(fēng)的降噪算法進(jìn)行降噪處理。

進(jìn)一步地,所述處理器通過所述第一麥克風(fēng)獲取預(yù)設(shè)的語音命令,根據(jù)所述語音命令執(zhí)行對(duì)應(yīng)的任務(wù)。

進(jìn)一步地,所述處理器在所述任務(wù)完成指定時(shí)間長(zhǎng)度后,控制所述音頻數(shù)模轉(zhuǎn)換器輸出原生音頻信號(hào)至音頻功放。

進(jìn)一步地,所述處理器判定語音輸入環(huán)境處于拾音狀態(tài)后,通過所述第一麥克風(fēng)和第二麥克風(fēng)接收外部聲源的聲音信號(hào),并調(diào)用預(yù)設(shè)的雙麥克風(fēng)的降噪算法進(jìn)行降噪處理。

進(jìn)一步地,所述處理器判定語音輸入環(huán)境處于拾音狀態(tài)后,通過第一麥克風(fēng)和第二麥克風(fēng)接收語音信息,并判斷語音信息中是否含有第一關(guān)鍵字語音;如果含有所述第一關(guān)鍵字語音,則記錄所述第一麥克風(fēng)和第二麥克風(fēng)接收到第一關(guān)鍵字語音時(shí)的定位信息;根據(jù)各所述麥克風(fēng)的位置坐標(biāo),以及所述定位信息,計(jì)算發(fā)出所述第一關(guān)鍵字語音的聲源位置。

進(jìn)一步地,所述處理器根據(jù)所述聲源位置,利用預(yù)設(shè)的拾音算法拾取所述聲源方向的語音信息。

進(jìn)一步地,所述處理器在判斷所述移動(dòng)終端的語音輸入環(huán)境所處的狀態(tài)之前,如果移動(dòng)終端接收到來電信號(hào),則控制移動(dòng)終端直接進(jìn)入所述拾音狀態(tài)。

本發(fā)明的移動(dòng)終端及其語音輸入方法和裝置,可以實(shí)現(xiàn)在移動(dòng)終端不同狀態(tài)下采用單麥克風(fēng)和雙麥克風(fēng)拾音,保證了移動(dòng)終端必備的打斷功能,同時(shí)還實(shí)現(xiàn)了外部環(huán)境噪聲復(fù)雜時(shí)通過雙麥克風(fēng)拾音,提高語音輸入的準(zhǔn)確性。而且本發(fā)明只需要基于兩路音頻輸入接口完成,無需添加語音處理IC,降低移動(dòng)終端的成本。

附圖說明

圖1為本發(fā)明一實(shí)施例的語音輸入方法的流程示意圖;

圖2為本發(fā)明一具體實(shí)施例的語音輸入方法的流程示意圖;

圖3為本發(fā)明一實(shí)施例的語音輸入裝置的結(jié)構(gòu)示意框圖;

圖4為本發(fā)明一實(shí)施例的判斷單元的結(jié)構(gòu)示意框圖;

圖5為本發(fā)明一具體實(shí)施例的語音輸入裝置的結(jié)構(gòu)示意框圖;

圖6為本發(fā)明一實(shí)施例的移動(dòng)終端的結(jié)構(gòu)示意框圖。

本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。

具體實(shí)施方式

應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個(gè)”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進(jìn)一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。這里使用的措辭“和/或”包括一個(gè)或更多個(gè)相關(guān)聯(lián)的列出項(xiàng)的全部或任一單元和全部組合。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(包括技術(shù)術(shù)語和科學(xué)術(shù)語),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語,應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會(huì)用理想化或過于正式的含義來解釋。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,這里的移動(dòng)終端是指智能手機(jī)、電腦、平板電腦、形成記錄儀等可以運(yùn)行計(jì)算機(jī)程序的電子設(shè)備。

參照?qǐng)D1,本發(fā)明實(shí)施例提供一種語音輸入方法,其應(yīng)用于移動(dòng)終端,其中,第一麥克風(fēng)接入所述移動(dòng)終端的第一音頻輸入接口,所述語音輸入方法包括步驟:

S1、移動(dòng)終端判斷其語音輸入環(huán)境所處的狀態(tài);

S2、如果判定語音輸入環(huán)境處于音頻輸出狀態(tài),則將參考信號(hào)接入所述移動(dòng)終端預(yù)設(shè)的第二音頻輸入接口;

S3、如果判定語音輸入環(huán)境處于拾音狀態(tài),則將第二麥克風(fēng)接入所述移動(dòng)終端預(yù)設(shè)的第二音頻輸入接口。

如上述步驟S1、S2、S3所述,上述移動(dòng)終端的語音輸入環(huán)境一般包括兩種,即音頻輸出狀態(tài)和拾音狀態(tài)。上述音頻輸出狀態(tài),是指移動(dòng)終端本身輸出音頻的狀態(tài),如移動(dòng)終端播放其自身播放的音樂音頻,或者接收電臺(tái)的廣播音頻、或者通過藍(lán)牙/WIFI等通信模塊接收的音頻等。上述拾音狀態(tài),是指移動(dòng)終端沒有輸出音頻信號(hào),即移動(dòng)終端本身并沒有輸出音頻。本實(shí)施例中,上述移動(dòng)終端的語音輸入環(huán)境處于音頻輸出狀態(tài)時(shí),同樣可以拾音,但是在拾音的過程中還會(huì)輸出音樂等音頻信號(hào)。上述參考信號(hào)即為移動(dòng)終端采集其本身輸出音頻的采樣信號(hào)。上述第二麥克風(fēng)即為拾音裝置。上述步驟S2和S3是并列的兩個(gè)步驟,移動(dòng)終端會(huì)根據(jù)語音輸入環(huán)境所處的狀態(tài)進(jìn)行擇一進(jìn)行,也就是步驟S2和S3不會(huì)同時(shí)進(jìn)行。本實(shí)施例中,上述參考信號(hào)和第二麥克風(fēng)共用同一個(gè)第二音頻輸入接口,根據(jù)語音輸入環(huán)境所處的狀態(tài)進(jìn)行轉(zhuǎn)換,在移動(dòng)終端的音頻數(shù)模轉(zhuǎn)換器只要設(shè)置兩個(gè)音頻輸入接口的情況下,既可以準(zhǔn)確地實(shí)現(xiàn)音頻打斷功能,還可以實(shí)現(xiàn)雙麥克風(fēng)拾音,提高拾音效果。更為重要的時(shí),無需在移動(dòng)終端的音頻數(shù)模轉(zhuǎn)換器添加單獨(dú)的語音處理IC,大大地減低生產(chǎn)成本。

本實(shí)施例中,上述移動(dòng)終端判斷其語音輸入環(huán)境所處的狀態(tài)的步驟S1,包括:

S11、判斷移動(dòng)終端是否輸出原生音頻信號(hào)至音頻功放;

S12、如果是,則判定語音輸入環(huán)境處于所述音頻輸出狀態(tài);否則,判定語音輸入環(huán)境處于所述拾音狀態(tài)。

如上述步驟S11和S12所述,移動(dòng)終端可以清楚地知道其是否發(fā)出原生音頻信號(hào)至音頻功放,如果發(fā)送,則判定語音輸入環(huán)境處于所述音頻輸出狀態(tài),如果未發(fā)送,判定語音輸入環(huán)境處于所述拾音狀態(tài),方法簡(jiǎn)單、高效,準(zhǔn)確率高。上述原生音頻信號(hào)即為移動(dòng)終端本身發(fā)出的音頻信號(hào),或者移動(dòng)終端通過藍(lán)牙、WIFI等通訊模塊接收的音頻信號(hào)。即,原生音頻信號(hào)不是通過麥克風(fēng)拾取移動(dòng)終端外部聲源發(fā)出的音頻信號(hào)。

參照?qǐng)D2,本實(shí)施例中,上述如果判定語音輸入環(huán)境處于音頻輸出狀態(tài),則將參考信號(hào)接入所述移動(dòng)終端預(yù)設(shè)的第二音頻輸入接口的步驟S2之后,包括:

S21、通過第一麥克風(fēng)接收所述音頻功放播放的對(duì)應(yīng)所述原生音頻信號(hào)的原生聲音信號(hào);

S22、根據(jù)所述參考信號(hào)對(duì)所述原生聲音信號(hào)進(jìn)行回音消除處理。

如上述步驟S21和S22所述,上述第一麥克風(fēng)同樣是拾音裝置,其單獨(dú)連接在移動(dòng)終端的音頻數(shù)模轉(zhuǎn)換器上的第一音頻輸入接口。上述音頻功放全名為音頻功率放大器,是用于推動(dòng)揚(yáng)聲器發(fā)聲,從而重現(xiàn)聲音的功放裝置,其連接揚(yáng)聲器。上述原生聲音信號(hào)即為原生音頻信號(hào)通過音頻功放處理后由揚(yáng)聲器發(fā)出的聲音信號(hào)。因?yàn)樵纛l信號(hào)在經(jīng)過音頻功放之前會(huì)被采樣得到上述參考信號(hào),然后參考信號(hào)與第一麥克風(fēng)接收到聲音信號(hào)進(jìn)行比對(duì),將與參考信號(hào)匹配的聲音信號(hào)進(jìn)行消除處理,而與參考信號(hào)匹配的信號(hào)一般即為上述原生聲音信號(hào),所以,當(dāng)?shù)谝畸溈孙L(fēng)采集到原生聲音信號(hào)和外部聲源的聲音信號(hào)后,可以將原生聲音信號(hào)過濾掉,只保留外部聲源的聲音信號(hào),如果外部聲源的聲音信號(hào)為語音命令時(shí),會(huì)更容易被移動(dòng)終端準(zhǔn)確識(shí)別。

參照?qǐng)D2,本實(shí)施例中,上述如果判定語音輸入環(huán)境處于音頻輸出狀態(tài),則將參考信號(hào)接入所述移動(dòng)終端預(yù)設(shè)的第二音頻輸入接口的步驟S2之后,包括:

S23、調(diào)用預(yù)設(shè)的單麥克風(fēng)的降噪算法進(jìn)行降噪處理。

如上述步驟S23所述,上述單麥克風(fēng)的降噪算法包括多種,比如,預(yù)設(shè)噪音的頻譜,在外部聲源和環(huán)境音被麥克風(fēng)一起拾取后,將與預(yù)設(shè)噪音的頻譜相同的聲音信號(hào)進(jìn)行過濾;或者,麥克風(fēng)先獲取環(huán)境音并記錄,當(dāng)外部聲源和環(huán)境音被麥克風(fēng)一起拾取后,將與先獲取記錄的環(huán)境音相同或近似的聲音信號(hào)消除,保留外部聲源的聲音信號(hào)等。

參照?qǐng)D2,本實(shí)施例中,所述根據(jù)參考信號(hào)對(duì)所述原生聲音信號(hào)進(jìn)行回音消除處理的步驟S22之后,包括:

S24、通過第一麥克風(fēng)獲取預(yù)設(shè)的語音命令,根據(jù)所述語音命令執(zhí)行對(duì)應(yīng)的任務(wù)。

如上述步驟S24所述,上述語音命令即為移動(dòng)終端預(yù)設(shè)的命令,其一般會(huì)設(shè)置一個(gè)命令列表,該命令列表上記錄有至少一個(gè)命令,每個(gè)命令對(duì)應(yīng)一個(gè)指定的語音命令。比如,移動(dòng)終端為行車記錄儀,命令列表上記錄“導(dǎo)航”、“撥打電話”、“朗讀短息”等命令,其對(duì)應(yīng)的語音命令為“導(dǎo)航”、“撥打電話”、“朗讀短息”的漢語發(fā)音,當(dāng)獲取到“導(dǎo)航”漢語發(fā)音時(shí),行車記錄執(zhí)行“導(dǎo)航”的命令進(jìn)入導(dǎo)航頁面等。本實(shí)施例中,因?yàn)閷⒃曇粜盘?hào)進(jìn)行回音消除處理,所以語音命令被準(zhǔn)確識(shí)別的概率提高。

參照?qǐng)D2,本實(shí)施例中,上述通過第一麥克風(fēng)獲取預(yù)設(shè)的語音命令,根據(jù)所述語音命令執(zhí)行對(duì)應(yīng)的任務(wù)的步驟S24之后,包括:

S25、所述任務(wù)完成指定時(shí)間長(zhǎng)度后,控制所述移動(dòng)終端輸出原生音頻信號(hào)至音頻功放。

如上述步驟S25所述,即移動(dòng)終端在執(zhí)行語音命令之后一定時(shí)間后,會(huì)再次自動(dòng)啟動(dòng)原生音頻信號(hào)輸出的動(dòng)作。比如,移動(dòng)終端是行車記錄儀,該行車記錄儀在播放音樂,當(dāng)獲取到“導(dǎo)航”漢語發(fā)音時(shí),行車記錄執(zhí)行“導(dǎo)航”的命令進(jìn)入導(dǎo)航頁面,過了指定時(shí)間長(zhǎng)度后,移動(dòng)終端自動(dòng)再次啟動(dòng)播放音樂的動(dòng)作。因?yàn)樵趯?dǎo)航過程中,并不會(huì)實(shí)時(shí)的發(fā)出導(dǎo)航語音,用戶可能還是想要聽音樂,當(dāng)過指定時(shí)間長(zhǎng)度后,移動(dòng)終端自動(dòng)再次啟動(dòng)播放音樂的動(dòng)作,無需用戶進(jìn)行相應(yīng)的操作,提高駕駛安全,同時(shí)提高用戶的使用體驗(yàn)。上述指定時(shí)間長(zhǎng)度即為時(shí)間閾值,不同的任務(wù),其對(duì)應(yīng)的時(shí)間閾值可以不同,比如,對(duì)應(yīng)“導(dǎo)航”的時(shí)間長(zhǎng)度為20秒,而對(duì)應(yīng)“撥打電話”的時(shí)間長(zhǎng)度可以為掛掉電話后的5秒等。

參照?qǐng)D2,本實(shí)施例中,上述如果判定語音輸入環(huán)境處于拾音狀態(tài),則將第二麥克風(fēng)接入所述移動(dòng)終端預(yù)設(shè)的第二音頻輸入接口的步驟S3之后,包括:

S31、通過所述第一麥克風(fēng)和第二麥克風(fēng)接收外部聲源的聲音信號(hào),并調(diào)用預(yù)設(shè)的雙麥克風(fēng)的降噪算法進(jìn)行降噪處理。

如上述步驟S31所述,上述雙麥克風(fēng)的降噪算法包括多種,常見的如一個(gè)麥克風(fēng)穩(wěn)定保持清晰通話,另一個(gè)麥克風(fēng)物理主動(dòng)消除噪音,通過收集外界的聲音,進(jìn)行處理后,發(fā)出與噪音相反的聲波,利用抵消原理消除噪音。本實(shí)施例中會(huì)預(yù)設(shè)兩種降噪算法,分別為單麥克風(fēng)的降噪算法和雙麥克風(fēng)的降噪算法,這兩種降噪算法根據(jù)移動(dòng)終端的語音輸入環(huán)境進(jìn)行對(duì)應(yīng)的切換。

參照?qǐng)D2,本實(shí)施例中,上述如果判定語音輸入環(huán)境處于拾音狀態(tài),則將第二麥克風(fēng)接入所述移動(dòng)終端預(yù)設(shè)的第二音頻輸入接口的步驟S3之后,包括:

S32、通過第一麥克風(fēng)和第二麥克風(fēng)接收語音信息,并判斷語音信息中是否含有第一關(guān)鍵字語音;

S33、如果含有所述第一關(guān)鍵字語音,則記錄所述第一麥克風(fēng)和第二麥克風(fēng)接收到第一關(guān)鍵字語音時(shí)的定位信息;

S34、根據(jù)各所述麥克風(fēng)的位置坐標(biāo),以及所述定位信息,計(jì)算發(fā)出所述第一關(guān)鍵字語音的聲源位置。

如上述步驟S32、S33、S34所述,上述第一關(guān)鍵字語音可以是某個(gè)指定的字、某個(gè)指定的詞組或某一句指定的話等的語音,比如“你好,小新”、“我要發(fā)言”等語句的發(fā)音。判斷語音信息中是否含有第一關(guān)鍵字語音的方法可以為:將所述語音信息與預(yù)設(shè)的第一關(guān)鍵字語音列表中的第一關(guān)鍵字語音進(jìn)行匹配;如果匹配成功,則判定所述語音信息中存在第一關(guān)鍵字語音。上述定位信息即為一些接收到第一關(guān)鍵詞語音時(shí)生成的信息,如上述的麥克風(fēng)接收到第一關(guān)鍵字語音的時(shí)間、聲強(qiáng)等。由于麥克風(fēng)的位置坐標(biāo)是已知的,所以根據(jù)麥克風(fēng)的位置坐標(biāo)以及指定的定位信息即可計(jì)算出聲源位置。比如,利用高分辨率譜估計(jì)技術(shù)計(jì)算聲源位置,其利用麥克風(fēng)陣列所獲取的聲音信號(hào)計(jì)算空間譜的相關(guān)矩陣等。又或者,根據(jù)各麥克風(fēng)的坐標(biāo)和預(yù)設(shè)的音速值,計(jì)算各麥克風(fēng)距離所述聲源的距離,根據(jù)各麥克風(fēng)接收到第一關(guān)鍵詞語音的時(shí)間之差,以及各麥克風(fēng)距離所述聲源的距離,計(jì)算所處聲源的坐標(biāo),即為基于聲達(dá)時(shí)間差(time difference of arrival,TDOA)的定位技術(shù),利用到達(dá)各麥克風(fēng)的聲音信號(hào)間的時(shí)間差來定位聲源,再利用這些時(shí)延求得聲音到達(dá)不同位置麥克風(fēng)的距離差,最后用搜索或幾何知識(shí)確定聲源位置?;诘竭_(dá)時(shí)間差估計(jì)定位法計(jì)算量較小,硬件成本較低,定位精度較高,同時(shí)也易于實(shí)時(shí)實(shí)現(xiàn),適用于實(shí)時(shí)處理。本實(shí)施例中,由于只有兩個(gè)麥克風(fēng),所以,會(huì)根據(jù)麥克風(fēng)設(shè)置的位置,和接收第一關(guān)鍵詞語音的時(shí)間,預(yù)估聲源的大概方向,比如,移動(dòng)終端為行車記錄儀,第一麥克風(fēng)和第二麥克風(fēng)沿汽車的橫向水平設(shè)置,第一麥克風(fēng)靠近過司機(jī)位置,第二麥克風(fēng)靠近副駕駛位置,當(dāng)?shù)谝畸溈孙L(fēng)先接收到第一關(guān)鍵詞語音,則可以基本判定聲源的大概方向是司機(jī)位置。在其它實(shí)施例中,還可以根據(jù)第一麥克風(fēng)和第二麥克風(fēng)接收第一關(guān)鍵詞的聲強(qiáng)等,判斷聲源的位置。

參照?qǐng)D2,本實(shí)施例中,上述根據(jù)各所述麥克風(fēng)的位置坐標(biāo),以及所述定位信息,計(jì)算發(fā)出所述第一關(guān)鍵字語音的聲源位置的步驟S34之后,包括:

S35、根據(jù)所述聲源位置,利用預(yù)設(shè)的拾音算法拾取所述聲源方向的語音信息。

如上述步驟S35所述,上述預(yù)設(shè)的拾音算法即為利用兩個(gè)麥克風(fēng)組成的陣列與聲源相關(guān)性、相變和最大相似性處理等技術(shù),從多人交談的場(chǎng)合中快速定位聲源方向的算法。這樣可以最大限度的接收聲源發(fā)出的聲音,以提高拾取聲音的準(zhǔn)確性和使用的效率。

本實(shí)施例中,當(dāng)移動(dòng)終端接收所述聲源發(fā)出的第二關(guān)鍵字語音,解除第一麥克風(fēng)和第二麥克風(fēng)朝向所述聲源方向拾音的狀態(tài)。

本實(shí)施例中,上述移動(dòng)終端判斷其語音輸入環(huán)境所處的狀態(tài)的步驟S1之前,包括:

S10、如果接收到來電信號(hào),則直接進(jìn)入所述拾音狀態(tài)。

如上述步驟S10所述,上述來電信號(hào)即為接收到語音通訊的信號(hào),如接聽電話等,此時(shí)需要良好的通話環(huán)境,所以,直接進(jìn)入拾音狀態(tài),使用第一麥克風(fēng)和第二麥克風(fēng)進(jìn)行拾音,進(jìn)行雙麥克風(fēng)的降噪算法,提高通話質(zhì)量。

在一具體實(shí)施例中,上述移動(dòng)終端為行車記錄儀,該行車記錄儀上設(shè)置第一麥克風(fēng)和第二麥克風(fēng),其中第一麥克風(fēng)接入音頻數(shù)模轉(zhuǎn)換器的第一音頻輸入接口,第二麥克風(fēng)與參考信號(hào)共用第二音頻輸入接口,并根據(jù)行車記錄儀語音輸入環(huán)境所處的狀態(tài)進(jìn)行切換。當(dāng)語音輸入環(huán)境處于音頻輸出狀態(tài)時(shí),參考信號(hào)接入所述第二音頻輸入接口,同時(shí)調(diào)用預(yù)設(shè)的單麥克風(fēng)的降噪算法;當(dāng)語音輸入環(huán)境處于拾音狀態(tài),第二麥克風(fēng)接入第二音頻輸入接口,同時(shí)調(diào)用雙麥克風(fēng)的降噪算法。當(dāng)語音輸入環(huán)境處于拾音狀態(tài),還可以根據(jù)第一關(guān)鍵字語音判斷聲源的位置,進(jìn)而進(jìn)行定向拾音,以提高語音輸入的準(zhǔn)確性等。

本發(fā)明實(shí)施例的語音輸入方法,其使用的平臺(tái)一般為MT6753平臺(tái),MT6753為一種音頻數(shù)模轉(zhuǎn)換器,其自身只支持兩路麥克風(fēng)輸入。使用本實(shí)施例的方法可以實(shí)現(xiàn)在移動(dòng)終端不同狀態(tài)下采用單麥克風(fēng)和雙麥克風(fēng)拾音,保證了移動(dòng)終端必備的打斷功能,同時(shí)還實(shí)現(xiàn)了外部環(huán)境噪聲復(fù)雜時(shí)通過雙麥克風(fēng)拾音,提高語音輸入的準(zhǔn)確性。而且本發(fā)明只需要基于兩路音頻輸入接口完成,無需添加語音處理IC,降低移動(dòng)終端的成本。

參照?qǐng)D3,本發(fā)明實(shí)施例還提供一種語音輸入裝置,其應(yīng)用于移動(dòng)終端,其中,第一麥克風(fēng)接入所述移動(dòng)終端的第一音頻輸入接口,所述語音輸入裝置包括:

判斷單元10,用于移動(dòng)終端判斷其語音輸入環(huán)境所處的狀態(tài);

第一接入單元20,用于如果判定語音輸入環(huán)境處于音頻輸出狀態(tài),則將參考信號(hào)接入所述移動(dòng)終端預(yù)設(shè)的第二音頻輸入接口;

第二接入單元30,用于如果判定語音輸入環(huán)境處于拾音狀態(tài),則將第二麥克風(fēng)接入所述移動(dòng)終端預(yù)設(shè)的第二音頻輸入接口。

如上述判斷單元10、第一接入單元20和第二接入單元30,上述移動(dòng)終端的語音輸入環(huán)境一般包括兩種,即音頻輸出狀態(tài)和拾音狀態(tài)。上述音頻輸出狀態(tài),是指移動(dòng)終端本身輸出音頻的狀態(tài),如移動(dòng)終端播放其自身播放的音樂音頻,或者接收電臺(tái)的廣播音頻、或者通過藍(lán)牙/WIFI等通信模塊接收的音頻等。上述拾音狀態(tài),是指移動(dòng)終端沒有輸出音頻信號(hào),即移動(dòng)終端本身并沒有輸出音頻。本實(shí)施例中,上述移動(dòng)終端的語音輸入環(huán)境處于音頻輸出狀態(tài)時(shí),同樣可以拾音,但是在拾音的過程中還會(huì)輸出音樂等音頻信號(hào)。上述參考信號(hào)即為移動(dòng)終端采集其本身輸出音頻的采樣信號(hào)。上述第二麥克風(fēng)即為拾音裝置。上述第一接入單元20和第二接入單元30是并列的兩個(gè)并列的模塊,會(huì)根據(jù)語音輸入環(huán)境所處的狀態(tài)進(jìn)行擇一進(jìn)行,也就是第一接入單元20和第二接入單元30不會(huì)同時(shí)運(yùn)行。本實(shí)施例中,上述參考信號(hào)和第二麥克風(fēng)共用同一個(gè)第二音頻輸入接口,根據(jù)語音輸入環(huán)境所處的狀態(tài)進(jìn)行轉(zhuǎn)換,在移動(dòng)終端的音頻數(shù)模轉(zhuǎn)換器只要設(shè)置兩個(gè)音頻輸入接口的情況下,既可以準(zhǔn)確地實(shí)現(xiàn)音頻打斷功能,還可以實(shí)現(xiàn)雙麥克風(fēng)拾音,提高拾音效果。更為重要的時(shí),無需在移動(dòng)終端的音頻數(shù)模轉(zhuǎn)換器添加單獨(dú)的語音處理IC,大大地減低生產(chǎn)成本。

參照?qǐng)D4,本實(shí)施例中,上述判斷單元10,包括:

判斷模塊11,用于判斷移動(dòng)終端是否輸出原生音頻信號(hào)至音頻功放;

判定模塊12,用于如果移動(dòng)終端輸出原生音頻信號(hào)至音頻功放,則判定語音輸入環(huán)境處于所述音頻輸出狀態(tài);否則,判定語音輸入環(huán)境處于所述拾音狀態(tài)。

如上述判斷模塊11和判定模塊12,移動(dòng)終端可以清楚地知道其是否發(fā)出原生音頻信號(hào)至音頻功放,如果發(fā)送,則通過判定模塊12判定語音輸入環(huán)境處于所述音頻輸出狀態(tài),如果未發(fā)送,判定語音輸入環(huán)境處于所述拾音狀態(tài),方法簡(jiǎn)單、高效,準(zhǔn)確率高。上述原生音頻信號(hào)即為移動(dòng)終端本身發(fā)出的音頻信號(hào),或者移動(dòng)終端通過藍(lán)牙、WIFI等通訊模塊接收的音頻信號(hào)。即,原生音頻信號(hào)不是通過麥克風(fēng)拾取移動(dòng)終端外部聲源發(fā)出的音頻信號(hào)。

參照?qǐng)D5,本實(shí)施例中,上述語音輸入裝置,還包括:

接收單元21,用于通過第一麥克風(fēng)接收所述音頻功放播放的對(duì)應(yīng)所述原生音頻信號(hào)的原生聲音信號(hào);

消音單元22,用于根據(jù)所述參考信號(hào)對(duì)所述原生聲音信號(hào)進(jìn)行回音消除處理。

如上述接收單元21和消音單元22,上述第一麥克風(fēng)同樣是拾音裝置,其單獨(dú)連接在移動(dòng)終端的音頻數(shù)模轉(zhuǎn)換器上的第一音頻輸入接口。上述音頻功放全名為音頻功率放大器,是用于推動(dòng)揚(yáng)聲器發(fā)聲,從而重現(xiàn)聲音的功放裝置,其連接揚(yáng)聲器。上述原生聲音信號(hào)即為原生音頻信號(hào)通過音頻功放處理后由揚(yáng)聲器發(fā)出的聲音信號(hào)。因?yàn)樵纛l信號(hào)在經(jīng)過音頻功放之前會(huì)被采樣得到上述參考信號(hào),然后參考信號(hào)與第一麥克風(fēng)接收到聲音信號(hào)進(jìn)行比對(duì),將與參考信號(hào)匹配的聲音信號(hào)進(jìn)行消除處理,而與參考信號(hào)匹配的信號(hào)一般即為上述原生聲音信號(hào),所以,當(dāng)?shù)谝畸溈孙L(fēng)采集到原生聲音信號(hào)和外部聲源的聲音信號(hào)后,可以將原生聲音信號(hào)過濾掉,只保留外部聲源的聲音信號(hào),如果外部聲源的聲音信號(hào)為語音命令時(shí),會(huì)更容易被移動(dòng)終端準(zhǔn)確識(shí)別。

參照?qǐng)D5,本實(shí)施例中,上述語音輸入裝置,還包括:

第一調(diào)用單元23,用于調(diào)用預(yù)設(shè)的單麥克風(fēng)的降噪算法進(jìn)行降噪處理。

如上述第一調(diào)用單元23,上述單麥克風(fēng)的降噪算法包括多種,比如,預(yù)設(shè)噪音的頻譜,在外部聲源和環(huán)境音被麥克風(fēng)一起拾取后,將與預(yù)設(shè)噪音的頻譜相同的聲音信號(hào)進(jìn)行過濾;或者,麥克風(fēng)先獲取環(huán)境音并記錄,當(dāng)外部聲源和環(huán)境音被麥克風(fēng)一起拾取后,將與先獲取記錄的環(huán)境音相同或近似的聲音信號(hào)消除,保留外部聲源的聲音信號(hào)等。

參照?qǐng)D5,本實(shí)施例中,上述語音輸入裝置,還包括:

獲取執(zhí)行單元24,用于通過第一麥克風(fēng)獲取預(yù)設(shè)的語音命令,根據(jù)所述語音命令執(zhí)行對(duì)應(yīng)的任務(wù)。

如上述獲取執(zhí)行單元24,上述語音命令即為移動(dòng)終端預(yù)設(shè)的命令,其一般會(huì)設(shè)置一個(gè)命令列表,該命令列表上記錄有至少一個(gè)命令,每個(gè)命令對(duì)應(yīng)一個(gè)指定的語音命令。比如,移動(dòng)終端為行車記錄儀,命令列表上記錄“導(dǎo)航”、“撥打電話”、“朗讀短息”等命令,其對(duì)應(yīng)的語音命令為“導(dǎo)航”、“撥打電話”、“朗讀短息”的漢語發(fā)音,當(dāng)獲取到“導(dǎo)航”漢語發(fā)音時(shí),行車記錄執(zhí)行“導(dǎo)航”的命令進(jìn)入導(dǎo)航頁面等。本實(shí)施例中,因?yàn)閷⒃曇粜盘?hào)進(jìn)行回音消除處理,所以語音命令被準(zhǔn)確識(shí)別的概率提高。

參照?qǐng)D5,本實(shí)施例中,上述語音輸入裝置,還包括:

控制輸出單元25,用于所述任務(wù)完成指定時(shí)間長(zhǎng)度后,控制所述移動(dòng)終端輸出原生音頻信號(hào)至音頻功放。

如上述控制輸出單元25,即移動(dòng)終端在執(zhí)行語音命令之后一定時(shí)間后,會(huì)再次自動(dòng)啟動(dòng)原生音頻信號(hào)輸出的動(dòng)作。比如,移動(dòng)終端是行車記錄儀,該行車記錄儀在播放音樂,當(dāng)獲取到“導(dǎo)航”漢語發(fā)音時(shí),行車記錄執(zhí)行“導(dǎo)航”的命令進(jìn)入導(dǎo)航頁面,過了指定時(shí)間長(zhǎng)度后,移動(dòng)終端自動(dòng)再次啟動(dòng)播放音樂的動(dòng)作。因?yàn)樵趯?dǎo)航過程中,并不會(huì)實(shí)時(shí)的發(fā)出導(dǎo)航語音,用戶可能還是想要聽音樂,當(dāng)過指定時(shí)間長(zhǎng)度后,移動(dòng)終端自動(dòng)再次啟動(dòng)播放音樂的動(dòng)作,無需用戶進(jìn)行相應(yīng)的操作,提高駕駛安全,同時(shí)提高用戶的使用體驗(yàn)。上述指定時(shí)間長(zhǎng)度即為時(shí)間閾值,不同的任務(wù),其對(duì)應(yīng)的時(shí)間閾值可以不同,比如,對(duì)應(yīng)“導(dǎo)航”的時(shí)間長(zhǎng)度為20秒,而對(duì)應(yīng)“撥打電話”的時(shí)間長(zhǎng)度可以為掛掉電話后的5秒等。

參照?qǐng)D5,本實(shí)施例中,上述語音輸入裝置,還包括:

第二調(diào)用單元31,用于通過所述第一麥克風(fēng)和第二麥克風(fēng)接收外部聲源的聲音信號(hào),并調(diào)用預(yù)設(shè)的雙麥克風(fēng)的降噪算法進(jìn)行降噪處理。

如上述第二調(diào)用單元31,上述雙麥克風(fēng)的降噪算法包括多種,常見的如一個(gè)麥克風(fēng)穩(wěn)定保持清晰通話,另一個(gè)麥克風(fēng)物理主動(dòng)消除噪音,通過收集外界的聲音,進(jìn)行處理后,發(fā)出與噪音相反的聲波,利用抵消原理消除噪音。本實(shí)施例中會(huì)預(yù)設(shè)兩種降噪算法,分別為單麥克風(fēng)的降噪算法和雙麥克風(fēng)的降噪算法,這兩種降噪算法根據(jù)移動(dòng)終端的語音輸入環(huán)境進(jìn)行對(duì)應(yīng)的切換。

參照?qǐng)D5,本實(shí)施例中,上述語音輸入裝置,還包括:

關(guān)鍵音判斷單元32,用于通過第一麥克風(fēng)和第二麥克風(fēng)接收語音信息,并判斷語音信息中是否含有第一關(guān)鍵字語音;

記錄單元33,用于如果含有所述第一關(guān)鍵字語音,則記錄所述第一麥克風(fēng)和第二麥克風(fēng)接收到第一關(guān)鍵字語音時(shí)的定位信息;

計(jì)算定位單元34,用于根據(jù)各所述麥克風(fēng)的位置坐標(biāo),以及所述定位信息,計(jì)算發(fā)出所述第一關(guān)鍵字語音的聲源位置。

如上述關(guān)鍵音判斷單元32、記錄單元33和計(jì)算定位單元34,上述第一關(guān)鍵字語音可以是某個(gè)指定的字、某個(gè)指定的詞組或某一句指定的話等的語音,比如“你好,小新”、“我要發(fā)言”等語句的發(fā)音。判斷語音信息中是否含有第一關(guān)鍵字語音的方法可以為:將所述語音信息與預(yù)設(shè)的第一關(guān)鍵字語音列表中的第一關(guān)鍵字語音進(jìn)行匹配;如果匹配成功,則判定所述語音信息中存在第一關(guān)鍵字語音。上述定位信息即為一些接收到第一關(guān)鍵詞語音時(shí)生成的信息,如上述的麥克風(fēng)接收到第一關(guān)鍵字語音的時(shí)間、聲強(qiáng)等。由于麥克風(fēng)的位置坐標(biāo)是已知的,所以根據(jù)麥克風(fēng)的位置坐標(biāo)以及指定的定位信息即可計(jì)算出聲源位置。比如,利用高分辨率譜估計(jì)技術(shù)計(jì)算聲源位置,其利用麥克風(fēng)陣列所獲取的聲音信號(hào)計(jì)算空間譜的相關(guān)矩陣等。又或者,根據(jù)各麥克風(fēng)的坐標(biāo)和預(yù)設(shè)的音速值,計(jì)算各麥克風(fēng)距離所述聲源的距離,根據(jù)各麥克風(fēng)接收到第一關(guān)鍵詞語音的時(shí)間之差,以及各麥克風(fēng)距離所述聲源的距離,計(jì)算所處聲源的坐標(biāo),即為基于聲達(dá)時(shí)間差的定位技術(shù),利用到達(dá)各麥克風(fēng)的聲音信號(hào)間的時(shí)間差來定位聲源,再利用這些時(shí)延求得聲音到達(dá)不同位置麥克風(fēng)的距離差,最后用搜索或幾何知識(shí)確定聲源位置?;诘竭_(dá)時(shí)間差估計(jì)定位法計(jì)算量較小,硬件成本較低,定位精度較高,同時(shí)也易于實(shí)時(shí)實(shí)現(xiàn),適用于實(shí)時(shí)處理。本實(shí)施例中,由于只有兩個(gè)麥克風(fēng),所以,會(huì)根據(jù)麥克風(fēng)設(shè)置的位置,和接收第一關(guān)鍵詞語音的時(shí)間,預(yù)估聲源的大概方向,比如,移動(dòng)終端為行車記錄儀,第一麥克風(fēng)和第二麥克風(fēng)沿汽車的橫向水平設(shè)置,第一麥克風(fēng)靠近過司機(jī)位置,第二麥克風(fēng)靠近副駕駛位置,當(dāng)?shù)谝畸溈孙L(fēng)先接收到第一關(guān)鍵詞語音,則可以基本判定聲源的大概方向是司機(jī)位置。在其它實(shí)施例中,還可以根據(jù)第一麥克風(fēng)和第二麥克風(fēng)接收第一關(guān)鍵詞的聲強(qiáng)等,判斷聲源的位置。

參照?qǐng)D5,本實(shí)施例中,上述語音輸入裝置,還包括:

定向拾音單元35,用于根據(jù)所述聲源位置,利用預(yù)設(shè)的拾音算法拾取所述聲源方向的語音信息。

如上述定向拾音單元35,上述預(yù)設(shè)的拾音算法即為利用兩個(gè)麥克風(fēng)組成的陣列與聲源相關(guān)性、相變和最大相似性處理等技術(shù),從多人交談的場(chǎng)合中快速定位聲源方向的算法。這樣可以最大限度的接收聲源發(fā)出的聲音,以提高拾取聲音的準(zhǔn)確性和使用的效率。

本實(shí)施例中,當(dāng)移動(dòng)終端接收所述聲源發(fā)出的第二關(guān)鍵字語音,解除第一麥克風(fēng)和第二麥克風(fēng)朝向所述聲源方向拾音的狀態(tài)。

本實(shí)施例中,上述語音輸入裝置,還包括:

接收進(jìn)入單元,用于如果接收到來電信號(hào),則直接進(jìn)入所述拾音狀態(tài).

如上述接收進(jìn)入單元,上述來電信號(hào)即為接收到語音通訊的信號(hào),如接聽電話等,此時(shí)需要良好的通話環(huán)境,所以,直接進(jìn)入拾音狀態(tài),使用第一麥克風(fēng)和第二麥克風(fēng)進(jìn)行拾音,進(jìn)行雙麥克風(fēng)的降噪算法,提高通話質(zhì)量。

在一具體實(shí)施例中,上述移動(dòng)終端為行車記錄儀,該行車記錄儀上設(shè)置第一麥克風(fēng)和第二麥克風(fēng),其中第一麥克風(fēng)接入音頻數(shù)模轉(zhuǎn)換器的第一音頻輸入接口,第二麥克風(fēng)與參考信號(hào)共用第二音頻輸入接口,并根據(jù)行車記錄儀語音輸入環(huán)境所處的狀態(tài)進(jìn)行切換。當(dāng)語音輸入環(huán)境處于音頻輸出狀態(tài)時(shí),參考信號(hào)接入所述第二音頻輸入接口,同時(shí)調(diào)用預(yù)設(shè)的單麥克風(fēng)的降噪算法;當(dāng)語音輸入環(huán)境處于拾音狀態(tài),第二麥克風(fēng)接入第二音頻輸入接口,同時(shí)調(diào)用雙麥克風(fēng)的降噪算法。當(dāng)語音輸入環(huán)境處于拾音狀態(tài),還可以根據(jù)第一關(guān)鍵字語音判斷聲源的位置,進(jìn)而進(jìn)行定向拾音,以提高語音輸入的準(zhǔn)確性等。

本發(fā)明實(shí)施例的語音輸入裝置,其使用的平臺(tái)一般為MT6753平臺(tái),MT6753為一種音頻數(shù)模轉(zhuǎn)換器,其自身只支持兩路麥克風(fēng)輸入。使用本實(shí)施例的方法可以實(shí)現(xiàn)在移動(dòng)終端不同狀態(tài)下采用單麥克風(fēng)和雙麥克風(fēng)拾音,保證了移動(dòng)終端必備的打斷功能,同時(shí)還實(shí)現(xiàn)了外部環(huán)境噪聲復(fù)雜時(shí)通過雙麥克風(fēng)拾音,提高語音輸入的準(zhǔn)確性。而且本發(fā)明只需要基于兩路音頻輸入接口完成,無需添加語音處理IC,降低移動(dòng)終端的成本。

參照?qǐng)D6,本發(fā)明實(shí)施例還提供一種移動(dòng)終端,包括處理器100、第一麥克風(fēng)501、第二麥克風(fēng)502、模擬開關(guān)400、音頻功放300、參考信號(hào)線路、以及設(shè)置第一音頻輸入接口和第二音頻輸入接口的音頻數(shù)模轉(zhuǎn)換器200;所述處理器100分別與所述模擬開關(guān)400、音頻數(shù)模轉(zhuǎn)換器200通信連接;所述音頻數(shù)模轉(zhuǎn)換器200通信連接所述音頻功放300;所述第一麥克風(fēng)501接入所述第一音頻輸入接口;所述第二麥克風(fēng)502和參考信號(hào)線路連接所述模擬開關(guān)400;所述模擬開關(guān)400接入所述第二音頻輸入接口;所述處理器100接收音頻數(shù)模轉(zhuǎn)換器200的工作信號(hào),判斷所述移動(dòng)終端的語音輸入環(huán)境所處的狀態(tài);如果判定語音輸入環(huán)境處于音頻輸出狀態(tài),則通過所述模擬開關(guān)400將所述參考信號(hào)接入所述第二音頻輸入接口;如果判定語音輸入環(huán)境處于拾音狀態(tài),則通過所述模擬開關(guān)400將第二麥克風(fēng)502接入所述移動(dòng)終端預(yù)設(shè)的第二音頻輸入接口。

本是實(shí)施例中,上述第一麥克風(fēng)501和第二麥克風(fēng)502即為拾音裝置;上述音頻功放300全名為音頻功率放大器,是用于推動(dòng)揚(yáng)聲器600發(fā)聲,從而重現(xiàn)聲音的功放裝置,其連接揚(yáng)聲器600。上述參考信號(hào)線路即為將采集到的參考信號(hào)傳送給音頻數(shù)模轉(zhuǎn)換器200的線路;上述第一音頻輸入接口和第二音頻輸入接口即為接收音頻信號(hào)的借口等。上述模擬開關(guān)400即為控制第二麥克風(fēng)502和參考信號(hào)線路切換的開關(guān),其可以根據(jù)高低電平的變化而進(jìn)行切換。上述移動(dòng)終端的語音輸入環(huán)境一般包括兩種,即音頻輸出狀態(tài)和拾音狀態(tài)。上述音頻輸出狀態(tài),是指移動(dòng)終端本身通過音頻數(shù)模轉(zhuǎn)換器200輸出音頻的狀態(tài),如移動(dòng)終端播放其自身播放的音樂音頻,或者接收電臺(tái)的廣播音頻、或者通過藍(lán)牙/WIFI等通信模塊接收的音頻等。上述拾音狀態(tài),是指移動(dòng)終端沒有輸出音頻信號(hào),即移動(dòng)終端本身并沒有輸出音頻。本實(shí)施例中,上述移動(dòng)終端的語音輸入環(huán)境處于音頻輸出狀態(tài)時(shí),同樣可以拾音,但是在拾音的過程中還會(huì)輸出音樂等音頻信號(hào)。上述參考信號(hào)即為移動(dòng)終端采集其本身輸出音頻的采樣信號(hào)。本實(shí)施例中,移動(dòng)終端會(huì)根據(jù)語音輸入環(huán)境所處的狀態(tài)進(jìn)行擇一選擇第二麥克風(fēng)502和參考信號(hào)線路中的一個(gè)接入第二音頻輸入借口。本實(shí)施例中,上述參考信號(hào)線路和第二麥克風(fēng)502共用同一個(gè)第二音頻輸入接口,根據(jù)語音輸入環(huán)境所處的狀態(tài)進(jìn)行轉(zhuǎn)換,在移動(dòng)終端的音頻數(shù)模轉(zhuǎn)換器200只要設(shè)置兩個(gè)音頻輸入接口的情況下,既可以準(zhǔn)確地實(shí)現(xiàn)音頻打斷功能,還可以實(shí)現(xiàn)雙麥克風(fēng)拾音,提高拾音效果。更為重要的時(shí),無需在移動(dòng)終端的音頻數(shù)模轉(zhuǎn)換器200添加單獨(dú)的語音處理IC,大大地減低生產(chǎn)成本。

本實(shí)施例中,上述處理器100判斷所述移動(dòng)終端的語音輸入環(huán)境所處的狀態(tài)的方法,包括:判斷移動(dòng)終端是否輸出原生音頻信號(hào)至音頻功放300;如果是,則判定語音輸入環(huán)境處于所述音頻輸出狀態(tài);否則,判定語音輸入環(huán)境處于所述拾音狀態(tài)。移動(dòng)終端可以清楚地知道其是否發(fā)出原生音頻信號(hào)至音頻功放300,如果發(fā)送,則判定語音輸入環(huán)境處于所述音頻輸出狀態(tài),如果未發(fā)送,判定語音輸入環(huán)境處于所述拾音狀態(tài),方法簡(jiǎn)單、高效,準(zhǔn)確率高。上述原生音頻信號(hào)即為移動(dòng)終端本身發(fā)出的音頻信號(hào),或者移動(dòng)終端通過藍(lán)牙、WIFI等通訊模塊接收的音頻信號(hào)。即,原生音頻信號(hào)不是通過麥克風(fēng)拾取移動(dòng)終端外部聲源發(fā)出的音頻信號(hào)。

本實(shí)施例中,上述處理器100判定語音輸入環(huán)境處于音頻輸出狀態(tài)后,通過所述第一麥克風(fēng)501接收所述音頻功放300播放的對(duì)應(yīng)所述原生音頻信號(hào)的原生聲音信號(hào);根據(jù)所述參考信號(hào)對(duì)所述原生聲音信號(hào)進(jìn)行回音消除處理。上述原生聲音信號(hào)即為原生音頻信號(hào)通過音頻功放300處理后由揚(yáng)聲器600發(fā)出的聲音信號(hào)。因?yàn)樵纛l信號(hào)在經(jīng)過音頻功放300之前會(huì)被采樣得到上述參考信號(hào),然后參考信號(hào)與第一麥克風(fēng)501接收到聲音信號(hào)進(jìn)行比對(duì),將與參考信號(hào)匹配的聲音信號(hào)進(jìn)行消除處理,而與參考信號(hào)匹配的信號(hào)一般即為上述原生聲音信號(hào),所以,當(dāng)?shù)谝畸溈孙L(fēng)501采集到原生聲音信號(hào)和外部聲源的聲音信號(hào)后,可以將原生聲音信號(hào)過濾掉,只保留外部聲源的聲音信號(hào),如果外部聲源的聲音信號(hào)為語音命令時(shí),會(huì)更容易被移動(dòng)終端準(zhǔn)確識(shí)別

本實(shí)施例中,上述處理器100判定語音輸入環(huán)境處于音頻輸出狀態(tài)后,調(diào)用預(yù)設(shè)的單麥克風(fēng)的降噪算法進(jìn)行降噪處理。上述單麥克風(fēng)的降噪算法包括多種,比如,預(yù)設(shè)噪音的頻譜,在外部聲源和環(huán)境音被麥克風(fēng)一起拾取后,將與預(yù)設(shè)噪音的頻譜相同的聲音信號(hào)進(jìn)行過濾;或者,麥克風(fēng)先獲取環(huán)境音并記錄,當(dāng)外部聲源和環(huán)境音被麥克風(fēng)一起拾取后,將與先獲取記錄的環(huán)境音相同或近似的聲音信號(hào)消除,保留外部聲源的聲音信號(hào)等。

本實(shí)施例中,上述處理器100通過所述第一麥克風(fēng)501獲取預(yù)設(shè)的語音命令,根據(jù)所述語音命令執(zhí)行對(duì)應(yīng)的任務(wù)。上述語音命令即為移動(dòng)終端預(yù)設(shè)的命令,其一般會(huì)設(shè)置一個(gè)命令列表,該命令列表上記錄有至少一個(gè)命令,每個(gè)命令對(duì)應(yīng)一個(gè)指定的語音命令。比如,移動(dòng)終端為行車記錄儀,命令列表上記錄“導(dǎo)航”、“撥打電話”、“朗讀短息”等命令,其對(duì)應(yīng)的語音命令為“導(dǎo)航”、“撥打電話”、“朗讀短息”的漢語發(fā)音,當(dāng)獲取到“導(dǎo)航”漢語發(fā)音時(shí),行車記錄執(zhí)行“導(dǎo)航”的命令進(jìn)入導(dǎo)航頁面等。本實(shí)施例中,因?yàn)閷⒃曇粜盘?hào)進(jìn)行回音消除處理,所以語音命令被準(zhǔn)確識(shí)別的概率提高。

本實(shí)施例中,上述處理器100在所述任務(wù)完成指定時(shí)間長(zhǎng)度后,控制所述音頻數(shù)模轉(zhuǎn)換器200輸出原生音頻信號(hào)至音頻功放300。即移動(dòng)終端在執(zhí)行語音命令之后一定時(shí)間后,會(huì)再次自動(dòng)啟動(dòng)原生音頻信號(hào)輸出的動(dòng)作。比如,移動(dòng)終端是行車記錄儀,該行車記錄儀在播放音樂,當(dāng)獲取到“導(dǎo)航”漢語發(fā)音時(shí),行車記錄執(zhí)行“導(dǎo)航”的命令進(jìn)入導(dǎo)航頁面,過了指定時(shí)間長(zhǎng)度后,移動(dòng)終端自動(dòng)再次啟動(dòng)播放音樂的動(dòng)作。因?yàn)樵趯?dǎo)航過程中,并不會(huì)實(shí)時(shí)的發(fā)出導(dǎo)航語音,用戶可能還是想要聽音樂,當(dāng)過指定時(shí)間長(zhǎng)度后,移動(dòng)終端自動(dòng)再次啟動(dòng)播放音樂的動(dòng)作,無需用戶進(jìn)行相應(yīng)的操作,提高駕駛安全,同時(shí)提高用戶的使用體驗(yàn)。上述指定時(shí)間長(zhǎng)度即為時(shí)間閾值,不同的任務(wù),其對(duì)應(yīng)的時(shí)間閾值可以不同,比如,對(duì)應(yīng)“導(dǎo)航”的時(shí)間長(zhǎng)度為20秒,而對(duì)應(yīng)“撥打電話”的時(shí)間長(zhǎng)度可以為掛掉電話后的5秒等。

本實(shí)施例中,上述處理器100判定語音輸入環(huán)境處于拾音狀態(tài)后,通過所述第一麥克風(fēng)501和第二麥克風(fēng)502接收外部聲源的聲音信號(hào),并調(diào)用預(yù)設(shè)的雙麥克風(fēng)的降噪算法進(jìn)行降噪處理。上述雙麥克風(fēng)的降噪算法包括多種,常見的如一個(gè)麥克風(fēng)穩(wěn)定保持清晰通話,另一個(gè)麥克風(fēng)物理主動(dòng)消除噪音,通過收集外界的聲音,進(jìn)行處理后,發(fā)出與噪音相反的聲波,利用抵消原理消除噪音。本實(shí)施例中會(huì)預(yù)設(shè)兩種降噪算法,分別為單麥克風(fēng)的降噪算法和雙麥克風(fēng)的降噪算法,這兩種降噪算法根據(jù)移動(dòng)終端的語音輸入環(huán)境進(jìn)行對(duì)應(yīng)的切換。

本實(shí)施例中,上述處理器100判定語音輸入環(huán)境處于拾音狀態(tài)后,通過第一麥克風(fēng)501和第二麥克風(fēng)502接收語音信息,并判斷語音信息中是否含有第一關(guān)鍵字語音;如果含有所述第一關(guān)鍵字語音,則記錄所述第一麥克風(fēng)501和第二麥克風(fēng)502接收到第一關(guān)鍵字語音時(shí)的定位信息;根據(jù)各所述麥克風(fēng)的位置坐標(biāo),以及所述定位信息,計(jì)算發(fā)出所述第一關(guān)鍵字語音的聲源位置。上述第一關(guān)鍵字語音可以是某個(gè)指定的字、某個(gè)指定的詞組或某一句指定的話等的語音,比如“你好,小新”、“我要發(fā)言”等語句的發(fā)音。判斷語音信息中是否含有第一關(guān)鍵字語音的方法可以為:將所述語音信息與預(yù)設(shè)的第一關(guān)鍵字語音列表中的第一關(guān)鍵字語音進(jìn)行匹配;如果匹配成功,則判定所述語音信息中存在第一關(guān)鍵字語音。上述定位信息即為一些接收到第一關(guān)鍵詞語音時(shí)生成的信息,如上述的麥克風(fēng)接收到第一關(guān)鍵字語音的時(shí)間、聲強(qiáng)等。由于麥克風(fēng)的位置坐標(biāo)是已知的,所以根據(jù)麥克風(fēng)的位置坐標(biāo)以及指定的定位信息即可計(jì)算出聲源位置。比如,利用高分辨率譜估計(jì)技術(shù)計(jì)算聲源位置,其利用麥克風(fēng)陣列所獲取的聲音信號(hào)計(jì)算空間譜的相關(guān)矩陣等。又或者,根據(jù)各麥克風(fēng)的坐標(biāo)和預(yù)設(shè)的音速值,計(jì)算各麥克風(fēng)距離所述聲源的距離,根據(jù)各麥克風(fēng)接收到第一關(guān)鍵詞語音的時(shí)間之差,以及各麥克風(fēng)距離所述聲源的距離,計(jì)算所處聲源的坐標(biāo),即為基于聲達(dá)時(shí)間差的定位技術(shù),利用到達(dá)各麥克風(fēng)的聲音信號(hào)間的時(shí)間差來定位聲源,再利用這些時(shí)延求得聲音到達(dá)不同位置麥克風(fēng)的距離差,最后用搜索或幾何知識(shí)確定聲源位置。基于到達(dá)時(shí)間差估計(jì)定位法計(jì)算量較小,硬件成本較低,定位精度較高,同時(shí)也易于實(shí)時(shí)實(shí)現(xiàn),適用于實(shí)時(shí)處理。本實(shí)施例中,由于只有兩個(gè)麥克風(fēng),所以,會(huì)根據(jù)麥克風(fēng)設(shè)置的位置,和接收第一關(guān)鍵詞語音的時(shí)間,預(yù)估聲源的大概方向,比如,移動(dòng)終端為行車記錄儀,第一麥克風(fēng)501和第二麥克風(fēng)502沿汽車的橫向水平設(shè)置,第一麥克風(fēng)501靠近過司機(jī)位置,第二麥克風(fēng)502靠近副駕駛位置,當(dāng)?shù)谝畸溈孙L(fēng)501先接收到第一關(guān)鍵詞語音,則可以基本判定聲源的大概方向是司機(jī)位置。在其它實(shí)施例中,還可以根據(jù)第一麥克風(fēng)501和第二麥克風(fēng)502接收第一關(guān)鍵詞的聲強(qiáng)等,判斷聲源的位置。

本實(shí)施例中,上述處理器100根據(jù)所述聲源位置,利用預(yù)設(shè)的拾音算法拾取所述聲源方向的語音信息。上述預(yù)設(shè)的拾音算法即為利用兩個(gè)麥克風(fēng)組成的陣列與聲源相關(guān)性、相變和最大相似性處理等技術(shù),從多人交談的場(chǎng)合中快速定位聲源方向的算法。這樣可以最大限度的接收聲源發(fā)出的聲音,以提高拾取聲音的準(zhǔn)確性和使用的效率。

本實(shí)施例中,當(dāng)移動(dòng)終端接收所述聲源發(fā)出的第二關(guān)鍵字語音,解除第一麥克風(fēng)501和第二麥克風(fēng)502朝向所述聲源方向拾音的狀態(tài)。

本實(shí)施例中,上述處理器100在判斷所述移動(dòng)終端的語音輸入環(huán)境所處的狀態(tài)之前,如果移動(dòng)終端接收到來電信號(hào),則控制移動(dòng)終端直接進(jìn)入所述拾音狀態(tài)。上述來電信號(hào)即為接收到語音通訊的信號(hào),如接聽電話等,此時(shí)需要良好的通話環(huán)境,所以,直接進(jìn)入拾音狀態(tài),使用第一麥克風(fēng)501和第二麥克風(fēng)502進(jìn)行拾音,進(jìn)行雙麥克風(fēng)的降噪算法,提高通話質(zhì)量。

在一具體實(shí)施例中,上述移動(dòng)終端為行車記錄儀,該行車記錄儀上設(shè)置第一麥克風(fēng)501和第二麥克風(fēng)502,其中第一麥克風(fēng)501接入音頻數(shù)模轉(zhuǎn)換器200的第一音頻輸入接口,第二麥克風(fēng)502與參考信號(hào)線路共用第二音頻輸入接口,并根據(jù)行車記錄儀語音輸入環(huán)境所處的狀態(tài)通過模擬開關(guān)400進(jìn)行切換。當(dāng)語音輸入環(huán)境處于音頻輸出狀態(tài)時(shí),參考信號(hào)接入所述第二音頻輸入接口,同時(shí)調(diào)用預(yù)設(shè)的單麥克風(fēng)的降噪算法;當(dāng)語音輸入環(huán)境處于拾音狀態(tài),第二麥克風(fēng)502接入第二音頻輸入接口,同時(shí)調(diào)用雙麥克風(fēng)的降噪算法。當(dāng)語音輸入環(huán)境處于拾音狀態(tài),還可以根據(jù)第一關(guān)鍵字語音判斷聲源的位置,進(jìn)而進(jìn)行定向拾音,以提高語音輸入的準(zhǔn)確性等。

本發(fā)明實(shí)施例的移動(dòng)終端,其使用的平臺(tái)一般為MT6753平臺(tái),MT6753為一種音頻數(shù)模轉(zhuǎn)換器200,其自身只支持兩路麥克風(fēng)輸入。使用本實(shí)施例的方法可以實(shí)現(xiàn)在移動(dòng)終端不同狀態(tài)下采用單麥克風(fēng)和雙麥克風(fēng)拾音,保證了移動(dòng)終端必備的打斷功能,同時(shí)還實(shí)現(xiàn)了外部環(huán)境噪聲復(fù)雜時(shí)通過雙麥克風(fēng)拾音,提高語音輸入的準(zhǔn)確性。而且本發(fā)明只需要基于兩路音頻輸入接口完成,無需添加語音處理IC,降低移動(dòng)終端的成本。

以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。

A1、一種語音輸入方法,其應(yīng)用于移動(dòng)終端,其中,第一麥克風(fēng)接入所述移動(dòng)終端的第一音頻輸入接口,所述語音輸入方法包括:

所述移動(dòng)終端判斷其語音輸入環(huán)境所處的狀態(tài);

如果判定語音輸入環(huán)境處于音頻輸出狀態(tài),則將參考信號(hào)接入所述移動(dòng)終端預(yù)設(shè)的第二音頻輸入接口;

如果判定語音輸入環(huán)境處于拾音狀態(tài),則將第二麥克風(fēng)接入所述移動(dòng)終端預(yù)設(shè)的第二音頻輸入接口。

A2、根據(jù)A1所述的語音輸入方法,所述移動(dòng)終端判斷其語音輸入環(huán)境所處的狀態(tài)的步驟,包括:

判斷移動(dòng)終端是否輸出原生音頻信號(hào)至音頻功放;

如果是,則判定語音輸入環(huán)境處于所述音頻輸出狀態(tài);否則,判定語音輸入環(huán)境處于所述拾音狀態(tài)。

A3、根據(jù)A2所述的語音輸入方法,所述如果判定語音輸入環(huán)境處于音頻輸出狀態(tài),則將參考信號(hào)接入所述移動(dòng)終端預(yù)設(shè)的第二音頻輸入接口的步驟之后,包括:

通過第一麥克風(fēng)接收所述音頻功放播放的對(duì)應(yīng)所述原生音頻信號(hào)的原生聲音信號(hào);

根據(jù)所述參考信號(hào)對(duì)所述原生聲音信號(hào)進(jìn)行回音消除處理。

A4、根據(jù)A3所述的語音輸入方法,所述如果判定語音輸入環(huán)境處于音頻輸出狀態(tài),則將參考信號(hào)接入所述移動(dòng)終端預(yù)設(shè)的第二音頻輸入接口的步驟之后,包括:

調(diào)用預(yù)設(shè)的單麥克風(fēng)的降噪算法進(jìn)行降噪處理。

A5、根據(jù)A3所述的語音輸入方法,所述根據(jù)所述參考信號(hào)對(duì)所述原生聲音信號(hào)進(jìn)行回音消除處理的步驟之后,包括:

通過第一麥克風(fēng)獲取預(yù)設(shè)的語音命令,根據(jù)所述語音命令執(zhí)行對(duì)應(yīng)的任務(wù)。

A6、根據(jù)A5所述的語音輸入方法,所述通過第一麥克風(fēng)獲取預(yù)設(shè)的語音命令,根據(jù)所述語音命令執(zhí)行對(duì)應(yīng)的任務(wù)的步驟之后,包括:

所述任務(wù)完成指定時(shí)間長(zhǎng)度后,控制所述移動(dòng)終端輸出原生音頻信號(hào)至音頻功放。

A7、根據(jù)A2所述的語音輸入方法,所述如果判定語音輸入環(huán)境處于拾音狀態(tài),則將第二麥克風(fēng)接入所述移動(dòng)終端預(yù)設(shè)的第二音頻輸入接口的步驟之后,包括:

通過所述第一麥克風(fēng)和第二麥克風(fēng)接收外部聲源的聲音信號(hào),并調(diào)用預(yù)設(shè)的雙麥克風(fēng)的降噪算法進(jìn)行降噪處理。

A8、根據(jù)A7所述的語音輸入方法,所述如果判定語音輸入環(huán)境處于拾音狀態(tài),則將第二麥克風(fēng)接入所述移動(dòng)終端預(yù)設(shè)的第二音頻輸入接口的步驟之后,包括:

通過第一麥克風(fēng)和第二麥克風(fēng)接收語音信息,并判斷語音信息中是否含有第一關(guān)鍵字語音;

如果含有所述第一關(guān)鍵字語音,則記錄所述第一麥克風(fēng)和第二麥克風(fēng)接收到第一關(guān)鍵字語音時(shí)的定位信息;

根據(jù)各所述麥克風(fēng)的位置坐標(biāo),以及所述定位信息,計(jì)算發(fā)出所述第一關(guān)鍵字語音的聲源位置。

A9、根據(jù)A8所述的語音輸入方法,所述根據(jù)各所述麥克風(fēng)的位置坐標(biāo),以及所述定位信息,計(jì)算發(fā)出所述第一關(guān)鍵字語音的聲源位置的步驟之后,包括:

根據(jù)所述聲源位置,利用預(yù)設(shè)的拾音算法拾取所述聲源方向的語音信息。

A10、根據(jù)A1所述的語音輸入方法,所述移動(dòng)終端判斷其語音輸入環(huán)境所處的狀態(tài)的步驟之前,包括:

如果接收到來電信號(hào),則直接進(jìn)入所述拾音狀態(tài)。

B1、一種語音輸入裝置,其應(yīng)用于移動(dòng)終端,其中,第一麥克風(fēng)接入所述移動(dòng)終端的第一音頻輸入接口,所述語音輸入裝置包括:

判斷單元,用于移動(dòng)終端判斷其語音輸入環(huán)境所處的狀態(tài);

第一接入單元,用于如果判定語音輸入環(huán)境處于音頻輸出狀態(tài),則將參考信號(hào)接入所述移動(dòng)終端預(yù)設(shè)的第二音頻輸入接口;

第二接入單元,用于如果判定語音輸入環(huán)境處于拾音狀態(tài),則將第二麥克風(fēng)接入所述移動(dòng)終端預(yù)設(shè)的第二音頻輸入接口。

B2、根據(jù)B1所述的語音輸入裝置,所述判斷單元,包括:

判斷模塊,用于判斷移動(dòng)終端是否輸出原生音頻信號(hào)至音頻功放;

判定模塊,用于如果移動(dòng)終端輸出原生音頻信號(hào)至音頻功放,則判定語音輸入環(huán)境處于所述音頻輸出狀態(tài);否則,判定語音輸入環(huán)境處于所述拾音狀態(tài)。

B3、根據(jù)B2所述的語音輸入裝置,還包括:

接收單元,用于通過第一麥克風(fēng)接收所述音頻功放播放的對(duì)應(yīng)所述原生音頻信號(hào)的原生聲音信號(hào);

消音單元,用于根據(jù)所述參考信號(hào)對(duì)所述原生聲音信號(hào)進(jìn)行回音消除處理。

B4、根據(jù)B3所述的語音輸入裝置,還包括:

第一調(diào)用單元,用于調(diào)用預(yù)設(shè)的單麥克風(fēng)的降噪算法進(jìn)行降噪處理。

B5、根據(jù)B3所述的語音輸入裝置,還包括:

獲取執(zhí)行單元,用于通過第一麥克風(fēng)獲取預(yù)設(shè)的語音命令,根據(jù)所述語音命令執(zhí)行對(duì)應(yīng)的任務(wù)。

B6、根據(jù)B5所述的語音輸入裝置,還包括:

控制輸出單元,用于所述任務(wù)完成指定時(shí)間長(zhǎng)度后,控制所述移動(dòng)終端輸出原生音頻信號(hào)至音頻功放。

B7、根據(jù)B2所述的語音輸入裝置,還包括:

第二調(diào)用單元,用于通過所述第一麥克風(fēng)和第二麥克風(fēng)接收外部聲源的聲音信號(hào),并調(diào)用預(yù)設(shè)的雙麥克風(fēng)的降噪算法進(jìn)行降噪處理。

B8、根據(jù)B7所述的語音輸入裝置,還包括:

關(guān)鍵音判斷單元,用于通過第一麥克風(fēng)和第二麥克風(fēng)接收語音信息,并判斷語音信息中是否含有第一關(guān)鍵字語音;

記錄單元,用于如果含有所述第一關(guān)鍵字語音,則記錄所述第一麥克風(fēng)和第二麥克風(fēng)接收到第一關(guān)鍵字語音時(shí)的定位信息;

計(jì)算定位單元,用于根據(jù)各所述麥克風(fēng)的位置坐標(biāo),以及所述定位信息,計(jì)算發(fā)出所述第一關(guān)鍵字語音的聲源位置。

B9、根據(jù)B8所述的語音輸入裝置,還包括:

定向拾音單元,用于根據(jù)所述聲源位置,利用預(yù)設(shè)的拾音算法拾取所述聲源方向的語音信息。

B10、根據(jù)B1所述的語音輸入裝置,還包括:

接收進(jìn)入單元,用于如果接收到來電信號(hào),則直接進(jìn)入所述拾音狀態(tài)。

C1、一種移動(dòng)終端,包括處理器、第一麥克風(fēng)、第二麥克風(fēng)、模擬開關(guān)、音頻功放、參考信號(hào)線路、以及設(shè)置第一音頻輸入接口和第二音頻輸入接口的音頻數(shù)模轉(zhuǎn)換器;

所述處理器分別與所述模擬開關(guān)、音頻數(shù)模轉(zhuǎn)換器通信連接;所述音頻數(shù)模轉(zhuǎn)換器通信連接所述音頻功放;所述第一麥克風(fēng)接入所述第一音頻輸入接口;所述第二麥克風(fēng)和參考信號(hào)線路連接所述模擬開關(guān);所述模擬開關(guān)接入所述第二音頻輸入接口;

所述處理器接收音頻數(shù)模轉(zhuǎn)換器的工作信號(hào),判斷所述移動(dòng)終端的語音輸入環(huán)境所處的狀態(tài);

如果判定語音輸入環(huán)境處于音頻輸出狀態(tài),則通過所述模擬開關(guān)將所述參考信號(hào)接入所述第二音頻輸入接口;

如果判定語音輸入環(huán)境處于拾音狀態(tài),則通過所述模擬開關(guān)將第二麥克風(fēng)接入所述移動(dòng)終端預(yù)設(shè)的第二音頻輸入接口。

C2、根據(jù)C1所述的移動(dòng)終端,所述處理器判斷所述移動(dòng)終端的語音輸入環(huán)境所處的狀態(tài)的方法,包括:

判斷移動(dòng)終端是否輸出原生音頻信號(hào)至音頻功放;如果是,則判定語音輸入環(huán)境處于所述音頻輸出狀態(tài);否則,判定語音輸入環(huán)境處于所述拾音狀態(tài)。

C3、根據(jù)C2所述的移動(dòng)終端,所述處理器判定語音輸入環(huán)境處于音頻輸出狀態(tài)后,通過所述第一麥克風(fēng)接收所述音頻功放播放的對(duì)應(yīng)所述原生音頻信號(hào)的原生聲音信號(hào);根據(jù)所述參考信號(hào)對(duì)所述原生聲音信號(hào)進(jìn)行回音消除處理。

C4、根據(jù)C3所述的移動(dòng)終端,所述處理器判定語音輸入環(huán)境處于音頻輸出狀態(tài)后,調(diào)用預(yù)設(shè)的單麥克風(fēng)的降噪算法進(jìn)行降噪處理。

C5、根據(jù)C3所述的移動(dòng)終端,所述處理器通過所述第一麥克風(fēng)獲取預(yù)設(shè)的語音命令,根據(jù)所述語音命令執(zhí)行對(duì)應(yīng)的任務(wù)。

C6、根據(jù)C5所述的移動(dòng)終端,所述處理器在所述任務(wù)完成指定時(shí)間長(zhǎng)度后,控制所述音頻數(shù)模轉(zhuǎn)換器輸出原生音頻信號(hào)至音頻功放。

C7、根據(jù)C2所述的移動(dòng)終端,所述處理器判定語音輸入環(huán)境處于拾音狀態(tài)后,通過所述第一麥克風(fēng)和第二麥克風(fēng)接收外部聲源的聲音信號(hào),并調(diào)用預(yù)設(shè)的雙麥克風(fēng)的降噪算法進(jìn)行降噪處理。

C8、根據(jù)C7所述的移動(dòng)終端,所述處理器判定語音輸入環(huán)境處于拾音狀態(tài)后,通過第一麥克風(fēng)和第二麥克風(fēng)接收語音信息,并判斷語音信息中是否含有第一關(guān)鍵字語音;如果含有所述第一關(guān)鍵字語音,則記錄所述第一麥克風(fēng)和第二麥克風(fēng)接收到第一關(guān)鍵字語音時(shí)的定位信息;根據(jù)各所述麥克風(fēng)的位置坐標(biāo),以及所述定位信息,計(jì)算發(fā)出所述第一關(guān)鍵字語音的聲源位置。

C9、根據(jù)C8所述的移動(dòng)終端,所述處理器根據(jù)所述聲源位置,利用預(yù)設(shè)的拾音算法拾取所述聲源方向的語音信息。

C10、根據(jù)C1所述的移動(dòng)終端,所述處理器在判斷所述移動(dòng)終端的語音輸入環(huán)境所處的狀態(tài)之前,如果移動(dòng)終端接收到來電信號(hào),則控制移動(dòng)終端直接進(jìn)入所述拾音狀態(tài)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
南阳市| 温泉县| 义乌市| 隆化县| 洞口县| 奉节县| 赤壁市| 平度市| 潜江市| 康马县| 武川县| 台北市| 博爱县| 礼泉县| 长岛县| 托里县| 临高县| 竹溪县| 巨野县| 大同市| 扎鲁特旗| 南通市| 扶余县| 满洲里市| 丹东市| 密云县| 红原县| 嘉义市| 榆社县| 石嘴山市| 高密市| 东乌珠穆沁旗| 盘山县| 玉溪市| SHOW| 西安市| 甘孜县| 嘉荫县| 稻城县| 靖远县| 工布江达县|