本系列文章由
@yhl_leo
2.2 30毫秒無聲語音的lp合成
從上篇部落格的語音波形圖中選取一部分30毫秒的無聲語音頻號(這裡選擇2000~2239這段訊號):
圖 1 語音波形
繪製出其功率譜密度圖。須要強調的是,我們如今處理的是雜訊(並不是語音),所以採用平均週期頻譜來估算功率譜密度(相比乙個簡單的週期頻譜而言頻率解析度減少)。這裡使用matlab中的pwlech
函式,預設將語音幀分為8個子幀,相鄰之間重疊度為50%。
圖 2 功率譜密度圖
相同使用lp模型,p=
10合成乙個新的幀。
合成的時候,使用all-pole
濾波(使用預測殘差的標準差
σ作為其標準差)處理高斯白雜訊幀:
圖 3 合成語音波形
相同繪製出其功率譜密度圖:
圖 4 合成音功率譜密度圖
非常明顯,儘管合成音的波形與原音的波形基本沒什麼共同點,可是功率譜密度圖還有些類似。
這就是lp模型的雜訊合成分析~
BREW手機中的事件處理
brew是基於事件驅動的,可以通過ishell介面中的相關方法傳送或接收指定的事件,事件在系統中的分發處理是通過aee層來實現的。傳送事件的方法有ishell sendevent,ishell postevent等,接收特定事件的方法主要是通過ishell registernotify方法來實現,也...
語音頻號的預處理
2014年09月05日 綜合 共 1116字 字型大小 小 中 大 回顧上兩次的內容 上次主要說了音訊檔案的讀取 主要是matlab和c語言 感覺有幾個概念有點混淆 語音 音訊 語音英文是speech,音訊是audio,是music。據我的理解是音訊包括語音和 不知道這麼理解對不?此外,讀取音訊其實...
對話方塊值的處理
prompt def dlgtitle 生成水印 lineno 1 ans inputdlg prompt,dlgtitle,lineno,def s 0.ans 將得到的結果處理為小於1.ans str2num cell2mat s original 0.ans file ans original...