awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

165 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • significant-gravitas/autogptAvatar Significant-Gravitas

    Significant-Gravitas/AutoGPT

    184,973Vezi pe GitHub↗

    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
    Vezi pe GitHub↗184,973
  • huggingface/transformersAvatar huggingface

    huggingface/transformers

    161,630Vezi pe GitHub↗

    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
    Vezi pe GitHub↗161,630
  • openai/whisperAvatar openai

    openai/whisper

    102,828Vezi pe GitHub↗

    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
    Vezi pe GitHub↗102,828
  • pytorch/pytorchAvatar pytorch

    pytorch/pytorch

    100,814Vezi pe GitHub↗

    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
    Vezi pe GitHub↗100,814
  • rvc-boss/gpt-sovitsAvatar RVC-Boss

    RVC-Boss/GPT-SoVITS

    58,724Vezi pe GitHub↗

    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
    Vezi pe GitHub↗58,724
  • ggerganov/whisper.cppAvatar ggerganov

    ggerganov/whisper.cpp

    50,791Vezi pe GitHub↗

    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++
    Vezi pe GitHub↗50,791
  • microsoft/vibevoiceAvatar microsoft

    microsoft/VibeVoice

    49,394Vezi pe GitHub↗

    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
    Vezi pe GitHub↗49,394
  • coqui-ai/ttsAvatar coqui-ai

    coqui-ai/TTS

    45,568Vezi pe GitHub↗

    Acest proiect este un set de instrumente de deep learning text-to-speech utilizat pentru antrenarea și implementarea modelelor de sinteză vocală neuronală. Oferă un cadru cuprinzător pentru conversia textului scris în audio vorbit, utilizând vocodere neuronale pentru a transforma spectrogramele sintetizate în forme de undă audio de înaltă fidelitate. Setul de instrumente include un sistem de clonare a vocii care replică voci umane specifice prin extragerea embedding-urilor de vorbitor din mostre audio scurte. De asemenea, acceptă sinteza audio multi-vorbitor, permițând generarea vorbirii prin diferite identități vocale folosind arhitecturi de model specializate. Sistemul acoperă întregul pipeline de sinteză a vorbirii, inclusiv instrumente pentru curarea seturilor de date vocale, antrenarea modelelor personalizate cu monitorizarea performanței și o interfață de linie de comandă pentru generarea audio. Pentru accesul la rețea, oferă un server HTTP auto-găzduit pentru a implementa modelele de sinteză vocală ca API.

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

    Pythondeep-learningglow-ttshifigan
    Vezi pe GitHub↗45,568
  • google-research/google-researchAvatar google-research

    google-research/google-research

    38,139Vezi pe GitHub↗

    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
    Vezi pe GitHub↗38,139
  • exacity/deeplearningbook-chineseAvatar exacity

    exacity/deeplearningbook-chinese

    37,285Vezi pe GitHub↗

    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
    Vezi pe GitHub↗37,285
  • babysor/mockingbirdAvatar babysor

    babysor/MockingBird

    36,903Vezi pe GitHub↗

    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
    Vezi pe GitHub↗36,903
  • rvc-project/retrieval-based-voice-conversion-webuiAvatar RVC-Project

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

    36,025Vezi pe GitHub↗

    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
    Vezi pe GitHub↗36,025
  • facebookresearch/fairseqAvatar facebookresearch

    facebookresearch/fairseq

    32,228Vezi pe GitHub↗

    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
    Vezi pe GitHub↗32,228
  • pytorch/fairseqAvatar pytorch

    pytorch/fairseq

    32,228Vezi pe GitHub↗

    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
    Vezi pe GitHub↗32,228
  • ageron/handson-ml2Avatar ageron

    ageron/handson-ml2

    29,938Vezi pe GitHub↗

    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
    Vezi pe GitHub↗29,938
  • sgl-project/sglangAvatar sgl-project

    sgl-project/sglang

    29,079Vezi pe GitHub↗

    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
    Vezi pe GitHub↗29,079
  • d2l-ai/d2l-enAvatar d2l-ai

    d2l-ai/d2l-en

    29,001Vezi pe GitHub↗

    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
    Vezi pe GitHub↗29,001
  • svc-develop-team/so-vits-svcAvatar svc-develop-team

    svc-develop-team/so-vits-svc

    28,097Vezi pe GitHub↗

    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
    Vezi pe GitHub↗28,097
  • guillaumekln/faster-whisperAvatar guillaumekln

    guillaumekln/faster-whisper

    23,679Vezi pe GitHub↗

    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
    Vezi pe GitHub↗23,679
  • mozilla-ai/llamafileAvatar mozilla-ai

    mozilla-ai/llamafile

    23,726Vezi pe GitHub↗

    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
    Vezi pe GitHub↗23,726
Înapoi123456…9Înainte
  1. Home
  2. Artificial Intelligence & ML
  3. Machine Learning
  4. Speech Processing

Explorează sub-etichetele

  • Automatic Speech Recognition10 sub-tag-uriSystems 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-tag-uriModels that transform one sequence of data, such as text or audio, into another sequence.
  • Speech Datasets4 sub-tag-uriCollections 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-tag-uriServices and technologies that convert text input into natural-sounding human speech.