Библиотека Librosa для обработки аудиофайлов работает на основе оцифровки звука. habr.com Звуковую волну преобразуют в ряд чисел путём измерения амплитуды звука через фиксированные промежутки времени. habr.com Каждое такое измерение называется выборкой, а частота выборки — количеством выборок в секунду. habr.com
Некоторые возможности библиотеки:
- Загрузка аудиофайлов. python.howtos.io Librosa предоставляет функции для работы с различными форматами аудиофайлов, такими как WAV, MP3 и FLAC. python.howtos.io
- Извлечение признаков. pythonru.com Из аудиофайла можно получить такие признаки, как темп, бит, такт, интервал и ритм. pythonru.com
- Извлечение характеристик. www.analyticsvidhya.com Модуль извлекает звуковые характеристики, такие как спектрограмма mel, спектральный контраст, характеристики цветности, частота пересечения нуля и временной центр тяжести. www.analyticsvidhya.com technicalterrence.com
- Визуализация. www.analyticsvidhya.com technicalterrence.com Библиотека предоставляет функции для визуализации звуковых сигналов, спектрограмм и других связанных с ними визуализаций. www.analyticsvidhya.com technicalterrence.com
- Применение эффектов. python.howtos.io Librosa позволяет выполнять различные задачи по обработке звука и манипулированию им, например, изменять время и высоту тона, подавлять шум, шумоподавлять и сегментировать звук. www.analyticsvidhya.com
- Использование передовых методов. www.analyticsvidhya.com Библиотека предлагает такие методы, как классификация музыкальных жанров, распознавание эмоций речи и разделение источников звука. www.analyticsvidhya.com
Librosa основана на библиотеках NumPy и SciPy, которые являются фундаментальными для научных вычислений на Python. technicalterrence.com