Small variation in amplitude
Show older comments
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.
Accepted Answer
More Answers (2)
Wayne King
on 29 Jul 2012
Edited: Wayne King
on 29 Jul 2012
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 Comment
Farideh Jalali
on 29 Jul 2012
Edited: Farideh Jalali
on 30 Jul 2012
Farideh Jalali
on 30 Jul 2012
0 votes
Categories
Find more on Signal Processing Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!