[發明專利]語音異常檢測方法、裝置、存儲介質及電子設備有效
| 申請號: | 202010177666.X | 申請日: | 2020-03-13 |
| 公開(公告)號: | CN111343344B | 公開(公告)日: | 2022-05-31 |
| 發明(設計)人: | 楊柳 | 申請(專利權)人: | OPPO(重慶)智能科技有限公司 |
| 主分類號: | G10L25/60 | 分類號: | G10L25/60;H04M3/22;H04M3/42;G10L25/51 |
| 代理公司: | 深圳翼盛智成知識產權事務所(普通合伙) 44300 | 代理人: | 李漢亮 |
| 地址: | 401120 重慶*** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 語音 異常 檢測 方法 裝置 存儲 介質 電子設備 | ||
1.一種語音異常檢測方法,其特征在于,包括:
接收執行語音任務時得到的語音數據流;
按照接收時間的先后順序,將所述語音數據流存儲為多個連續的語音片段,其中,在接收語音數據流的過程中,每接收到一語音片段,就存儲一語音片段,所述語音片段為脈沖編碼調制音頻數據;
按照所述語音片段存儲的先后順序,讀取每一所述語音片段,并檢測讀取的語音片段是否存在異常,其中,在將所述語音數據流存儲為多個連續的語音片段的過程中,每存儲一語音片段,就讀取一語音片段,并計算讀取的語音片段中數值為零的片段長度,在所述語音片段的總長度中所占的比例;
判斷所述比例是否大于預設比例,其中,若是,則判定所述語音片段存在異常,若否,則判定所述語音片段不存在異常;
當連續存在異常的語音片段的數量大于第一預設閾值、且所述語音任務為錄音任務時,判定所述語音任務處于執行所述語音任務的錄音器處于異常的狀態;
當連續存在異常的語音片段的數量大于第一預設閾值、且所述語音任務為播放任務時,判斷電子設備是否接收到服務器發送的下行數據包,其中,所述電子設備通過所述服務器執行所述語音任務;
若所述電子設備未接收到所述下行數據包,則判定所述語音任務處于執行所述語音任務的網絡處于異常的狀態;
若所述電子設備接收到所述下行數據包,則判定所述語音任務處于語音發送方未發出聲音的異常狀態;
當連續存在異常的語音片段的數量小于或等于所述第一預設閾值、且所述語音任務為播放任務時,則確定斷音時長是否超過預設時長;
若所述斷音時長超過所述預設時長,則判定所述語音任務處于語音任務的播放器異常的狀態;
基于異常數據的前方數據和后方數據,通過語音修復算法確定異常數據的情景;根據情景預測異常數據的內容,并用預測出的內容替換異常數據的內容,以對異常數據進行修復處理,并播放修復處理后的語音內容。
2.根據權利要求1所述的語音異常檢測方法,其特征在于,所述判定所述語音任務發生異常之后,還包括:
輸出提示信息,其中,所述提示信息用于提示用戶電子設備執行的所述語音任務異常。
3.一種語音異常檢測裝置,其特征在于,包括:
接收模塊,用于接收執行語音任務時得到的語音數據流;
存儲模塊,用于按照接收時間的先后順序,將所述語音數據流存儲為多個連續的語音片段,其中,在接收語音數據流的過程中,每接收到一語音片段,就存儲一語音片段,所述語音片段為脈沖編碼調制音頻數據;
檢測模塊,用于按照所述語音片段存儲的先后順序,讀取每一所述語音片段,并檢測讀取的語音片段是否存在異常,其中,在將所述語音數據流存儲為多個連續的語音片段的過程中,每存儲一語音片段,就讀取一語音片段,并計算讀取的語音片段中數值為零的片段長度,在所述語音片段的總長度中所占的比例;判斷所述比例是否大于預設比例,其中,若是,則判定所述語音片段存在異常,若否,則判定所述語音片段不存在異常;
第一判定模塊,用于當連續存在異常的語音片段的數量大于第一預設閾值、且所述語音任務為錄音任務時,判定所述語音任務處于執行所述語音任務的錄音器處于異常的狀態;當連續存在異常的語音片段的數量大于第一預設閾值、且所述語音任務為播放任務時,判斷電子設備是否接收到服務器發送的下行數據包,其中,所述電子設備通過所述服務器執行所述語音任務;若所述電子設備未接收到所述下行數據包,則判定所述語音任務處于執行所述語音任務的網絡處于異常的狀態;若所述電子設備接收到所述下行數據包,則判定所述語音任務處于語音發送方未發出聲音的異常狀態;當連續存在異常的語音片段的數量小于或等于所述第一預設閾值、且所述語音任務為播放任務時,則確定斷音時長是否超過預設時長;若所述斷音時長超過所述預設時長,則判定所述語音任務處于語音任務的播放器異常的狀態;基于異常數據的前方數據和后方數據,通過語音修復算法確定異常數據的情景;根據情景預測異常數據的內容,并用預測出的內容替換異常數據的內容,以對異常數據進行修復處理,并播放修復處理后的語音內容。
4.一種存儲介質,其上存儲有計算機程序,其特征在于,當所述計算機程序在計算機上運行時,使得所述計算機執行如權利要求1至2任一項所述的語音異常檢測方法。
5.一種電子設備,包括處理器、存儲器,所述存儲器有計算機程序,其特征在于,所述處理器通過調用所述計算機程序,用于執行如權利要求1至2任一項所述的語音異常檢測方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于OPPO(重慶)智能科技有限公司,未經OPPO(重慶)智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010177666.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:異形高倍率電池及其制備方法
- 下一篇:一種液態金屬串聯冷卻電纜





