macOS Catalina Microphone Will Not Record
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
recording = audiorecorder;
disp('Initiate Recording') % clues user that the recording has started
recordblocking(recording, 1.5); % records a sound for 1.5 sec, default sampling frequency is 8000 Hz
disp('End') % clue user that the recording has ended
play(recording) % plays the recorded sounds
recordingD = getaudiodata(recording); % stores data in a double format array
I am attempting to use the above code to record audio from Matlab, but the recordingD array is always 0 no matter what. I have tried using my MacBook Pro's built in microphone and two external microphones to no avail. Please help!
9 comentarios
Walter Roberson
el 14 de Nov. de 2019
Experiment with
/Applications/MATLAB_R2019b.app/bin/matlab
Walter Roberson
el 14 de Nov. de 2019
open /Applications/MATLAB_R2019b.app
appears to work as well to start MATLAB. I do not know if it would be started with the access you need, though; I would be more confident of that with running the /bin version.
Respuestas (1)
Walter Roberson
el 8 de Nov. de 2019
In system preferences you need to give matlab access to the microphone.
Possibly you will need to Unlock and then + to add a new app. I do not have Catalina so I do not have that preference myself.
However I saw a posting recently that said that is not working for some people. If I recall correctly the person was working with High Sierra, and indicated that as being the first MacOS with that system preference.
0 comentarios
Ver también
Categorías
Más información sobre Audio and Video Data en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!