1. Des produits
  2.   l'audio
  3.   Python
  4.   Librosa 

Librosa 

 
 

Bibliothèque Python open source pour le traitement audio

API Python qui permet aux développeurs de charger et de lire de l'audio à partir du disque, de calculer diverses représentations de spectrogrammes et bien plus encore.

Librosa est une bibliothèque d'analyse musicale et audio Python très utile qui aide les développeurs de logiciels à créer des applications pour travailler avec des formats de fichiers audio et musicaux à l'aide de Python. La bibliothèque est très facile à utiliser et peut gérer des tâches de base et avancées liées au traitement audio et musical. La bibliothèque est open source et est disponible gratuitement sous la licence ISC.

La bibliothèque offre une grande flexibilité aux utilisateurs experts et en même temps également aux utilisateurs débutants qui sont plus intéressés par le traitement des fichiers audio. La bibliothèque a inclus la prise en charge de plusieurs fonctionnalités importantes liées au traitement et à l'extraction de fichiers audio, telles que le chargement de l'audio à partir du disque, le calcul de diverses représentations de spectrogrammes, la séparation de source harmonique-percussive, la décomposition générique du spectrogramme, le chargement et le décodage de l'audio, le traitement audio dans le domaine temporel, modélisation séquentielle, intégrant la séparation harmonique-percussive, le rythme synchrone et bien d'autres.

Previous Next

Premiers pas avec Librosa 

Le moyen le plus simple d'installer Librosa est d'utiliser le Python Package Index (PyPI). Veuillez utiliser la commande suivante pour une installation complète.

Installer Librosa à l'aide de PyPI

 python -m pip install librosa 

Charger et visualiser des fichiers audio via Python

La bibliothèque Python Librosa permet aux programmeurs de logiciels de charger et de visualiser des fichiers audio dans leur propre application Python. Tout d'abord, vous devez charger le fichier audio et le lire à l'aide d'une commande Python dans Jupyter Notebook. Ensuite, vous pouvez facilement visualiser le signal échantillonné et le tracer. Vous pouvez utiliser la visualisation de la forme d'onde de l'amplitude par rapport à la représentation temporelle du signal ou vous pouvez également utiliser la visualisation du spectrogramme ou l'axe Log-fréquence.

Créer et enregistrer un signal audio via Python

Les signaux analogiques et numériques sont deux types de signaux différents qui peuvent transporter des informations. Un signal audio numérique est un tableau NumPy avec une fréquence et une fréquence d'échantillonnage spécifiées. D'autre part, le format d'onde analogique du signal audio représente une fonction. La bibliothèque Python open source Librosa donne aux développeurs de logiciels le pouvoir de créer un signal audio et de l'enregistrer à l'endroit de leur choix à l'aide du code Python.

Extraire une fonctionnalité audio à l'aide de Python

La bibliothèque Python open source Librosa donne aux développeurs de logiciels la possibilité de charger et d'extraire des fonctionnalités audio dans leurs propres applications à l'aide de commandes Python. Il existe différentes manières d'extraire des caractéristiques des données audio, telles que le taux de passage par zéro, la fréquence d'atténuation spectrale, les coefficients cepstraux de fréquence Mel (MFCC), les fréquences de chrominance, et bien d'autres.

 Français