[發明專利]語音干擾濾除的方法、電子裝置及計算機可讀存儲介質有效
| 申請號: | 201710396430.3 | 申請日: | 2017-05-31 |
| 公開(公告)號: | CN108986831B | 公開(公告)日: | 2021-04-20 |
| 發明(設計)人: | 林燕星 | 申請(專利權)人: | 南寧富桂精密工業有限公司 |
| 主分類號: | G10L21/0208 | 分類號: | G10L21/0208;G10L15/26 |
| 代理公司: | 深圳市賽恩倍吉知識產權代理有限公司 44334 | 代理人: | 常云敏 |
| 地址: | 530007 廣西壯族自治區南寧市高*** | 國省代碼: | 廣西;45 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 語音 干擾 方法 電子 裝置 計算機 可讀 存儲 介質 | ||
1.一種語音干擾濾除的方法,用于電子裝置中,所述電子裝置包含至少一個音頻采集單元和至少一個音頻輸出單元,其特征在于,所述方法包括步驟:
通過所述音頻采集單元獲取外部環境中的第一音頻信號,所述第一音頻信號中包括用戶語音信號;
獲取所述音頻輸出單元輸出的第二音頻信號;
過濾所述第一音頻信號中的語音音區以得到第一背景音頻信號,過濾所述第二音頻信號中的語音音區以得到第二背景音頻信號;
設定一固定區間作為計算能量值的時間區間,區間長度為t;
在所述第一背景音頻信號與所述第二背景音頻信號的相同時間點以所述區間長度t設置連續n個所述固定區間;
計算所述第一背景音頻信號中設置的n個區間的能量值,得到第一區間能量序列,記為E1[n];
計算所述第二背景音頻信號中設置的n個區間內的能量,得到第二區間能量序列,記為E2[n];
針對所述第一背景音頻信號和所述第二背景音頻信號,將每一固定區間內的能量與后一固定區間內的能量進行比較,得到多個特征值,從而得到第一特征值序列C1[m]和第二特征值序列C2[m];
根據所述第一特征值序列C1[m]和所述第二特征值序列C2[m],計算得到所述第一背景音頻信號和所述第二背景音頻信號之間的時間差T;
根據所述時間差T,補償所述第二背景音頻信號并將補償后的第二背景音頻信號和所述第一背景音頻信號進行對比,以得到擴音參數X;
依據所述時間差T及所述擴音參數X,對所述第二音頻信號進行時間補償、放大和反相操作以得到第三音頻信號;及
合成所述第一音頻信號與所述第三音頻信號,得到與所述用戶語音信號接近的第四音頻信號;
其中,所述第一特征值序列C1[m]中第m個第一特征值C1m和所述第二特征值序列C2[m]的中第m個第二特征值C2m的計算公式如下:
其中,E1m為所述第一背景音頻信號中第m個所述固定區間的能量值,E2m為所述第二背景音頻信號中第m個所述固定區間的能量值。
2.如權利要求1所述的語音干擾濾除的方法,其特征在于,所述根據所述第一特征值序列和所述第二特征值序列,計算得到所述第一背景音頻信號和所述第二背景音頻信號之間的時間差T的步驟,包括:
對比所述第一特征值序列C1[m]與所述第二特征值序列C2[m],得到一數值k,使得C1m+k=C2m;
所述時間差T等于所述區間長度t與所述數值k的乘積。
3.如權利要求2所述的語音干擾濾除的方法,其特征在于,計算所述擴音參數X的公式為:
其中,E1n為所述第一背景音頻信號中第n個所述固定區間的能量值,E2n為所述第二背景音頻信號中第n個所述固定區間內的能量值。
4.如權利要求1所述的語音干擾濾除的方法,其特征在于,所述第三音頻信號的計算公式為:
S3(t)=-XS2(t-T)
其中,S3(t)為所述第三音頻信號,S2(t)為所述第二音頻信號。
5.一種電子裝置,其特征在于,所述裝置包括:至少一個音頻采集單元和至少一個音頻輸出單元,存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序被所述處理器執行時實現如權利要求1至4中任一項所述的語音干擾濾除方法的步驟。
6.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如權利要求1至4中任一項所述的語音干擾濾除的方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南寧富桂精密工業有限公司,未經南寧富桂精密工業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710396430.3/1.html,轉載請聲明來源鉆瓜專利網。





