awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

66 Repos

Awesome GitHub RepositoriesAudio Analysis and Synthesis

Tools for extracting signal features, synthesizing speech, or aligning audio with text transcripts.

Explore 66 awesome GitHub repositories matching graphics & multimedia · Audio Analysis and Synthesis. Refine with filters or upvote what's useful.

Awesome Audio Analysis and Synthesis GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • openai/whisperAvatar von openai

    openai/whisper

    102,828Auf GitHub ansehen↗

    This project is a speech recognition and translation engine that utilizes a sequence-to-sequence transformer architecture to convert audio into text. It is built upon a weakly supervised learning framework, which leverages large-scale, unlabelled audio-transcript data to create generalized speech representations capable of performing simultaneous transcription, language identification, and translation. The system distinguishes itself through a unified multi-task modeling approach that shares token sequences across different objectives, allowing it to handle diverse languages and vocabularies

    Bundles command-line and programmatic tools to incorporate high-accuracy speech transcription into automated media processing workflows.

    Python
    Auf GitHub ansehen↗102,828
  • pytorch/pytorchAvatar von pytorch

    pytorch/pytorch

    100,814Auf GitHub ansehen↗

    PyTorch is a machine learning framework centered on a GPU-ready tensor library that supports multi-dimensional array operations across both CPU and accelerator hardware. It provides a foundational infrastructure for mathematical computation and dynamic neural network construction, utilizing a tape-based automatic differentiation system that allows for flexible, non-static graph execution. The framework is designed for deep integration with Python, enabling natural usage alongside standard scientific computing ecosystems. It distinguishes itself through a comprehensive distributed training sui

    Transforms raw audio signals into structured features like spectrograms and filter banks for signal processing tasks.

    Pythonautograddeep-learninggpu
    Auf GitHub ansehen↗100,814
  • punkpeye/awesome-mcp-serversAvatar von punkpeye

    punkpeye/awesome-mcp-servers

    89,264Auf GitHub ansehen↗

    This project serves as a centralized directory and interoperability hub for the Model Context Protocol, providing a curated collection of standardized service connectors that bridge artificial intelligence models with external software, databases, and APIs. It facilitates the integration of AI agents with diverse ecosystems by offering a registry of machine-readable interface definitions that enable dynamic tool discovery and structured context injection. The directory distinguishes itself by focusing on the protocol-based interoperability required for autonomous AI agents to interact with he

    Converts text into synthesized speech and manages audio output for interactive agent applications.

    aimcp
    Auf GitHub ansehen↗89,264
  • rvc-project/retrieval-based-voice-conversion-webuiAvatar von RVC-Project

    RVC-Project/Retrieval-based-Voice-Conversion-WebUI

    36,025Auf GitHub ansehen↗

    This project is a comprehensive software suite for voice synthesis and model management, providing a framework for training custom acoustic models and performing voice conversion. It utilizes deep-learning-based acoustic modeling to map source audio characteristics to target voice identities, enabling the transformation of input audio into specific vocal profiles. The system distinguishes itself through a feature-retrieval-based inference mechanism, which employs vector index files to perform nearest-neighbor searches on acoustic features for high-fidelity timbre matching. Users can manage th

    Analyzes input audio to identify and extract pitch information for voice conversion.

    Pythonaudio-analysischangeconversational-ai
    Auf GitHub ansehen↗36,025
  • facebookresearch/fairseqAvatar von facebookresearch

    facebookresearch/fairseq

    32,228Auf GitHub ansehen↗

    Fairseq is a PyTorch toolkit for sequence-to-sequence modeling, specializing in neural machine translation, automatic speech recognition, and large-scale language model training. It provides a framework for processing and aligning diverse data sources, including text, audio, and video, to support tasks such as speech-to-text conversion and multimodal sequence learning. The project is distinguished by its distributed training capabilities, which utilize parameter sharding, mixed-precision training, and CPU offloading to handle models that exceed single-device memory. It also includes specializ

    Extracts numerical vector representations from raw audio data using trained models for downstream machine learning tasks.

    Python
    Auf GitHub ansehen↗32,228
  • deezer/spleeterAvatar von deezer

    deezer/spleeter

    28,252Auf GitHub ansehen↗

    Spleeter is an AI audio source separation library and deep learning toolkit designed to split mixed music files into individual audio stems, such as vocals and drums. It provides a suite of pretrained models for isolating different instruments and voices from a recording. The toolkit includes capabilities for training and evaluating custom audio separation models using labeled datasets and configuration files. It also features utilities for measuring model performance by comparing separation outputs against reference datasets. The system manages audio processing through spectral representati

    Splits mixed music files into individual audio tracks like vocals and drums using deep learning models.

    Pythonaudio-processingbassdeep-learning
    Auf GitHub ansehen↗28,252
  • svc-develop-team/so-vits-svcAvatar von svc-develop-team

    svc-develop-team/so-vits-svc

    28,097Auf GitHub ansehen↗

    This project is a singing voice conversion tool based on VITS generative modeling. It transforms the identity of a singing voice to a target speaker while preserving the original melody, lyrics, and intonation. The system distinguishes itself through hybrid voice synthesis, allowing for the blending of multiple speaker identities via linear model interpolation. It utilizes cluster-based feature retrieval to increase target voice similarity and employs a diffusion probabilistic model as a post-processor to remove electronic artifacts and improve vocal clarity. The software covers a broad rang

    Employs predictor algorithms to estimate the pitch of an audio signal for use in voice conversion.

    Python
    Auf GitHub ansehen↗28,097
  • humansignal/label-studioAvatar von HumanSignal

    HumanSignal/label-studio

    27,619Auf GitHub ansehen↗

    Label Studio is a multi-modal data annotation platform designed to create and manage high-quality training datasets for machine learning. It functions as a self-hosted, containerized environment that supports secure, private deployments, including air-gapped configurations. The platform provides a centralized workspace for labeling diverse media types, such as images, text, audio, and time-series data, to support supervised and reinforcement learning workflows. The platform distinguishes itself through deep integration with machine learning backends, enabling active learning loops, automated

    Label Studio transcribes speech, identifies speakers, and tags emotional content using waveform or spectrogram visualizations.

    TypeScriptannotationannotation-toolannotations
    Auf GitHub ansehen↗27,619
  • microsoft/unilmAvatar von microsoft

    microsoft/unilm

    22,030Auf GitHub ansehen↗

    This project is a comprehensive framework and toolkit for developing, optimizing, and deploying transformer-based models across multimodal, document intelligence, and natural language processing tasks. It provides a unified neural architecture that processes text, vision, audio, and document layout data through a shared set of weights, enabling researchers and developers to build foundational models that align cross-modal representations. The platform distinguishes itself through advanced training and inference strategies designed for large-scale deep learning. It incorporates specialized mec

    Processes audio input through pre-trained models to generate numerical representations for downstream speech analysis.

    Pythonbeitbeit-3bitnet
    Auf GitHub ansehen↗22,030
  • m-bain/whisperxAvatar von m-bain

    m-bain/whisperX

    20,228Auf GitHub ansehen↗

    WhisperX is an automated speech recognition toolkit designed to convert spoken audio into text while maintaining precise synchronization with the original media. It functions as an integrated pipeline that combines transcription, phoneme-based alignment, and speaker diarization to produce structured, attributed transcripts. The project distinguishes itself through its use of forced alignment, which matches existing text to audio signals at the phoneme level to generate accurate word-level timestamps. It also incorporates speaker diarization to identify and label unique voices within a recordi

    Maps text transcripts to specific time intervals within audio files using phoneme-level acoustic models.

    Pythonasrspeechspeech-recognition
    Auf GitHub ansehen↗20,228
  • magenta/magentaAvatar von magenta

    magenta/magenta

    19,778Auf GitHub ansehen↗

    Magenta is a comprehensive toolkit for training, synthesizing, and performing music through neural models and hardware-integrated engines. It functions as a machine learning framework that enables the generation, manipulation, and real-time performance of audio, providing the structural foundations for musical intelligence through hierarchical sequence modeling and symbolic processing. The project distinguishes itself by enabling real-time, low-latency neural audio synthesis that can be integrated directly into professional digital audio workstations. It supports interactive musical jamming a

    Extracts pitch and volume contours from audio in real-time to drive generative synthesis.

    Python
    Auf GitHub ansehen↗19,778
  • drewthomasson/ebook2audiobookAvatar von DrewThomasson

    DrewThomasson/ebook2audiobook

    19,291Auf GitHub ansehen↗

    This project is a scalable, containerized pipeline designed to transform digital documents and image-based ebooks into narrated audiobooks. It functions as an end-to-end production platform that integrates text-to-speech synthesis, optical character recognition, and automated workflow management to convert various file formats into spoken audio. The system distinguishes itself through advanced linguistic analysis and voice synthesis capabilities, including the ability to identify characters within a text and assign them distinct voice profiles for multi-speaker narration. Users can further pe

    Transforms digital documents and image-based ebooks into narrated audiobooks using advanced speech synthesis and character-based voice assignment.

    Pythonaudiobookaudiobookschinese
    Auf GitHub ansehen↗19,291
  • chidiwilliams/buzzAvatar von chidiwilliams

    chidiwilliams/buzz

    17,903Auf GitHub ansehen↗

    Buzz is a desktop application that provides a local speech-to-text engine for transcribing and translating audio and video files. By leveraging local machine inference, the software ensures data privacy and offline performance, removing the need for cloud connectivity during media processing. The application distinguishes itself through a modular plugin architecture that allows for the integration of custom functionality, such as content summarization and automated text formatting, without modifying the core codebase. It also features a speaker diarization pipeline that identifies and labels

    Converts audio and video files into text using local machine processing to ensure privacy and offline performance.

    Pythonwhisper
    Auf GitHub ansehen↗17,903
  • nvidia/nemoAvatar von NVIDIA

    NVIDIA/NeMo

    17,394Auf GitHub ansehen↗

    NeMo is a multimodal AI framework and toolkit designed for the development, training, and scaling of large language models, generative AI systems, and speech-based models. It functions as an automatic speech recognition toolkit, a text-to-speech engine, and a framework for building models that process and generate combinations of text, image, and audio data. The project serves as a conversational AI orchestrator capable of managing real-time, interruptible voice interactions. It provides specialized workflows for speech translation, converting spoken audio from one language into text or speec

    Provides a dedicated toolkit for building and integrating automatic speech recognition capabilities.

    Python
    Auf GitHub ansehen↗17,394
  • nvidia-nemo/nemoAvatar von NVIDIA-NeMo

    NVIDIA-NeMo/NeMo

    17,389Auf GitHub ansehen↗

    NeMo is a comprehensive framework designed for the development, training, and deployment of large-scale conversational and generative artificial intelligence models. It provides an integrated platform for building multimodal systems, encompassing speech processing, language modeling, and reinforcement learning alignment. The framework is built to handle the entire lifecycle of AI development, from data curation and model pretraining to production-ready service deployment. The platform distinguishes itself through advanced distributed training capabilities, including tensor and pipeline parall

    Provides models and pipelines for converting audio to text, generating natural speech, and performing signal processing.

    Pythonasrdeeplearninggenerative-ai
    Auf GitHub ansehen↗17,389
  • audacity/audacityAvatar von audacity

    audacity/audacity

    17,181Auf GitHub ansehen↗

    Audacity is a cross-platform digital audio workstation and multi-track audio editor. It serves as a comprehensive suite for capturing live audio input, refining sound files through splicing and effects, and mixing multi-track audio files using a non-destructive waveform interface. The project functions as a VST3 plugin host, providing a software environment to load and execute audio effects and virtual instruments for real-time signal processing. It also includes an audio spectrum analyzer for visualizing frequencies and waveforms to identify specific sonic characteristics. The software cove

    Provides visualization of audio data using waveform analysis and spectrum rendering.

    C++audiocross-platformeditor
    Auf GitHub ansehen↗17,181
  • alphacep/vosk-apiAvatar von alphacep

    alphacep/vosk-api

    14,853Auf GitHub ansehen↗

    Vosk is an offline speech-to-text engine and API that converts spoken audio into text locally on a device. It provides a cross-platform speech toolkit with language bindings for integrating voice recognition into server environments, Android, iOS, and Raspberry Pi. The project includes a speaker identification tool to distinguish between different voices and an acoustic model trainer for building custom neural network models. These training tools enable speech feature extraction and model accuracy evaluation to improve recognition for specialized domains. The system supports real-time audio

    Provides utilities for converting raw audio into normalized coefficients to prepare data for model training.

    Jupyter Notebookandroidasrdeep-learning
    Auf GitHub ansehen↗14,853
  • neonbjb/tortoise-ttsAvatar von neonbjb

    neonbjb/tortoise-tts

    14,864Auf GitHub ansehen↗

    Tortoise-tts is a neural text-to-speech engine and voice cloning toolkit designed for high-quality audio generation. It functions as a zero-shot synthesis system, meaning it can generate speech for unseen speakers without requiring additional training or fine-tuning for each new voice. The system specializes in replicating human vocal characteristics using small sets of reference audio clips. It allows for the extraction of voice latents to mimic specific speakers, the generation of random synthetic identities, and the blending of multiple voice profiles to create hybrid vocal identities. Th

    Extracts unique acoustic fingerprints and vocal characteristics from short reference audio samples.

    Jupyter Notebook
    Auf GitHub ansehen↗14,864
  • duixcom/duix-avatarAvatar von duixcom

    duixcom/Duix-Avatar

    13,711Auf GitHub ansehen↗

    Duix-Avatar is an AI digital human toolkit used to create, clone, and animate realistic virtual personas. It functions as a digital persona cloning tool and a text-to-speech animation API that converts written text or audio into synthetic voice and facial motion markers. The framework provides an offline video generation engine that renders digital human animations and lip-synced videos on local hardware. It includes a specialized lip sync engine to synchronize mouth movements with audio waveforms and a pipeline for extracting facial and vocal features from source media to create synthetic re

    Implements a pipeline to capture facial and vocal characteristics from source media for creating synthetic digital replicas.

    Cai-avatarai-avatarscloning
    Auf GitHub ansehen↗13,711
  • k2-fsa/sherpa-onnxAvatar von k2-fsa

    k2-fsa/sherpa-onnx

    13,017Auf GitHub ansehen↗

    Sherpa-ONNX is an ONNX-based speech processing toolkit that provides a local speech recognition engine, an on-device voice synthesis tool, and a speaker identification framework. It is designed as a cross-platform speech API that enables speech-to-text, text-to-speech, and speaker verification tasks to be executed locally on a device without requiring network access. The project is distinguished by its ability to perform zero-shot voice cloning and speaker diarization on-device. It supports a wide range of hardware accelerations, including GPU and various NPU architectures, and provides a Web

    Saves detected speech segments from larger files as individual WAV files.

    C++aarch64androidarm32
    Auf GitHub ansehen↗13,017
Vorherige123…4Nächste
  1. Home
  2. Graphics & Multimedia
  3. Media Processing and Analysis
  4. Media Manipulation
  5. Media Processing Workflows
  6. Audio Analysis and Synthesis

Unter-Tags erkunden

  • Audio Feature Extraction6 Sub-TagsUtilities for extracting audio characteristics such as spectrograms and filter banks from raw audio data.
  • Audio Segmentation Utilities5 Sub-TagsTools that divide long-form audio into smaller, fixed-length segments to improve processing memory efficiency.
  • Automatic Speech Recognition Toolkits1 Sub-TagInterfaces for integrating high-accuracy speech-to-text capabilities into software applications.
  • Forced AlignmentTools that map text transcripts to specific time intervals within an audio file.
  • Spectral AnalysisVisualization of audio data using waveform and spectrum rendering to identify frequency characteristics. **Distinct from Audio Analysis and Synthesis:** Focuses on the visual representation of the spectrum rather than general signal feature extraction
  • Text-to-Speech ToolsUtilities for converting between text and synthesized speech formats.
  • Transcription ToolsUtilities for converting spoken audio into text transcripts. **Distinct from Audio Analysis and Synthesis:** Distinct from Audio Analysis and Synthesis: focuses specifically on the speech-to-text transcription workflow rather than general signal processing or synthesis.