數或者跨零率、共振峰、L P參數倒譜參數、臨界帶倒譜等參數;對語音的語音特征分析可以通過多種不同的算法來實現,比如:線性預測分析L P C法等。
[0055]由于在日常應用中經常會有對講機用戶聚集的情況發(fā)生,對于某一用戶而言,當他在使用自己的對講機時,他通過語音控制對講機,容易受到其他用戶聲音或者外界噪聲等聲音的干擾,為了降低或者消除干擾,對講機在接收用戶的語音之后,可以進行過濾處理,從接收到的所有聲音中盡可能完整地提取出用戶的語音,然后,再利用語音特征分析方法解析出該語音的語音特征,解析出的語音特征為后續(xù)的P T T業(yè)務的觸發(fā)打好技術基礎。
[0056]步驟102,在預先保存的語音特征中查找是否存在所解析的語音特征,所述預先保存的語音特征是預先采集并保存的設備允許的用戶所具有的語音特征。若存在,則執(zhí)行步驟103,觸發(fā)即時按鍵通話業(yè)務。
[0057]為了保證用戶觸發(fā)設備P T T業(yè)務的準確性,需要預先保存用戶的語音特征,若該設備只允許一個人使用時,則只需要預先采集該用戶的語音特征并將其保存。若該設備可允許多個人使用時,則需要預先采集可允許的多個用戶的語音特征并將其都保存。對于設備而言,當用戶第一次使用該設備時,設備可自動提取用戶的語音特征將其保存,當用戶下一次使用時,即可利用語音特征信息來觸發(fā)P T T業(yè)務。對于用戶而言,想要通過語音特征的方式來觸發(fā)P T T業(yè)務,必須預先將自己的語音特征信息錄入設備中。
[0058]對于設備而言,當接收到用戶的語音信息,解析出語音特征,然后就需要從預先保存的語音特征中查找是否存在當前所解析的語音特征,如果存在,表明當前用戶的語音控制是有效的可執(zhí)行的,因此,觸發(fā)P T T業(yè)務。如果不存在,表明當前用戶的語音控制是無效的不可執(zhí)行的,因此,忽略不做處理,以避免誤操作。
[0059]通過上述本發(fā)明實施例可以看出,將用戶的語音特征作為是否觸發(fā)P T T業(yè)務的判斷基準,這樣能夠避免其他用戶語音或者外界噪聲的干擾而產生的誤操作,從而準確控制即時按鍵通話業(yè)務,提高用戶的使用體驗。
[0060]在實際應用中,當多個用戶聚集在一起時或者外界干擾聲音較大時,對于設備而言并不知道哪個聲音是本設備所允許的用戶的聲音,哪個是其他用戶的聲音,而哪些是噪音,只要接收到語音,都是先要進行解析語音特征,然后從預先保存的語音特征中查找是否存在所解析的語音特征,如果存在,則觸發(fā)P τ τ業(yè)務,若某一設備的用戶并未發(fā)出聲音,并未想要觸發(fā)P T T業(yè)務,而身邊其他人的聲音過大,該用戶的設備依舊能夠接收到這些聲音,進行一系列的操作,就會嚴重浪費設備資源?;谏鲜黾夹g問題的考慮,本發(fā)明實施例提供以下三個優(yōu)選方案,分別是實施例2、3以及實施例4。下面依次對這三個優(yōu)選方案進行解釋說明。
[0061]首先,請參閱圖2,示出的本發(fā)明實施例即時按鍵通話業(yè)務控制方法實施例2的流程圖,該方法包括:
[0062]步驟201,接收語音,解析所接收的語音所具有的語音特征;
[0063]步驟202,判斷所接收的語音的音量是否大于預設閾值,若是,則執(zhí)行步驟203。
[0064]由于用戶在使用設備時,外界環(huán)境中的干擾聲音較多,比如外界噪聲、其他用戶的語音等聲音,均可能被用戶正在使用的設備接收到,考慮到,這些聲音的聲源可能距離用戶正在使用的設備較遠,或者這些聲音與用戶正常的聲音相比較小,因此,本步驟可通過判斷所接收到的語音的聲音大小,初步判斷該聲音是不是本設備所允許用戶發(fā)出的聲音,如果不是,可以避免后續(xù)的查找操作做出無謂的操作浪費設備資源,如果是,再進行后續(xù)查找操作。
[0065]當然,也可以是在接收語音之后,先判斷所接收的語音的音量是否大于預設閾值,若是,則解析所接收的語音所具有的語音特征,然后,再執(zhí)行步驟203。否則,不進行解析操作、查找操作。這樣能夠避免接收語音之后,直接進行解析操作,然后,再進行判斷操作,若判斷結果為否,后續(xù)并不需要執(zhí)行查找操作,導致所解析的語音特征沒有任何價值,而解析操作比較耗費資源,因此,這樣處理能夠更進一步節(jié)約設備資源。
[0066]步驟203,在預先保存的語音特征中查找是否存在所解析的語音特征,所述預先保存的語音特征是預先采集并保存的設備允許的用戶所具有的語音特征;若存在,則執(zhí)行步驟 204。
[0067]步驟204,觸發(fā)即時按鍵通話業(yè)務。
[0068]通過上述本發(fā)明實施例可以看出,通過判斷所接收的語音的音量的方式,來決定是否進行后續(xù)的查找操作,由于查找操作具體是對比語音特征信息,過程比較復雜,耗費較多設備資源,利用判斷音量的方式,避免多余的查找操作引起的資源浪費現象的出現。
[0069]然后,請參閱圖3,示出的本發(fā)明實施例即時按鍵通話業(yè)務控制方法實施例3的流程圖,該方法包括:
[0070]步驟301,接收語音,解析所接收的語音所具有的語音特征;
[0071]步驟302,識別所接收的語音中是否存在預設控制語句,若是,則執(zhí)行步驟303。
[0072]由于,在某一時間段內,設備只能是歸屬于一個用戶,因此對于設備而言,只能對當前用戶的指令做出對應操作,為了避免設備在接收到任何用戶的語音都進行查找語音特征的操作,由于解析語音特征、查找語音特征比較復雜耗費設備資源,因此,用戶在使用設備之前,可以預先設置一個控制語句用于控制P T T業(yè)務,比如:預先設置控制語句為“啟動P T T業(yè)務”、“開始P T T業(yè)務”、“開始”、“ S t a r t ”等任一語句,該控制語句可以是設備所能識別的任一語種的語句,可以是一個詞、一句話、一個字母等任意形式。
[0073]這樣處理后,只有用戶自己知道預設的控制語句,其他用戶不知道該控制語句,其他用戶即使發(fā)出聲音也無法對該設備產生作用。因此,通過本步驟可以先判斷出接收到語音是不是P T T業(yè)務的觸發(fā)語句,如果不是,就不用再進行后續(xù)的解析語音特征、查找語音特征等操作,這樣就能夠避免浪費設備資源。另外,即使該設備的控制語句被其他用戶知道并說出時,還能夠通過后續(xù)的查找操作,做出更準確的判斷,從而避免誤操作。
[0074]當然,也可以是在接收語音之后,先識別所接收的語音中是否存在預設控制語句,若是,則解析所接收的語音所具有的語音特征,然后,再執(zhí)行步驟303。否則,不進行解析操作、查找操作。這樣能夠避免接收語音之后,直接進行解析操作,然后,再進行識別操作,若識別結果為否,后續(xù)并不需要執(zhí)行查找操作,導致所解析的語音特征沒有任何價值,而解析操作比較耗費資源,因此,這樣處理能夠更進一步節(jié)約設備資源。
[0075]步驟303,在預先保存的語音特征中查找是否存在所解析的語音特征,所述預先保存的語音特征是預先采集并保存的設備允許的用戶所具有的語音特征;若存在則執(zhí)行步驟304。
[0076]步驟304,觸發(fā)即時按鍵通話業(yè)務。
[0077]通過上述本發(fā)明實施例可以看出,利用識別所接收的語音中是否存在預設控制語句的方法,來控制是否進行查找操作,這樣既能夠避免多余的查找操作引起的資源浪費現象的出現,又能夠提高觸發(fā)P TT業(yè)務的可靠性。
[0078]最后,請參閱圖4,示出的本發(fā)明實施例即時按鍵通話業(yè)務控制方法實施例4的流程圖,該方法包括:
[0079]步驟401,接收語音,解析所接收的語音所具有的語音特征;
[0080]步驟402,判斷所接收的語音的音量是否大于預設閾值,若大于,則執(zhí)行步驟403 ;
[0081]步驟403,識別所接收的語音中是否存在預設控制語句,若存在,則執(zhí)行步驟404 ;
[0082]當然,也可以是在接收語音之后,先判斷所接收的語音的音量是否大于預設閾值,若大于,則識別所接收的語音中是否存在預設控制語句,若存在,則解析所接收的語音所具有的語音特征,然后執(zhí)行步驟404 ;否則,不進行解析操作、查找操作。
[0083]步驟404,在預先保存的語音特征中查找是否存在所解析的語音特征,所述預先保存的語音特征是預先采集并保存的設備允許的用戶所具有的語音特征;若存在則執(zhí)行步驟405。
[0084]步驟405,觸發(fā)即時按鍵通話業(yè)務。
[0085]通過上述三個優(yōu)選方案均可以看出,通過判斷所接收的語音的音量是否大于預設閾值和識別所接收的語音中是否存在預設控制語句,兩個操作更進一步的保證后續(xù)的查找操作的可靠性,避免多余的查找操作浪費設備資源。
[0086]由于,在實際應用中觸發(fā)P T T業(yè)務最常用的方式,還是手按壓物理P T T按鍵或者點擊軟件P T T按鍵的方式,因此,為了更好的兼容現有設備的按壓按鍵的方式,本發(fā)明實施例提供優(yōu)選方案,具體是在上述任一種實施例的基礎上,增加監(jiān)測即時按鍵通話業(yè)務的按鍵的按壓信號,當監(jiān)測到按鍵的按壓信號時,觸發(fā)即時按鍵通話業(yè)務的操作,使得設備既能夠利用語音特征觸發(fā)