Audio Toolbox

MISE A JOUR IMPORTANTE

 

Audio Toolbox

Concevoir, analyser et simuler des systèmes de traitement acoustique, vocal et audio 

Exemple de reconnaissance de commandes vocales MATLAB utilisant le Deep Learning. Le script en direct de gauche affiche les formes d'onde des données d'entraînement, les spectrogrammes Mel et une architecture de réseau de neurones utilisée pour reconnaître les commandes vocales. Le Live Script de droite illustre la détection en direct des commandes à partir de l'entrée microphone. Des fenêtres flottantes au premier plan affichent une forme d'onde audio capturée et son spectrogramme Mel correspondant.

Acquisition et lecture en streaming

Diffusez en streaming de l'audio à faible latence depuis vos cartes son en utilisant des drivers audio standard (tels qu'ASIO, WASAPI, CoreAudio et ALSA) sous les systèmes d'exploitation Windows®, Mac® et Linux®. Utilisez l'objet audiostreamer pour traiter l'audio en temps réel, mesurer des réponses impulsionnelles et créer des applications audio réactives.

Forme d'onde avec deux locuteurs, signaux des locuteurs séparés et signal résiduel, montrant la reconstruction de la forme d'onde d'origine.

IA pour l'audio, la parole et l'acoustique

Appliquez le Deep Learning et le Machine Learning à l'audio, la parole et l'acoustique. Créez, labellisez et augmentez des données pour l’entraînement de modèles et l'apprentissage par transfert. Extrayez des caractéristiques et exécutez des transformations temps-fréquence. Transcrivez et synthétisez la parole en utilisant des modèles locaux ou dans le cloud.

Algorithmes de traitement audio

Générez des formes d'onde standard, appliquez des effets audio courants et concevez des systèmes de traitement audio avec un réglage dynamique des paramètres et une visualisation en temps réel dans MATLAB et Simulink.

Un modèle Simulink de système de contrôle actif du bruit basé sur l'algorithme FXLMS et configuré pour s'exécuter nativement sur une machine temps réel Speedgoat.

Modélisation de systèmes avec Simulink

Concevez des modèles de systèmes avec des bibliothèques de blocs de traitement audio pour Simulink. Réglez les paramètres et visualisez le comportement du système grâce à des contrôles interactifs et des tracés dynamiques. Simulez des systèmes DSP, des circuits analogiques et des modèles de Deep Learning. Générez du code pour les systèmes embarqués.

Modèle Simscape d'un haut-parleur actif incluant les domaines physiques mécanique, électrique et acoustique, avec des blocs de prétraitement DSP.

Acoustique à paramètres localisés

Simulez des systèmes acoustiques avec des modèles à paramètres localisés dans Simulink avec Simscape et le module complémentaire Simscape Acoustic. Modélisez des enceintes, des tubes et des transducteurs, et intégrez-les avec des composants électriques, mécaniques et DSP pour une validation système précoce.

Modèle 3D d'un espace de bureau avec une source acoustique et des récepteurs.

Modèles de réponse acoustique de salle

Modélisez l'acoustique des salles avec des méthodes de tracé de rayons et de sources-images. Mesurez les réponses des systèmes audio et acoustiques en utilisant du hardware audio avec des séquences MLS et ESS. Codez et décodez l'audio spatial avec des HRTF, des formats ambisoniques et des fichiers SOFA. Modélisez des canaux acoustiques sous-marins.

Psychoacoustique et qualité audio

Appliquez des mesures de niveau de pression acoustique (SPL) ainsi que des filtres d'octave et de pondération aux signaux audio. Analysez les enregistrements en utilisant des modèles perceptifs standard pour le niveau sonore, l'irrégularité et l'acuité. Évaluez la qualité audio et l'intelligibilité de la parole avec des métriques telles que ViSQOL, STOI, STI et SII.

Création et hébergement de plugins audio

Créez des interfaces pour les paramètres d'algorithmes réglables. Générez des plugins VST et Audio Unit directement à partir du code MATLAB. Utilisez des plugins VST et Audio Unit externes comme des objets MATLAB ordinaires pour traiter des échantillons de signal dans MATLAB. Contrôlez les paramètres des plugins de manière programmatique et via des contrôles MIDI. 

Photo d'une carte Raspberry Pi.

Cibler des systèmes audio embarqués temps réel

Avec les produits Coder de MATLAB et Simulink, générez du code source en C et C++ à partir d'algorithmes de traitement du signal et de Machine Learning proposés sous forme de fonctions, d’objets ou de blocs de toolbox. Générez du code source CUDA® à partir de fonctions d'extraction de caractéristiques sélectionnées. Prototypez des designs de traitement audio sur Raspberry Pi®, des applications mobiles pour dispositifs Android® ou iOS, des machines audio Speedgoat® et des cartes ST Discovery.

Essayez Audio Toolbox gratuitement

Découvrez nos produits.


Prêt à acheter ?

Découvrez les tarifs et les produits.

Vous êtes étudiant ?

Votre établissement propose peut-être déjà un accès à MATLAB, Simulink et d'autres produits complémentaires via la licence Campus-Wide.