I Essayer de sauvegarder ma voix enregistrée. Quand j'appuie sur le bouton 'sauvegarder', l'audio enregistré doit être enregistré dans un fichier .wav. Mais ce n'est pas le cas. Ceci est le code que j'ai jusqu'à présent ...Enregistrer l'audio enregistré
bouton Enregistrer ...
function recordbutton_Callback(hObject, eventdata, handles)
% hObject handle to recordbutton (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
rec = audiorecorder
disp('Recording for 5 Seconds...')
recordblocking (rec,5); %5 Seconds
disp('Finished Recording.')
global myrecording
myrecording = getaudiodata(rec);
axes(handles.axes3);
plot(myrecording)
bouton Enregistrer ...
% --- Executes on button press in saverecording.
function saverecording_Callback(hObject, eventdata, handles)
global myrecording
audiowrite(myrecording, 'RecordedSound.wav');
Quel est le problème que vous rencontrez? votre code ne fonctionne pas? Est-ce incomplet? – zhqiat
Lorsque j'appuie sur le bouton «Sauvegarder», l'audio enregistré doit être sauvegardé dans un fichier .wav. Mais ce n'est pas le cas. –
Qu'est-ce qui * arrive *? Avez-vous un fichier .wav vide? Êtes-vous sûr que le rappel est appelé? Est-ce que myrecording contient les données que vous pensez faire à ce moment-là si vous l'examinez pendant le débogage? Avez-vous essayé la commande 'audiowrite' à la console de débogage par elle-même pour voir si cela fonctionne comme prévu? –