Audio Toolbox는 오디오, 음성 및 음향의 신호 처리와 분석 툴을 제공합니다. 이 툴박스에는 오디오 신호 처리, 음향 메트릭 추정, 오디오 데이터셋의 레이블 지정 및 증대, 오디오 특징 추출을 위한 알고리즘이 있습니다.
ASIO, CoreAudio 및 기타 사운드 카드와의 저지연 오디오 스트리밍을 통해 실시간으로 측정을 실행하거나 알고리즘을 프로토타이핑할 수 있습니다. Audio Toolbox를 사용하면 그래픽 인터페이스나 MIDI 이벤트를 통해 알고리즘 파라미터를 제어할 수 있습니다. 알고리즘은 외부 호스트 애플리케이션에서 실행할 VST 또는 Audio Unit 플러그인으로 변환하여 검증할 수 있습니다. 이 툴박스는 플러그인 호스팅도 제공하여, 외부 오디오 플러그인을 사용하여 MATLAB 배열을 처리할 수 있습니다.
이 툴박스에는 전이 학습을 지원하는 사전 훈련된 머신러닝과 딥러닝 모델이 있습니다. 임베딩 추출, 사운드 분류, 화자 검증, 음성 전사 및 합성, 음원 분리, 배경 잡음 제거 등의 상위수준 작업에 대한 음성 및 음향 신호에 모델을 직접 적용할 수 있습니다.
스트리밍 수집 및 재생
Windows®, Mac® 및 Linux® 운영 체제에서 표준 오디오 드라이버(예: ASIO, WASAPI, CoreAudio, ALSA)를 사용하여 USB 또는 Thunderbolt™ 등을 통해 사운드 카드의 오디오 샘플을 읽고 쓸 수 있습니다. 밀리초 단위의 짧은 양방향 지연 시간으로 MATLAB에서 실시간 오디오를 처리할 수 있습니다.
AI를 사용한 오디오, 음성 및 음향
최신 딥러닝과 머신러닝 모델을 오디오, 음성 및 음향 신호에 적용할 수 있습니다. 전이 학습을 통해 모델 조정을 위한 오디오 데이터를 만들고 레이블을 지정하고 증대할 수 있습니다. 특징을 추출하고 시간-주파수 변환을 계산할 수 있습니다. Statistics and Machine Learning Toolbox 및 Deep Learning Toolbox를 사용하여 예측 모델을 개발할 수 있습니다.
오디오 처리 알고리즘
MATLAB 및 Simulink에서 동적 파라미터 조정과 실시간 시각화를 통해 표준 파형을 생성하고, 일반적인 오디오 효과를 적용하고, 오디오 처리 시스템을 설계할 수 있습니다.
오디오 플러그인 생성 및 호스트
사용자 인터페이스를 직접 설계할 필요 없이 MATLAB 코드에서 VST 플러그인, AU 플러그인 및 독립형 실행 파일 플러그인을 직접 생성할 수 있습니다. 외부 VST 및 AU 플러그인을 일반 MATLAB 객체로 사용하여 MATLAB 배열을 처리하고 사용자 인터페이스나 MIDI 컨트롤로 플러그인 파라미터를 프로그래밍 방식으로 변경할 수 있습니다.