awesome-repositories.com
Blog
awesome-repositories.com

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

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

165 Repos

Awesome GitHub RepositoriesSpeech Processing

Tools and libraries for converting, analyzing, and interpreting human speech through computational methods.

Explore 165 awesome GitHub repositories matching artificial intelligence & ml · Speech Processing. Refine with filters or upvote what's useful.

Awesome Speech Processing GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • significant-gravitas/autogptAvatar von Significant-Gravitas

    Significant-Gravitas/AutoGPT

    184,973Auf GitHub ansehen↗

    AutoGPT is an orchestration platform designed for building, managing, and deploying autonomous agents. It provides a visual canvas-based environment where users can assemble agents by connecting modular blocks that represent actions, data flows, and conditional logic. The platform supports the entire agent lifecycle, including task scheduling, execution monitoring, and configuration management, while offering a marketplace for discovering and sharing community-built workflows. The project includes a legacy framework for command-line agent execution and an extensible component system for devel

    Integrates third-party text-to-speech services to assign unique voices to agent avatars.

    Pythonaiartificial-intelligenceautonomous-agents
    Auf GitHub ansehen↗184,973
  • huggingface/transformersAvatar von huggingface

    huggingface/transformers

    161,630Auf GitHub ansehen↗

    Transformers is a comprehensive library for machine learning that provides a unified interface for training, fine-tuning, and deploying transformer-based models. It supports a wide range of tasks, including text classification, language modeling, question answering, and sequence-to-sequence translation, while offering specialized architectures for both text and vision processing. The framework includes tools for managing the entire model lifecycle, from data preprocessing and tokenization to distributed training and inference. The library features extensive support for model optimization and

    Facilitates text-to-text translation through integrated model fine-tuning, dataset preprocessing, and streamlined inference pipelines.

    Pythonaudiodeep-learningdeepseek
    Auf GitHub ansehen↗161,630
  • 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

    Transforms spoken audio into written text or translates across languages using a sequence-to-sequence transformer architecture.

    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

    Transcribes spoken audio into text utilizing pre-trained deep learning models and specialized speech workflows.

    Pythonautograddeep-learninggpu
    Auf GitHub ansehen↗100,814
  • rvc-boss/gpt-sovitsAvatar von RVC-Boss

    RVC-Boss/GPT-SoVITS

    58,724Auf GitHub ansehen↗

    GPT-SoVITS is a text-to-speech synthesis engine and voice cloning toolkit designed for generating natural-sounding human speech. It functions as a neural audio processing pipeline that maps input text to high-fidelity audio waveforms, utilizing conditional variational autoencoders and flow-based decoders to ensure expressive output. The platform distinguishes itself through its ability to perform few-shot voice cloning and cross-lingual speech generation, allowing users to maintain a specific speaker's vocal identity and emotional delivery across multiple languages. By employing cross-modal l

    Extracts linguistic features from raw audio using self-supervised models to support voice synthesis and conversion.

    Pythontext-to-speechttsvits
    Auf GitHub ansehen↗58,724
  • ggerganov/whisper.cppAvatar von ggerganov

    ggerganov/whisper.cpp

    50,791Auf GitHub ansehen↗

    whisper.cpp is a C++ implementation of the Whisper speech-to-text model, serving as a lightweight machine learning inference engine and quantized runtime. It provides high-performance automatic speech recognition and real-time audio transcription without requiring a Python environment. The project utilizes model quantization to reduce memory usage and increase inference speed on local hardware. It incorporates hardware acceleration to optimize processing speed across different processors. The system covers audio processing capabilities including voice activity detection, speaker diarization,

    Provides high-performance automatic speech recognition to transform spoken audio recordings into written text.

    C++
    Auf GitHub ansehen↗50,791
  • microsoft/vibevoiceAvatar von microsoft

    microsoft/VibeVoice

    49,394Auf GitHub ansehen↗

    VibeVoice is a generative artificial intelligence platform designed for text-to-speech synthesis. It functions as a neural audio generation framework that converts written text into natural-sounding spoken audio, specifically engineered to maintain consistent vocal characteristics and narrative prosody across extended passages of content. The system distinguishes itself through its ability to generate long-form conversational speech while preserving speaker identity and linguistic content. By utilizing latent space disentanglement, the model separates speaker traits from the input text, allow

    Employs hierarchical context encoding to manage long-range dependencies in text-to-speech synthesis.

    Python
    Auf GitHub ansehen↗49,394
  • coqui-ai/ttsAvatar von coqui-ai

    coqui-ai/TTS

    45,568Auf GitHub ansehen↗

    Dieses Projekt ist ein Deep-Learning-Text-to-Speech-Toolkit, das zum Trainieren und Bereitstellen neuronaler Sprachsynthesemodelle verwendet wird. Es bietet ein umfassendes Framework zur Umwandlung von geschriebenem Text in gesprochenes Audio und nutzt neuronale Vocoder, um synthetisierte Spektrogramme in hochauflösende Audiowellenformen umzuwandeln. Das Toolkit enthält ein Voice-Cloning-System, das spezifische menschliche Stimmen durch Extrahieren von Sprecher-Embeddings aus kurzen Audio-Samples repliziert. Es unterstützt auch die Multi-Speaker-Sprachsynthese, was die Erzeugung von Sprache über verschiedene stimmliche Identitäten hinweg unter Verwendung spezialisierter Modellarchitekturen ermöglicht. Das System deckt die gesamte Pipeline der Sprachsynthese ab, einschließlich Tools für die Kuratierung von Sprachdatensätzen, benutzerdefiniertes Modelltraining mit Leistungsverfolgung und eine Befehlszeilenschnittstelle für die Audiogenerierung. Für den Netzwerkzugriff bietet es einen selbst gehosteten HTTP-Server, um Sprachsynthesemodelle als API bereitzustellen.

    Provides tools to prepare and clean text-to-speech datasets to ensure high quality for model training.

    Pythondeep-learningglow-ttshifigan
    Auf GitHub ansehen↗45,568
  • google-research/google-researchAvatar von google-research

    google-research/google-research

    38,139Auf GitHub ansehen↗

    This repository serves as a comprehensive research platform and toolkit for advancing machine learning, quantum computing, and large-scale scientific data analysis. It provides foundational frameworks for developing complex algorithmic systems, offering the necessary infrastructure for distributed training, computational graph execution, and high-performance model development. The project distinguishes itself by integrating specialized research domains with robust, privacy-preserving methodologies. It supports diverse scientific discovery through tools for quantum simulation, physics-informed

    Performs automatic speech recognition across hundreds of languages using large-scale, pre-trained models.

    Jupyter Notebookaimachine-learningresearch
    Auf GitHub ansehen↗38,139
  • exacity/deeplearningbook-chineseAvatar von exacity

    exacity/deeplearningbook-chinese

    37,285Auf GitHub ansehen↗

    This project is a comprehensive Chinese translation of a technical deep learning textbook, providing an educational resource on the theory and implementation of neural networks. It functions as a collaborative technical translation project designed to make complex academic AI literature accessible to non-English speakers. The project utilizes a community-driven translation model that integrates external suggestions and pull requests to refine linguistic accuracy and reduce bias. It employs standardized terminology mapping to ensure a uniform vocabulary throughout the translated content. To i

    Describes the process of generating sequences conditioned on a fixed-size representation vector.

    TeX
    Auf GitHub ansehen↗37,285
  • babysor/mockingbirdAvatar von babysor

    babysor/MockingBird

    36,903Auf GitHub ansehen↗

    MockingBird is an AI voice cloning tool and text-to-speech system designed to generate synthetic speech. It functions as a voice synthesis trainer for building custom models from audio datasets, a command-line generator for producing audio files, and a text-to-speech server for remote application integration. The project specializes in real-time voice cloning, which extracts vocal characteristics from short audio samples to mimic a target speaker's unique timbre. It utilizes reference-driven audio synthesis to condition pre-trained models on specific audio samples, allowing for the generation

    Enables the creation of custom voice models by training on target audio datasets.

    Pythonaideep-learningpytorch
    Auf GitHub ansehen↗36,903
  • 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

    Merges distinct model checkpoints to create new, blended voice profiles.

    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

    Translates text or speech between multiple languages using sequence-to-sequence models and multilingual embeddings.

    Python
    Auf GitHub ansehen↗32,228
  • pytorch/fairseqAvatar von pytorch

    pytorch/fairseq

    32,228Auf GitHub ansehen↗

    Fairseq is a deep learning research toolkit and sequence-to-sequence framework built on PyTorch. It provides a system for training and deploying models that map input sequences to output sequences, with a primary focus on neural machine translation and speech recognition. The toolkit allows for the generation of text sequences through search algorithms such as beam search and nucleus sampling. It includes capabilities for producing synthetic parallel training data by translating monolingual text using reverse sequence models. The framework supports large scale model training through multi-de

    Provides a comprehensive framework for training and deploying models that map input sequences to output sequences for translation and speech recognition.

    Python
    Auf GitHub ansehen↗32,228
  • ageron/handson-ml2Avatar von ageron

    ageron/handson-ml2

    29,938Auf GitHub ansehen↗

    This project provides a collection of practical machine learning code examples, including implementations for supervised, unsupervised, and reinforcement learning algorithms. It features deep learning model implementations for convolutional, recurrent, and generative architectures, alongside specific examples of reinforcement learning agents that maximize rewards in simulated environments. The repository includes dedicated data preprocessing pipelines for sanitization, feature scaling, and dimensionality reduction. It also provides implementations for a wide range of specific models, such as

    Implements recurrent and convolutional networks for analyzing and predicting patterns in sequences.

    Jupyter Notebook
    Auf GitHub ansehen↗29,938
  • sgl-project/sglangAvatar von sgl-project

    sgl-project/sglang

    29,079Auf GitHub ansehen↗

    Sglang is a high-performance inference engine and serving system designed for large language and multimodal models. It provides a programmable interface for orchestrating complex generation workflows, enabling developers to coordinate multi-turn dialogues, tool invocations, and reasoning chains through a domain-specific language. The platform is built to support production-scale deployments, offering an OpenAI-compatible API that allows for integration with existing application ecosystems. The system distinguishes itself through a disaggregated architecture that separates compute-intensive pr

    Analyzes and interprets spoken content to perform logical reasoning tasks directly within audio workflows.

    Pythonattentionblackwellcuda
    Auf GitHub ansehen↗29,079
  • d2l-ai/d2l-enAvatar von d2l-ai

    d2l-ai/d2l-en

    29,001Auf GitHub ansehen↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Trains sequence-to-sequence models using recurrent neural networks with teacher forcing for sequence mapping tasks.

    Pythonbookcomputer-visiondata-science
    Auf GitHub ansehen↗29,001
  • 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

    Blends multiple voice models or speaker identities to create unique hybrid vocal identities through linear combinations.

    Python
    Auf GitHub ansehen↗28,097
  • guillaumekln/faster-whisperAvatar von guillaumekln

    guillaumekln/faster-whisper

    23,679Auf GitHub ansehen↗

    faster-whisper is an automatic speech recognition framework and an optimized implementation of the Whisper speech-to-text engine. It functions as a CTranslate2 inference engine designed to convert spoken audio into written text. The project serves as a model quantization tool that transforms large audio model weights into lower precision formats. This process reduces memory usage and increases execution speed on hardware by utilizing integer quantized weights. The framework covers a broad range of capabilities including batch audio transcription for parallel processing and voice activity det

    Implements a high-performance system for converting spoken audio into written text.

    Python
    Auf GitHub ansehen↗23,679
  • mozilla-ai/llamafileAvatar von mozilla-ai

    mozilla-ai/llamafile

    23,726Auf GitHub ansehen↗

    Llamafile is a machine learning model runner and packager that enables local inference by bundling model weights and runtime environments into a single, self-contained executable. It functions as a cross-platform engine, allowing users to execute large language models and perform speech-to-text tasks directly on their own hardware without requiring external software dependencies or complex installations. The project distinguishes itself by utilizing a specialized binary format that allows the same executable to run natively across multiple operating systems and hardware architectures. It auto

    Process audio input from any supported language and generate an accurate English text transcription as the final output for your documentation or records.

    C
    Auf GitHub ansehen↗23,726
Vorherige123456…9Nächste
  1. Home
  2. Artificial Intelligence & ML
  3. Machine Learning
  4. Speech Processing

Unter-Tags erkunden

  • Automatic Speech Recognition10 Sub-TagsSystems and pre-trained models that convert spoken audio recordings into text using large-scale speech recognition technology.
  • Multilingual Speech TranslationCapabilities for converting spoken audio from one language into text in another language.
  • Multimodal Language TranslationSystems capable of translating between text and speech across various languages. **Distinct from Speech-to-Speech Translation:** Broader than Speech-to-Speech as it encompasses text-to-text and speech-to-text translation paths.
  • Neural Machine TranslationSystems that translate text or speech between multiple languages using sequence-to-sequence models. **Distinct from Multilingual Speech Translation:** Covers the general translation task including text-to-text and speech-to-text, rather than just multilingual speech translation.
  • Realtime Processing Pipelines1 Sub-TagIntegrated audio processing pipelines that handle input and output within a single model to minimize latency. **Distinct from Speech Processing:** Distinct from Speech Processing: focuses on the low-latency, single-model execution architecture rather than general speech analysis.
  • Self-Supervised Speech RepresentationsModels that learn linguistic features from raw audio without explicit labels.
  • Sequence-to-Sequence Tasks10 Sub-TagsModels that transform one sequence of data, such as text or audio, into another sequence.
  • Speech Datasets4 Sub-TagsCollections of audio recordings and transcriptions used to train and evaluate speech-based machine learning models.
  • Speech Reasoning ProcessorsInterprets spoken content to perform logical reasoning within end-to-end audio workflows. **Distinct from Speech Processing:** Focuses on reasoning over audio input rather than general speech-to-text conversion.
  • Speech Recognition APIs1 Sub-TagProgrammatic interfaces for integrating speech-to-text capabilities into software applications.
  • Speech Recognition LibrariesSoftware libraries providing programmatic interfaces for converting spoken audio into text.
  • Speech Recognition SystemsModels and tools that convert spoken audio into written text or perform cross-lingual speech translation.
  • Speech Translation Systems1 Sub-TagModels and tools that convert spoken audio in one language into text in another language.
  • Speech-to-Speech TranslationSystems that convert spoken audio from one language directly into spoken audio of another language. **Distinct from Speech Translation Systems:** Focuses on audio-to-audio output, whereas Speech Translation Systems typically refer to audio-to-text.
  • Voice Synthesis5 Sub-TagsServices and technologies that convert text input into natural-sounding human speech.