Saving an audio file in .wav format

126 vues (au cours des 30 derniers jours)
Sri Srujan Gollapudi
Sri Srujan Gollapudi le 15 Sep 2019
Hello,
I'm writing a program to record audio and save it as a .wav file. I'm able to record and play the voice, however, while using the audiowrite function the audio is getting clipped. The range of my audio signal falls between -1 and 1. I will attach my code and the plot of the audio graph. Can someone help me as to how to save the audio clip. I also used the 'save' command, but the file is not playable by VLC, Windows media player, etc.
a= audiorecorder(8000,8,1);
disp('start speaking')
recordblocking(a,5);
disp('End of recording')
myrec= getaudiodata(a);
plot(myrec);

Réponse acceptée

Walter Roberson
Walter Roberson le 15 Sep 2019
  3 commentaires
Walter Roberson
Walter Roberson le 15 Sep 2019
audiowrite('NameOfFile.wav', myrec, 8000)
Sri Srujan Gollapudi
Sri Srujan Gollapudi le 15 Sep 2019
Thank you so much. Cheers!

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by