macOS Catalina Microphone Will Not Record

4 vues (au cours des 30 derniers jours)
neruk41
neruk41 le 7 Nov 2019
Commenté : Walter Roberson le 14 Nov 2019
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 commentaires
Walter Roberson
Walter Roberson le 14 Nov 2019
Experiment with
/Applications/MATLAB_R2019b.app/bin/matlab
Walter Roberson
Walter Roberson le 14 Nov 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.

Connectez-vous pour commenter.

Réponses (1)

Walter Roberson
Walter Roberson le 8 Nov 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.

Tags

Produits


Version

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by