Small variation in amplitude
古いコメントを表示
Does anybody can tell me plz,how can I make change in the amplitude of speech signal ?I need to make small variation in the amplitude.I am working in synthesize speech ,I would like to change the amplitude of the speech signal signal.
採用された回答
その他の回答 (2 件)
Wayne King
2012 年 7 月 29 日
編集済み: Wayne King
2012 年 7 月 29 日
Just multiply the signal by a constant between 0 and 1
t = linspace(0,1,1000);
x = cos(2*pi*100*t)+sin(2*pi*100*(t-pi/4));
% scale the amplitude by 1/5
y = 0.2*x;
plot(t,x), hold on;
plot(t,y,'r','linewidth',2)
If you want to add just a small variation, then multiply by a factor just slightly over or under 1.
1 件のコメント
Farideh Jalali
2012 年 7 月 29 日
編集済み: Farideh Jalali
2012 年 7 月 30 日
カテゴリ
ヘルプ センター および File Exchange で Signal Processing Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!