macOS Catalina Microphone Will Not Record

3 Ansichten (letzte 30 Tage)
neruk41
neruk41 am 7 Nov. 2019
Kommentiert: Walter Roberson am 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 Kommentare
Walter Roberson
Walter Roberson am 14 Nov. 2019
Experiment with
/Applications/MATLAB_R2019b.app/bin/matlab
Walter Roberson
Walter Roberson am 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.

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Walter Roberson
Walter Roberson am 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

Produkte


Version

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by