9 repository-uri
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.
Acest proiect este un framework neuronal de text-to-speech și un model PyTorch conceput pentru a sintetiza vorbirea umană. Convertește textul scris în audio sintetic prin prezicerea mel spectrogramelor, care servesc drept reprezentare intermediară pentru generarea vocii. Sistemul include un model de condiționare pentru WaveNet pentru a asigura o ieșire audio cu sunet natural. Oferă un framework de antrenare distribuită care utilizează procesarea multi-GPU și precizia mixtă automată pentru a optimiza viteza de antrenare și a reduce utilizarea memoriei. Proiectul acoperă întregul pipeline de sinteză neuronală a vorbirii, de la antrenarea modelului folosind seturi de date de text și audio până la generarea vocilor artificiale. Utilizează un encoder-decoder convoluțional și atenție secvență-la-secvență pentru a mapa caracteristicile lingvistice la cadre acustice.
Uses mel spectrograms as a frequency-domain intermediate representation between the encoder and the vocoder.
DiffSinger este un sintetizator vocal AI și un generator audio neuronal conceput pentru a produce cântat și vorbire de înaltă fidelitate. Funcționează ca un sistem text-to-speech și un instrument de sinteză a vocii cântate bazat pe difuzie care transformă textul și pitch-ul în audio audibil. Sistemul utilizează un mecanism de difuzie superficială și rafinarea iterativă a zgomotului pentru a genera performanțe vocale realiste. Încorporează plugin-uri de eșantionare specializate și solvere numerice pentru a accelera inferența și a reduce timpul necesar pentru a genera voci sintetice. Proiectul acoperă modelarea acustică, sinteza mel-spectrogramelor și reconstrucția vocoderului neuronal pentru a converti textul în forme de undă audio în domeniul timpului. Include, de asemenea, capabilități pentru îmbunătățirea vocală sintetică pentru a crește calitatea sonică a înregistrărilor.
Produces mel-spectrograms as the intermediate time-frequency representation between text input and audio waveforms.
TensorFlowTTS este un framework de sinteză vocală neuronală utilizat pentru a converti textul în forme de undă audio de înaltă fidelitate. Acesta oferă un set de instrumente pentru antrenarea și reglarea fină a arhitecturilor de tip sequence-to-sequence sau a rețelelor generative adversariale (GAN) pentru a produce un discurs cu sunet natural. Sistemul include implementări de vocodere neuronale care transformă reprezentările acustice intermediare în forme de undă audio finale. De asemenea, dispune de control al vitezei de redare pentru a ajusta ritmul discursului sintetizat. Framework-ul acoperă întregul pipeline de sinteză vocală, incluzând preprocesarea datelor audio pentru a crea mel-spectrograme normalizate și un pipeline de antrenare pentru gestionarea antrenării modelelor accelerate pe GPU. Acesta utilizează framework-uri de antrenare personalizate pentru a gestiona funcțiile de loss și logica de optimizare în timpul procesului de antrenare.
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 este o aplicație de deep learning concepută pentru separarea surselor audio. Funcționează ca un utilitar de linie de comandă care descompune semnalele audio complexe în componente individuale, izolând în mod specific vocile și piesele instrumentale din înregistrările mixate. Software-ul utilizează o arhitectură de rețea neuronală simetrică encoder-decoder pentru a procesa spectrogramele audio. Prin aplicarea măștilor de magnitudine învățate asupra fazei semnalului original, sistemul reconstruiește audio-ul de output menținând în același timp coerența temporală. Suportă atât execuția modelelor pre-antrenate pentru extracția pieselor, cât și antrenarea modelelor personalizate pe seturi de date specifice pentru a rafina acuratețea izolării. Instrumentul acoperă o gamă de fluxuri de lucru de post-producție audio și producție muzicală, inclusiv crearea de backing track-uri și extracția stem-urilor pentru remixare. Utilizează accelerarea hardware pentru a gestiona înmulțirea matricelor necesară pentru procesarea semnalului de înaltă fidelitate. Proiectul este distribuit ca interfață de linie de comandă pentru execuție locală și dezvoltarea modelelor.
Converts time-domain audio waveforms into frequency-domain representations to allow neural networks to perform precise spatial filtering on audio data.
Această aplicație este o platformă pentru sinteza vocală AI și clonarea vocală neuronală. Oferă un toolkit cuprinzător pentru convertirea textului în vorbire umană cu sunet natural prin aplicarea unor modele de rețele neuronale antrenate personalizat pe mostre audio specifice. Sistemul facilitează întregul ciclu de viață al dezvoltării modelelor vocale, inclusiv pregătirea cărților audio brute și a transcrierilor video în seturi de date de antrenare structurate. Suportă antrenarea acestor modele pe hardware local sau remote, utilizând procesarea distribuită multi-GPU pentru a gestiona date la scară largă și a accelera convergența modelului. Dincolo de antrenare, platforma include capabilități pentru gestionarea și portarea seturilor de date vocale între diferite medii de stocare. Utilizatorii pot efectua inferența prin ajustarea variabilelor latente și a parametrilor de sinteză pentru a modifica prozodia, inflexiunea emoțională și calitățile stilistice ale output-ului audio generat. Aplicația se bazează pe tehnici de deep learning pentru a transforma reprezentările acustice în forme de undă de înaltă fidelitate.
Transforms raw audio waveforms into mel-spectrograms for analysis by neural networks.
Acest proiect este un toolkit cuprinzător pentru recunoașterea vocală on-device, sinteză și procesare audio, conceput special pentru Apple Silicon. Oferă un framework pentru construirea de agenți vocali full-duplex în timp real care operează complet offline, valorificând accelerarea hardware nativă pentru a menține performanța și confidențialitatea. Prin utilizarea modelelor de machine learning optimizate, biblioteca permite execuția locală a sarcinilor audio complexe fără dependență de servicii cloud externe. Biblioteca se distinge prin accentul său specializat pe interacțiunea vocală locală, de înaltă performanță. Include orchestrare sofisticată pentru pipeline-uri audio de streaming, permițând transcrierea în timp real, sinteza vocală și clonarea vocii cu latență scăzută. Sistemul este conceput pentru a gestiona conversații interactive, continue, având mecanisme încorporate pentru a preveni buclele de feedback audio și a gestiona sesiunile de streaming persistente. Dincolo de interacțiunea de bază, proiectul oferă o suită largă de capabilități de îmbunătățire și gestionare audio. Suportă procesarea avansată a semnalului, inclusiv separarea surselor, reducerea zgomotului și upsampling audio, alături de instrumente pentru diarizarea vorbitorilor și extracția de embedding-uri. Framework-ul oferă, de asemenea, utilitare extinse de gestionare a modelelor, cum ar fi controale de cuantizare, gestionarea memoriei și suport pentru încărcarea ponderilor de modele personalizate, asigurându-se că dezvoltatorii pot echilibra viteza de procesare și consumul de resurse pe hardware local. Proiectul include o interfață CLI pentru executarea sarcinilor audio și conversia ponderilor modelelor în formate optimizate. De asemenea, expune endpoint-uri HTTP și WebSocket pentru a facilita integrarea cu interfețele standard din industrie.
Transforms audio waveforms into mel-spectrograms for analysis by neural networks.