Audio Toolbox

주요 업데이트

 

Audio Toolbox

음향, 음성 및 오디오 처리 시스템의 설계, 분석 및 시뮬레이션 

MATLAB의 딥러닝 기반 음성 명령 인식 예제입니다. 왼쪽 라이브 스크립트에는 음성 명령 인식에 사용되는 학습 데이터 파형, 멜 스펙트로그램 및 신경망 구조가 표시됩니다. 오른쪽 라이브 스크립트에는 마이크 입력을 사용한 실시간 명령 인식 과정이 표시됩니다. 전면의 플로팅 창에는 수집된 오디오 파형과 해당 멜 스펙트로그램이 표시됩니다.

스트리밍 수집 및 재생

Windows®, Mac® 및 Linux® 운영 체제에서 표준 오디오 드라이버(예: ASIO, WASAPI, CoreAudio, ALSA)를 사용해 사운드 카드에서 저지연 오디오를 스트리밍할 수 있습니다. audiostreamer 객체를 사용해 실시간으로 오디오를 처리하고, 임펄스 응답을 측정하며, 반응성이 우수한 오디오 앱을 구축할 수 있습니다.

두 명의 화자, 분리된 화자 신호 및 잔차 신호가 있는 파형으로, 원본 파형의 복원을 보여줍니다.

AI를 사용한 오디오, 음성 및 음향

딥러닝과 머신러닝을 오디오, 음성 및 음향에 적용할 수 있습니다. 모델 훈련 및 전이 학습을 위한 데이터를 생성하고 레이블을 지정하며 증강할 수 있습니다. 특징을 추출하고 시간-주파수 변환을 실행할 수 있습니다. 클라우드 또는 로컬 모델을 사용해 음성을 전사하고 합성할 수 있습니다.

오디오 처리 알고리즘

MATLAB 및 Simulink에서 동적 파라미터 조정과 실시간 시각화를 통해 표준 파형을 생성하고, 일반적인 오디오 효과를 적용하고, 오디오 처리 시스템을 설계할 수 있습니다.

Filtered-X LMS 알고리즘에 기반한 능동 소음 제어 시스템의 Simulink 모델로, 실시간 Speedgoat 머신에서 네이티브로 실행되도록 구성되어 있습니다.

Simulink를 사용한 시스템 모델링

Simulink의 오디오 처리 블록 라이브러리를 사용해 시스템 모델을 설계할 수 있습니다. 대화형 방식의 컨트롤 및 동적 플롯을 사용하여 파라미터를 조정하고 시스템 거동을 시각화할 수 있습니다. DSP 시스템, 아날로그 회로 및 딥러닝 모델을 시뮬레이션할 수 있습니다. 임베디드 시스템을 위한 코드를 생성할 수 있습니다.

DSP 전처리 블록과 기계, 전기 및 음향 물리 도메인이 있는 액티브 스피커의 Simscape 모델.

집중 파라미터 음향

Simulink에서 Simscape 및 Simscape Acoustic 애드온으로 집중 파라미터 모델을 사용해 음향 시스템을 시뮬레이션할 수 있습니다. 초기 시스템 수준 검증을 위해 인클로저, 튜브 및 트랜스듀서를 모델링하고 전기, 기계 및 DSP 컴포넌트와 통합할 수 있습니다.

음향 소스와 수신기가 있는 사무실 공간의 3차원 모델.

실내 음향 응답 모델

레이 트레이싱 및 영상원법을 활용해 실내 음향을 모델링할 수 있습니다. MLS 및 ESS 시퀀스로 오디오 하드웨어를 사용해 음향 및 오디오 시스템의 응답을 측정할 수 있습니다. HRTF, 앰비소닉 및 SOFA 파일을 활용하여 공간 음향을 인코딩하고 디코딩할 수 있습니다. 수중 음향 채널을 모델링할 수 있습니다.

심리음향 및 오디오 품질

오디오 신호에 SPL(음압 레벨) 미터와 옥타브 및 가중 필터를 적용할 수 있습니다. 라우드니스, 러프니스 및 샤프니스에 대한 표준 지각 모델을 사용해 녹음된 오디오를 분석할 수 있습니다. ViSQOL, STOI, STI 및 SII와 같은 지표로 오디오 품질과 음성 명료도를 평가할 수 있습니다.

오디오 플러그인 생성 및 호스팅

조정 가능형 알고리즘 파라미터를 위한 인터페이스를 생성할 수 있습니다. MATLAB 코드에서 직접 VST 및 Audio Unit 플러그인을 생성할 수 있습니다. 외부 VST 및 Audio Unit 플러그인을 일반 MATLAB 객체로 사용하여 MATLAB에서 신호 샘플을 처리할 수 있습니다. 프로그래밍 방식이나 MIDI 컨트롤을 통해 플러그인 파라미터를 제어할 수 있습니다. 

Raspberry Pi 보드 사진.

임베디드 및 실시간 오디오 시스템 타겟팅

MATLAB 및 Simulink 코더 제품을 통해 툴박스 함수, 객체 및 블록의 형태로 제공되는 신호 처리 및 머신러닝 알고리즘에서 C 및 C++ 소스 코드를 생성할 수 있습니다. 선별된 특징 추출 함수에서 CUDA® 소스 코드를 생성할 수 있습니다. Raspberry Pi®, Android® 또는 iOS 기기, Speedgoat® 오디오 머신 및 ST Discovery 보드에서 오디오 처리 설계를 프로토타이핑할 수 있습니다.

Audio Toolbox 무료 체험

지금 그 가능성을 발견해 보세요.


구입할 준비가 되었나요?

가격을 확인하고 관련 제품을 살펴보세요.

학생이세요?

Campus-Wide License를 통해 이미 귀하의 학교에서 MATLAB, Simulink 및 그 밖의 애드온 제품에 대한 사용 권한을 제공하고 있을 수 있습니다.