新聞中心

        EEPW首頁 > 消費電子 > 設計應用 > 基于小波變換和自相關函數的基音頻率檢測算法

        基于小波變換和自相關函數的基音頻率檢測算法

        作者: 時間:2009-05-07 來源:網絡 收藏

        3 流程圖
        過程如下:
        (1)采集語音信號。人的語音信號都在6 kHz以內,根據Nyqtfist采樣定理,fs=11 025 Hz。把采集得到的語音信號記為X;
        (2)基音變化范圍大,從老年男性的50 Hz到兒童和女性的450 Hz。因此使用進行濾波時,要把50~500 Hz的語音信號加強,把高于500 Hz的語音信號減弱,以去除共振峰和高頻噪音的影響;
        (3)同一個人在不同情態下發音的基音周期也不同,加之基音周期還受單詞發音音調的影響,因此基音實際上是估計短時語音的平均周期。采用L點的矩形窗來截取信號,進行短時分析,一般取窗口的長度為36 ms,幀重疊18 ms;
        (4)利用自估計第i幀語音信號的基音
        周期fpi。若fpi的范圍超出了[60 Hz,500 Hz],則判斷該幀為清音幀,聲帶不振動,fpi,置為O Hz。

        流程圖如圖4所示:

        4 實 驗

        首先通過一個真實的語音數據來說明第3節算法的有效性,然后將其與傳統的自法的結果進行比較。
        在圖5中,圖5(a)為作者(男性)讀“馬到成功”的語音信號波形,fs=1l 025 Hz,用普通麥克風在自然環境下錄制,時長為2 s。選擇db4基,對原始語音信號進行二進,取小波后第三層的低頻部分信號,該低頻信號如圖5(b)所示。用幀長為36 ms的矩形窗把圖5(a)中原始信號分成165幀,并用自估計每一幀的基率,基率的變化曲線如圖5(c)所示。同樣地把圖5(b)中經小波變換后所得的低頻語音信號分成165幀,然后用自相關函數估計每一幀的基率,基音頻率的變化曲線如圖5(d)所示。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 广饶县| 林芝县| 花莲市| 绥阳县| 东海县| 屯昌县| 英吉沙县| 西华县| 凌云县| 平邑县| 临高县| 潞城市| 大港区| 菏泽市| 平谷区| 株洲市| 广河县| 邵东县| 丁青县| 鄂托克前旗| 玛纳斯县| 通许县| 波密县| 布尔津县| 石台县| 砚山县| 靖边县| 曲周县| 文安县| 峡江县| 庐江县| 温州市| 山阴县| 南开区| 伊吾县| 长顺县| 广州市| 五常市| 富源县| 浦江县| 都匀市|