Audio Toolbox

AGGIORNAMENTO IMPORTANTE

 

Audio Toolbox

Progettazione, analisi e simulazione di sistemi di elaborazione acustica, vocale e audio 

Esempio di riconoscimento di comandi vocali con MATLAB mediante Deep Learning. Il live script a sinistra mostra le forme d’onda dei dati di addestramento, gli spettrogrammi Mel e l’architettura della rete neurale utilizzata per il riconoscimento dei comandi vocali. Il live script a destra mostra il rilevamento in tempo reale dei comandi vocali acquisiti dal microfono. Le finestre mobili in primo piano mostrano la forma d’onda del segnale audio acquisito e il relativo spettrogramma Mel.

Acquisizione e riproduzione in streaming

Trasmetti audio a bassa latenza dalle schede audio utilizzando driver audio standard (come ASIO, WASAPI, CoreAudio e ALSA) sui sistemi operativi Windows®, Mac® e Linux®. Utilizza l’oggetto audiostreamer per elaborare l’audio in tempo reale, misurare le risposte all’impulso e creare app audio interattive e reattive.

Forma d’onda con due altoparlanti, segnali separati dei singoli altoparlanti e segnale residuo, che mostra la ricostruzione della forma d’onda originale.

IA per audio, linguaggio parlato e acustica

Applica il Deep Learning e il Machine Learning ad audio, parlato e acustica. Crea, etichetta e incrementa i dati per l’addestramento dei modelli e il transfer learning. Estrai le feature ed esegui trasformazioni tempo-frequenza. Trascrivi e sintetizza il parlato utilizzando modelli su Cloud o in locale.

Algoritmi di elaborazione audio

Genera forme d’onda standard, applica gli effetti audio più comuni e progetta sistemi di elaborazione audio mediante la regolazione dinamica dei parametri e la visualizzazione in tempo reale in MATLAB e Simulink.

Modello Simulink di un sistema di controllo attivo del rumore basato sull’algoritmo filtered-X LMS e configurato per essere eseguito in modo nativo su una macchina Speedgoat in tempo reale.

Modellazione di sistemi in Simulink

Progetta modelli di sistemi utilizzando librerie di blocchi di elaborazione audio per Simulink. Regola i parametri e visualizza il comportamento dei sistemi utilizzando controlli interattivi e grafici dinamici. Simula sistemi DSP, circuiti analogici e modelli di Deep Learning. Genera codice per sistemi embedded.

Modello Simscape di un altoparlante attivo che comprende i domini fisici meccanico, elettrico e acustico con blocchi di pre-elaborazione DSP.

Acustica a parametri concentrati

Simula sistemi acustici utilizzando modelli a parametri concentrati in Simulink con Simscape e il componente aggiuntivo Simscape Acoustic. Modella involucri, tubi e trasduttori e integrali con componenti elettrici, meccanici e DSP per la validazione preliminare a livello di sistema.

Modello 3D di un ufficio con una sorgente acustica e dei ricevitori.

Modelli di risposta acustica degli ambienti

Modella l’acustica degli ambienti con metodi basati sul ray tracing e sulle sorgenti immagine. Misura le risposte dei sistemi acustici e audio utilizzando hardware audio e sequenze MLS ed ESS. Codifica e decodifica l’audio spaziale con file HRTF, ambisonici e SOFA. Modella canali acustici subacquei.

Psicoacustica e qualità audio

Applica misuratori del livello di pressione sonora (SPL) e filtri di ottava e di ponderazione ai segnali audio. Analizza le registrazioni utilizzando modelli percettivi standard per la sonorità, la ruvidezza e l’acutezza. Valuta la qualità audio e l’intelligibilità del parlato con metriche quali ViSQOL, STOI, STI e SII.

Creazione e hosting di plug-in audio

Crea interfacce per la regolazione dei parametri degli algoritmi. Genera plug-in VST e Audio Unit direttamente dal codice MATLAB. Utilizza plug-in VST e Audio Unit esterni come normali oggetti MATLAB per elaborare campioni di segnali in MATLAB. Controlla i parametri dei plug-in tramite codice e controlli MIDI. 

Foto di una scheda Raspberry Pi.

Sistemi audio target embedded e in tempo reale

Con MATLAB Coder e Simulink Coder è possibile generare codice sorgente C e C++ da algoritmi di elaborazione di segnali e Machine Learning forniti come funzioni, oggetti e blocchi di toolbox. Genera codice sorgente CUDA® da specifiche funzioni di estrazione di feature. Prototipa progetti di elaborazione audio su dispositivi Raspberry Pi®, Android® o iOS, sistemi audio Speedgoat® e schede ST Discovery.

Prova Audio Toolbox gratis

Scopri i nostri prodotti.


Pronto per acquistare?

Richiedi una quotazione e scopri i prodotti correlati.

Sei uno studente?

È possibile che la tua scuola già fornisca accesso a MATLAB, Simulink e ad altri prodotti complementari mediante una Campus-Wide License.