audiorecorder
오디오 녹음을 위한 객체
설명
audiorecorder
객체를 사용하여, MATLAB®에서 처리하기 위해 마이크와 같은 입력 장치에서 오디오 데이터를 녹음합니다. audiorecorder
객체는 녹음 중에 추가적인 유연성을 제공하는 속성을 포함합니다. 예를 들어, audiorecorder
객체 함수를 사용하여 재생을 일시 중지하거나, 재개하거나, 콜백을 정의할 수 있습니다.
생성
구문
설명
입력 인수
속성
객체 함수
get | audiorecorder 객체의 속성값 쿼리 |
getaudiodata | 녹음된 오디오 신호를 숫자형 배열로 저장 |
getplayer | Create associated audioplayer object |
isrecording | Determine if recording is in progress |
pause | audioplayer 객체 재생 또는 audiorecorder 객체 기록 일시 중지 |
play | audiorecorder 객체에서 오디오 재생 |
record | audiorecorder 객체에 오디오 녹음 |
recordblocking | audiorecorder 객체에 오디오를 녹음하고 녹음이 완료될 때까지 컨트롤 유지 |
resume | Resume playback of audioplayer object or recording of
audiorecorder object from paused state |
set | Set property values for audiorecorder object |
stop | audioplayer 객체 재생 또는 audiorecorder 객체 기록 중지 |
예제
제한 사항
MATLAB Online™ 또는 MATLAB Web App Server™에서
audiorecorder
함수를 사용할 때 다음 제한 사항이 적용됩니다.audiorecorder
객체에서audioplayer
객체를 만들 수 없습니다.audiorecorder
함수는nBits
를 무시합니다. 대신 입력 오디오 장치의 디폴트 샘플당 비트 수를 사용하여 오디오 데이터를 기록합니다.Fs
샘플 레이트의 유효한 값은 MATLAB 데스크탑에서와 동일하지 않을 수 있습니다.
팁
audiorecorder
함수는 모든 Windows® 플랫폼과 대부분의 UNIX® 플랫폼에서 사운드 장치를 지원합니다.MATLAB Online과 MATLAB Web App Server의
audiorecorder
함수는 Google Chrome®에서 지원됩니다.참고
MATLAB Online 또는 MATLAB Web App Server를 사용하는 경우의 보안 고려 사항:
audiorecorder
함수를 MATLAB Online 또는 MATLAB Web App Server에서 사용하는 경우, 특정 기능과 설정으로 개인 정보 보호를 제어할 수 있습니다.원치 않는 애플리케이션이 마이크를 사용하는 것을 방지하려면 오디오 장치에 대한 자동 액세스를 끄십시오. 이 설정은 언제든지 변경할 수 있습니다. 특정 웹사이트에 대한 사용 권한을 부여하면 나중에 웹사이트를 방문하는 경우 브라우저가 자동으로 마이크에 액세스할 수 있습니다. 처음에 액세스를 허용한 후에 Google Chrome의 브라우저 설정을 사용하여 특정 사이트에 대한 액세스를 철회할 수 있습니다.
Google Chrome의 개인 브라우징 모드를 사용하여 MATLAB Online 웹사이트 또는 MATLAB Web App Server에 액세스할 수도 있습니다. 이렇게 하면 Chrome®이 마이크에 액세스를 시도할 때마다 사용자의 브라우저 설정과 관계없이 Chrome이 자동으로 마이크에 대한 권한을 요청합니다.
버전 내역
R2006a 이전에 개발됨