9 dépôts
Techniques for transforming audio waveforms into mel-spectrograms for analysis by neural networks.
Distinct from Audio Processing: Focuses specifically on the mel-frequency scaling transformation for CNN input, not general audio synthesis or transformation
Explore 9 awesome GitHub repositories matching artificial intelligence & ml · Mel-Spectrogram Processing. Refine with filters or upvote what's useful.
This project is a collection of deep learning tools for image classification and audio tagging, providing a repository of pre-trained model weights and architectures. It serves as a Keras model zoo that enables the immediate use of established neural networks for inference and transfer learning. The library includes a music tagging framework that classifies audio recordings using convolutional recurrent neural networks and mel-spectrograms. For visual data, it provides implementations of architectures such as ResNet, VGG, and Xception, alongside a repository of weights trained on large datase
Transforms raw audio waveforms into mel-spectrograms before passing them into convolutional neural networks.
Parler-TTS is a library for generating high-quality speech from text, supporting both inference and model training. It combines a transformer-based text-to-speech generator with a mel-spectrogram decoder to convert written text into natural-sounding audio. The project distinguishes itself through text-conditioned voice control, which allows speaker attributes like gender, pitch, speaking rate, and style to be adjusted via a natural-language description. It also includes speaker embedding selection for maintaining voice identity across multiple generations, and a fine-tuning recipe system that
Ships a neural mel-spectrogram decoder that converts transformer outputs into time-frequency audio representations.
Ce projet est un framework de synthèse vocale neuronale et un modèle PyTorch conçu pour synthétiser la parole humaine. Il convertit le texte écrit en audio synthétique en prédisant des spectrogrammes mel, qui servent de représentation intermédiaire pour la génération de voix. Le système inclut un modèle de conditionnement pour WaveNet afin d'assurer une sortie audio au son naturel. Il fournit un framework d'entraînement distribué qui utilise le traitement multi-GPU et la précision mixte automatique pour optimiser la vitesse d'entraînement et réduire l'utilisation de la mémoire. Le projet couvre le pipeline complet de synthèse vocale neuronale, de l'entraînement du modèle utilisant des jeux de données de texte et d'audio à la génération de voix artificielles. Il emploie un encodeur-décodeur convolutif et une attention séquence-à-séquence pour mapper les caractéristiques linguistiques aux trames acoustiques.
Uses mel spectrograms as a frequency-domain intermediate representation between the encoder and the vocoder.
DiffSinger est un synthétiseur vocal IA et un générateur audio neuronal conçu pour produire du chant et de la parole haute fidélité. Il fonctionne comme un système de synthèse vocale (text-to-speech) et un outil de synthèse de voix chantée basé sur la diffusion qui transforme le texte et la hauteur (pitch) en audio audible. Le système utilise un mécanisme de diffusion superficielle et un raffinement itératif du bruit pour générer des performances vocales réalistes. Il incorpore des plugins d'échantillonnage spécialisés et des solveurs numériques pour accélérer l'inférence et réduire le temps requis pour générer des voix synthétiques. Le projet couvre la modélisation acoustique, la synthèse de mel-spectrogrammes et la reconstruction par vocodeur neuronal pour convertir le texte en formes d'onde audio dans le domaine temporel. Il inclut également des capacités d'amélioration vocale synthétique pour améliorer la qualité sonore des enregistrements.
Produces mel-spectrograms as the intermediate time-frequency representation between text input and audio waveforms.
TensorFlowTTS is a neural speech synthesis framework used to convert text into high-fidelity audio waveforms. It provides a toolkit for training and fine-tuning sequence-to-sequence or generative adversarial network architectures to produce natural sounding speech. The system includes neural vocoder implementations that transform intermediate acoustic representations into final audio waveforms. It also features playback speed control to adjust the rate of synthesized speech output. The framework covers the end-to-end pipeline for speech synthesis, including audio data preprocessing to create
Converts raw audio into mel-spectrograms with logarithmic scaling to standardize input for neural networks.
Aubio is an audio analysis and digital signal processing library designed for music information retrieval. It provides a suite of tools for extracting musical features, estimating fundamental frequencies, and tracking rhythmic pulses in audio streams. The library specializes in the detection of pitch and beat, enabling the extraction of musical notes and the estimation of overall tempo. It also includes capabilities for automatic onset detection to identify the start of sonic events and the separation of audio signals into percussive transients and steady-state tonal components. The system c
Computes energy levels across different mel-frequency bands to analyze specific sound characteristics.
Vocal Remover est une application d'apprentissage profond conçue pour la séparation de sources audio. Elle fonctionne comme un utilitaire en ligne de commande qui décompose les signaux audio complexes en composants individuels, isolant spécifiquement les voix et les pistes instrumentales à partir d'enregistrements mixés. Le logiciel utilise une architecture de réseau de neurones encodeur-décodeur symétrique pour traiter les spectrogrammes audio. En appliquant des masques de magnitude appris à la phase du signal original, le système reconstruit l'audio de sortie tout en maintenant la cohérence temporelle. Il prend en charge à la fois l'exécution de modèles pré-entraînés pour l'extraction de pistes et l'entraînement de modèles personnalisés sur des jeux de données spécifiques pour affiner la précision de l'isolation. L'outil couvre une gamme de flux de travail de post-production audio et de production musicale, y compris la création de pistes d'accompagnement et l'extraction de stems pour le remixage. Il tire parti de l'accélération matérielle pour gérer la multiplication matricielle requise pour le traitement du signal haute fidélité. Le projet est distribué sous forme d'interface en ligne de commande pour l'exécution locale et le développement de modèles.
Converts time-domain audio waveforms into frequency-domain representations to allow neural networks to perform precise spatial filtering on audio data.
Cette application est une plateforme pour la synthèse vocale par IA et le clonage de voix neuronal. Elle fournit une boîte à outils complète pour convertir du texte en une parole humaine au son naturel en appliquant des modèles de réseaux de neurones entraînés sur mesure à des échantillons audio spécifiques. Le système facilite l'intégralité du cycle de vie du développement de modèles vocaux, incluant la préparation de livres audio bruts et de transcriptions vidéo en jeux de données d'entraînement structurés. Il prend en charge l'entraînement de ces modèles sur du matériel local ou distant, utilisant le traitement distribué multi-GPU pour gérer des données à grande échelle et accélérer la convergence du modèle. Au-delà de l'entraînement, la plateforme inclut des capacités pour gérer et porter des jeux de données vocaux entre différents environnements de stockage. Les utilisateurs peuvent effectuer l'inférence en ajustant les variables latentes et les paramètres de synthèse pour modifier la prosodie, l'inflexion émotionnelle et les qualités stylistiques de la sortie audio générée. L'application s'appuie sur des techniques de deep learning pour transformer les représentations acoustiques en formes d'onde haute fidélité.
Transforms raw audio waveforms into mel-spectrograms for analysis by neural networks.
Ce projet est une boîte à outils complète pour la reconnaissance vocale, la synthèse et le traitement audio sur l'appareil, spécifiquement conçue pour Apple Silicon. Il fournit un framework pour construire des agents vocaux en temps réel et full-duplex qui fonctionnent entièrement hors ligne, tirant parti de l'accélération matérielle native pour maintenir les performances et la confidentialité. En utilisant des modèles de machine learning optimisés, la bibliothèque permet l'exécution locale de tâches audio complexes sans dépendance à des services cloud externes. La bibliothèque se distingue par son accent spécialisé sur l'interaction vocale locale haute performance. Elle inclut une orchestration sophistiquée pour les pipelines audio en streaming, permettant la transcription en temps réel, la synthèse vocale et le clonage de voix avec une faible latence. Le système est conçu pour gérer des conversations interactives continues, avec des mécanismes intégrés pour éviter les boucles de rétroaction audio et gérer les sessions de streaming persistantes. Au-delà de l'interaction de base, le projet offre une large suite de capacités d'amélioration et de gestion audio. Il prend en charge le traitement avancé du signal, y compris la séparation des sources, la réduction du bruit et le suréchantillonnage audio, parallèlement à des outils pour la diarisation des locuteurs et l'extraction d'embeddings. Le framework fournit également des utilitaires étendus de gestion de modèles, tels que des contrôles de quantification, la gestion de la mémoire et la prise en charge du chargement de poids de modèles personnalisés, garantissant que les développeurs peuvent équilibrer la vitesse de traitement et la consommation de ressources sur le matériel local. Le projet inclut une interface en ligne de commande pour exécuter des tâches audio et convertir les poids des modèles en formats optimisés. Il expose également des points de terminaison HTTP et WebSocket pour faciliter l'intégration avec les interfaces industrielles standard.
Transforms audio waveforms into mel-spectrograms for analysis by neural networks.