audiorecorderで音声が録音できない

조회 수: 21(최근 30일)
Akira
Akira 2019년 11월 17일
댓글: Akira 2019년 11월 27일
mac book pro の内蔵マイクを入力としてaudiorecorderを使って5秒間録音してその波形を描画するプログラミングを組んだのですが、何回やっても波形が0の物しか描画されません。どうしてでしょうか?
audiodevinfoではちゃんと認識しており、コードもエラーが出ていないです。また、macのシステム設定も確認しましたがそれらしい問題がみつかりませんでした。
以下が利用したコードです。
rec0bj = audiorecorder(44100,16,1,0);
disp('Start recording');
recordblocking(rec0bj, 5);
disp('End of recording');
% play(rec0bj);
y = getaudiodata(rec0bj);
plot(y);

채택된 답변

Shoumei
Shoumei 2019년 11월 17일
MATLABの実行ファイル /Applications/MATLAB_R2019b.app/bin/matlab を直接実行して解決しませんか?
  댓글 수: 1
Akira
Akira 2019년 11월 18일
terminalで開いたらうまくできました。ありがとうございます。
ちなみに、今までmatlabをLanchpadから起動していたのですが、今回の教えていただいたやり方出ないといけないのでしょうか?

댓글을 달려면 로그인하십시오.

추가 답변(1개)

Atsushi Matsumoto
Atsushi Matsumoto 2019년 11월 27일
この問題、R2019b Update2で修正されたようです。
MATLABデスクトップ右上にあるベルのアイコンからUpdateパッチをインストールして下さい。
  댓글 수: 1
Akira
Akira 2019년 11월 27일
updateしたらちゃんとマイクが反応するようになりました。ありがとうございます。

댓글을 달려면 로그인하십시오.

제품


릴리스

R2019b

Community Treasure Hunt

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

Start Hunting!