語音控制方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及語音控制技術(shù)領(lǐng)域,尤其涉及一種語音控制方法和系統(tǒng)。
【背景技術(shù)】
[0002]隨著語音識別技術(shù)的發(fā)展,越來越多的設(shè)備采用語音來控制,目前主要采用兩種方式實(shí)現(xiàn),第一種是被控設(shè)備內(nèi)置語音拾取裝置,采集用戶語音控制指令并識別,識別后將指令發(fā)送至控制單元,控制設(shè)備進(jìn)行相關(guān)操作。這種方式只適用于近距離語音控制,如果用戶離被控設(shè)備距離太遠(yuǎn),則很難拾取有效的語音指令,誤識別率高、語音信號弱。
[0003]為了提高遠(yuǎn)距離語音控制指令拾取的有效性,采用第二種方式進(jìn)行語音控制,該方式在控制終端接收到語音控制指令時(shí),對接收到的語音控制指令進(jìn)行解析,并將解析后的語音控制指令發(fā)送給對應(yīng)的被控終端,被控終端響應(yīng)接收到的語音控制指令。該方案中接收到的語音控制指令可能存在噪音,該存在的噪音可能誤觸發(fā)錯(cuò)誤的控制代碼,導(dǎo)致被控終端的語音控制準(zhǔn)確率低。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的是提供一種語音控制方法和系統(tǒng),旨在提高語音控制的準(zhǔn)確性。
[0005]本發(fā)明提出一種語音控制方法,包括:
[0006]定時(shí)或?qū)崟r(shí)偵測語音控制指令;
[0007]在偵測到語音控制指令時(shí),控制終端提取接收到的語音控制指令中預(yù)設(shè)第一頻率范圍內(nèi)的音頻信號;
[0008]在提取到的音頻信號的頻率介于預(yù)設(shè)的第二頻率范圍內(nèi)時(shí),或者在提取到的音頻信號的頻率與接收到的語音控制指令的頻率之間的比值介于預(yù)設(shè)的比值范圍內(nèi)時(shí),所述控制終端將接收到的語音控制指令發(fā)送給對應(yīng)的被控終端,以供被控終端響應(yīng)接收到的語音控制指令。
[0009]優(yōu)選地,所述在提取到的音頻信號的頻率介于預(yù)設(shè)的第二頻率范圍內(nèi)時(shí),或者在提取到的音頻信號的頻率與接收到的語音控制指令的頻率之間的比值介于預(yù)設(shè)的比值范圍內(nèi)時(shí),所述控制終端將接收到的語音控制指令發(fā)送給對應(yīng)的被控終端,以供被控終端響應(yīng)接收到的語音控制指令的步驟包括:
[0010]在提取到的音頻信號的頻率介于預(yù)設(shè)的第二頻率范圍內(nèi)時(shí),或者在提取到的音頻信號的頻率與接收到的語音控制指令的頻率之間的比值介于預(yù)設(shè)的比值范圍內(nèi)時(shí),所述控制終端確定接收到的語音控制指令對應(yīng)的被控終端,或者確定其預(yù)設(shè)的被控終端;
[0011]所述控制終端將接收到的語音控制指令發(fā)送給確定的被控終端,以供被控終端響應(yīng)接收到的語音控制指令。
[0012]優(yōu)選地,所述在提取到的音頻信號的頻率介于預(yù)設(shè)的第二頻率范圍內(nèi)時(shí),或者在提取到的音頻信號的頻率與接收到的語音控制指令的頻率之間的比值介于預(yù)設(shè)的比值范圍內(nèi)時(shí),所述控制終端將接收到的語音控制指令發(fā)送給對應(yīng)的被控終端,以供被控終端響應(yīng)接收到的語音控制指令的步驟替換為:
[0013]在提取到的音頻信號的頻率介于預(yù)設(shè)的第二頻率范圍內(nèi)時(shí),或者在提取到的音頻信號的頻率與接收到的語音控制指令的頻率之間的比值介于預(yù)設(shè)的比值范圍內(nèi)時(shí),所述控制終端廣播接收到的語音控制指令,以供被控終端在確定接收到的語音控制指令與其對應(yīng)時(shí),響應(yīng)接收到的語音控制指令。
[0014]優(yōu)選地,所述定時(shí)或?qū)崟r(shí)偵測語音控制指令的步驟之后,該方法還包括:
[0015]在預(yù)設(shè)時(shí)間間隔內(nèi)未偵測到語音控制指令時(shí),所述控制終端進(jìn)入休眠狀態(tài)。
[0016]優(yōu)選地,所述在偵測到語音控制指令時(shí),控制終端提取接收到的語音控制指令中預(yù)設(shè)第一頻率范圍內(nèi)的音頻信號的步驟之后,該方法還包括:
[0017]在預(yù)設(shè)時(shí)間間隔內(nèi)未由接收到的語音控制指令中提取到預(yù)設(shè)頻率范圍的音頻信號時(shí),或者在預(yù)設(shè)時(shí)間間隔內(nèi)提取到的音頻信號的頻率不在預(yù)設(shè)的第二頻率范圍內(nèi)時(shí),或者在預(yù)設(shè)時(shí)間間隔內(nèi)提取到的音頻信號的頻率與接收到的語音控制指令的頻率之間的比值均不在預(yù)設(shè)的比值范圍內(nèi)時(shí),所述控制終端進(jìn)入休眠狀態(tài)。
[0018]優(yōu)選地,所述在提取到的音頻信號的頻率介于預(yù)設(shè)的第二頻率范圍內(nèi)時(shí),或者在提取到的音頻信號的頻率與接收到的語音控制指令的頻率之間的比值介于預(yù)設(shè)的比值范圍內(nèi)時(shí),所述控制終端將接收到的語音控制指令發(fā)送給對應(yīng)的被控終端,以供被控終端響應(yīng)接收到的語音控制指令的步驟包括:
[0019]在提取到的音頻信號的頻率介于預(yù)設(shè)的第二頻率范圍內(nèi)時(shí),或者在提取到的音頻信號的頻率與接收到的語音控制指令的頻率之間的比值介于預(yù)設(shè)的比值范圍內(nèi)時(shí),所述控制終端提取接收到的語音控制指令的聲紋特征;
[0020]所述控制終端將提取的聲紋特征與預(yù)存的聲紋特征進(jìn)行比對;
[0021]在提取的聲紋特征中有聲紋特征與預(yù)存的聲紋特征匹配時(shí),所述控制終端將該匹配的聲紋特征所對應(yīng)的語音控制指令發(fā)送給對應(yīng)的被控終端,以供被控終端響應(yīng)接收到的語首控制指令。
[0022]優(yōu)選地,所述在提取到的音頻信號的頻率介于預(yù)設(shè)的第二頻率范圍內(nèi)時(shí),或者在提取到的音頻信號的頻率與接收到的語音控制指令的頻率之間的比值介于預(yù)設(shè)的比值范圍內(nèi)時(shí),所述控制終端將接收到的語音控制指令發(fā)送給對應(yīng)的被控終端,以供被控終端響應(yīng)接收到的語音控制指令的步驟之后,該方法還包括:
[0023]在接收到被控終端基于接收到的語音控制指令反饋的操作完成信息時(shí),所述控制終端產(chǎn)生提示信號,以提示用戶操作完成。
[0024]本發(fā)明還提出一種語音控制系統(tǒng),包括:
[0025]偵測模塊,用于定時(shí)或?qū)崟r(shí)偵測語音控制指令;
[0026]音頻信號提取模塊,用于在偵測到語音控制指令時(shí),提取接收到的語音控制指令中預(yù)設(shè)第一頻率范圍內(nèi)的音頻信號;
[0027]發(fā)送模塊,用于在提取到的音頻信號的頻率介于預(yù)設(shè)的第二頻率范圍內(nèi)時(shí),或者在提取到的音頻信號的頻率與接收到的語音控制指令的頻率之間的比值介于預(yù)設(shè)的比值范圍內(nèi)時(shí),將接收到的語音控制指令發(fā)送給對應(yīng)的被控終端,以供被控終端響應(yīng)接收到的語音控制指令。
[0028]優(yōu)選地,所述發(fā)送模塊包括:
[0029]確定單元,用于在提取到的音頻信號的頻率介于預(yù)設(shè)的第二頻率范圍內(nèi)時(shí),或者在提取到的音頻信號的頻率與接收到的語音控制指令的頻率之間的比值介于預(yù)設(shè)的比值范圍內(nèi)時(shí),確定接收到的語音控制指令對應(yīng)的被控終端,或者確定其預(yù)設(shè)的被控終端;
[0030]發(fā)送單元,用于將接收到的語音控制指令發(fā)送給確定的被控終端,以供被控終端響應(yīng)接收到的語音控制指令。
[0031]優(yōu)選地,所述發(fā)送模塊還用于在提取到的音頻信號的頻率介于預(yù)設(shè)的第二頻率范圍內(nèi)時(shí),或者在提取到的音頻信號的頻率與接收到的語音控制指令的頻率之間的比值介于預(yù)設(shè)的比值范圍內(nèi)時(shí),廣播接收到的語音控制指令,以供被控終端在確定接收到的語音控制指令與其對應(yīng)時(shí),響應(yīng)接收到的語音控制指令。
[0032]優(yōu)選地,該系統(tǒng)還包括休眠模塊,用于在預(yù)設(shè)時(shí)間間隔內(nèi)未接收到語音控制指令時(shí),或者預(yù)設(shè)時(shí)間間隔內(nèi)未由接收到的語音控制指令中提取到預(yù)設(shè)頻率范圍的音頻信號時(shí),控制其所在的終端進(jìn)入休眠狀態(tài)。
[0033]優(yōu)選地,該系統(tǒng)還包括休眠模塊,用于在預(yù)設(shè)時(shí)間間隔內(nèi)提取到的音頻信號的頻率不在預(yù)設(shè)的第二頻率范圍內(nèi)時(shí),或者在預(yù)設(shè)時(shí)間間隔內(nèi)提取到的音頻信號的頻率與接收到的語音控制指令的頻率之間的比值均不在預(yù)設(shè)的比值范圍內(nèi)時(shí),控制其所在的終端進(jìn)入休眠狀態(tài)。
[0034]優(yōu)選地,所述發(fā)送模塊包括:
[0035]聲紋特征提取單元,用于在提取到的音頻信號的頻率介于預(yù)設(shè)的第二頻率范圍內(nèi)時(shí),或者在提取到的音頻信號的頻率與接收到的語音控制指令的頻率之間的比值介于預(yù)設(shè)的比值范圍內(nèi)時(shí),提取接收到的語音控制指令的聲紋特征;
[0036]比對單元,用于將提取的聲紋特征與預(yù)存的聲紋特征進(jìn)行比對;
[0037]發(fā)送單元,用于在提取的聲紋特征中有聲紋特征與預(yù)存的聲紋特征匹配時(shí),將該匹配的聲紋特征所對應(yīng)的語音控制指令發(fā)送給對應(yīng)的被控終端,以供被控終端響應(yīng)接收到的語首控制指令。
[0038]優(yōu)選地,該系統(tǒng)還包括提示模塊,用于在接收到被控終端基于接收到的語音控制指令反饋的操作完成信息時(shí),產(chǎn)生提示信號,以提示用戶操作完成。
[0039]優(yōu)選地,所述發(fā)送模塊還用于在偵測到語音控制指令,且偵測到的語音控制指令的頻率介于預(yù)設(shè)的第三頻率范圍內(nèi)時(shí),將接收到的語音控制指令發(fā)送給確定的被控終端,以供被控終端響應(yīng)接收到的語音控制指令。
[0040]本發(fā)明提出的語音控制方法和系統(tǒng),在偵測到語音控制指令時(shí),控制終端提取接收到的語音控制指令中預(yù)設(shè)第一頻率范圍內(nèi)的音頻信號,并在提取到的音頻信號的頻率介于預(yù)設(shè)的第二頻率范圍內(nèi)時(shí),或者在提取到的音頻信號的頻率與接收到的語音控制指令的頻率之間的比值介于預(yù)設(shè)