線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:742
推到 Plurk!
推到 Facebook!

有關語音訊號處理.Picth Shifting (移調)

尚未結案
koni
一般會員


發表:5
回覆:12
積分:3
註冊:2004-05-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-09-14 00:30:58 IP:61.70.xxx.xxx 未訂閱
各位前輩好~在下有個關於語音處理的問題想要請教 不知是否知道 Pitch Shifting (移調)有什麻比較好的方法? 在下目前摸不著頭緒~ 例如要將一個 100Hz的人聲、移調成150Hz~但保持其音品及長度(時間長度) 目前知道可從時域 or 頻堿 兩方向著手~ 不知有沒有前輩有這方向的經驗,知道從那著手~ 或是有什麻方法做出來的效果還不錯~ 請提供後學點意見~感謝感謝 thx
gwanlin
一般會員


發表:1
回覆:29
積分:6
註冊:2002-07-30

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-09-16 12:17:46 IP:61.222.xxx.xxx 未訂閱
單純的pitch shift只要改變播放的速度就可以了,但是如果是要只改變整塊PCM data中的一小部份的話,可能就要先做一些切割的動作,等到要處理的那一塊處理完了,再把data合併回來。 不過改變播放速度的作法,只能局限於小範圍的pitch shift,範圍稍大可能就很不自然。 如果不希望改變長度的話,可以嘗試增加或減少sample的數量,減少不用說,增加的話可以嘗試複製原有的sample去插入原本會空出來的位置,但是即使是這樣做,調整出來的聲音只要range稍大,還是會比較不自然。 我目前只知道這些,不知道還有沒有更理想的方法。 我是gwanlin 發表人 - gwanlin 於 2004/09/16 13:04:40
------
我是gwanlin
系統時間:2024-05-21 4:43:10
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!