Small variation in amplitude
Afficher commentaires plus anciens
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.
Réponse acceptée
Plus de réponses (2)
Wayne King
le 29 Juil 2012
Modifié(e) : Wayne King
le 29 Juil 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 commentaire
Farideh Jalali
le 29 Juil 2012
Modifié(e) : Farideh Jalali
le 30 Juil 2012
Farideh Jalali
le 30 Juil 2012
0 votes
Catégories
En savoir plus sur Signal Processing Toolbox dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!