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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Multilingual TTS engine

Ranking updated Aug 5, 2026

For multilingual tts synthesis, the strongest matches are plachtaa/vall-e-x (VALL-E-X is an open-source neural text-to-speech framework that provides), boson-ai/higgs-audio (Higgs-audio is a generative text-to-speech engine supporting multilingual synthesis) and sparkaudio/spark-tts (Spark-TTS is a neural text-to-speech engine providing zero-shot voice). resemble-ai/chatterbox and koljab/realtimetts round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked multilingual TTS engines for speech synthesis. Compare top open-source projects by features, stars, and activity to find the best fit.

Multilingual TTS engine

Find the best repos with AI.We'll search the best matching repositories with AI.
  • plachtaa/vall-e-xPlachtaa avatar

    Plachtaa/VALL-E-X

    7,939View on GitHub↗

    VALL-E-X is a neural speech synthesis framework and zero-shot text-to-speech engine. It functions as a multilingual synthesizer capable of generating natural human speech with control over emotion, pitch, and prosody. The project specializes in zero-shot voice cloning and cross-lingual voice replication, allowing the system to produce personalized speech in multiple target languages using short audio samples without additional training. It further enables cross-language accent manipulation and the ability to match the emotional tone and acoustic environment of a provided prompt. The implemen

    VALL-E-X is an open-source neural text-to-speech framework that provides zero-shot voice cloning and multilingual speech synthesis from short audio prompts using Python.

    PythonMultilingual SynthesisVoice CloningCross-Lingual Speech Generators
    View on GitHub↗7,939
  • boson-ai/higgs-audioboson-ai avatar

    boson-ai/higgs-audio

    7,919View on GitHub↗

    Higgs-audio is a generative text-to-speech engine that transforms text into natural conversational speech using large language model architectures. It functions as a multilingual speech synthesizer capable of generating high-fidelity audio across different languages with control over emotional tone and prosody. The system includes a voice cloning tool that creates synthetic replicas of specific speakers from short audio samples without requiring extensive model training. It also provides a streaming audio API designed to deliver generated speech incrementally to minimize playback delay. The

    Higgs-audio is a generative text-to-speech engine supporting multilingual synthesis, zero-shot voice cloning, and streaming output, though it lacks explicit speaker diarization capabilities.

    PythonMultilingual SynthesisVoice CloningMultilingual Speech Models
    View on GitHub↗7,919
  • sparkaudio/spark-ttsSparkAudio avatar

    SparkAudio/Spark-TTS

    10,930View on GitHub↗

    Spark-TTS is a deep learning text-to-speech synthesis engine designed to convert written text into high-fidelity audio. It utilizes a transformer-based architecture and autoregressive sequence modeling to generate coherent speech, transforming linguistic input into natural-sounding waveforms through neural speech codec synthesis. The platform distinguishes itself through zero-shot voice cloning, which allows users to mimic a target speaker’s unique vocal identity using only a short reference audio sample without requiring additional model training. It also features cross-lingual phonetic mapp

    Spark-TTS is a neural text-to-speech engine providing zero-shot voice cloning, multilingual speech models, and autoregressive transformer synthesis in a Python-driven package.

    PythonCross-Lingual Speech GeneratorsMultilingual Speech Models
    View on GitHub↗10,930
  • resemble-ai/chatterboxresemble-ai avatar

    resemble-ai/chatterbox

    22,751View on GitHub↗

    Chatterbox is a comprehensive machine learning platform designed for multilingual speech synthesis and real-time audio generation. It functions as an engine that converts text into natural-sounding speech, capable of replicating specific human vocal characteristics and emotional expressions from short audio samples. The platform distinguishes itself through advanced control over the synthesis process, allowing for the manipulation of emotional intensity and the injection of non-verbal vocalizations such as laughter or coughing. It is engineered for low-latency performance, utilizing an optimi

    Chatterbox is a multilingual text-to-speech engine and Python platform that supports neural voice cloning, emotional modulation, and low-latency audio generation.

    PythonVoice CloningMultilingual Speech Models
    View on GitHub↗22,751
  • koljab/realtimettsKoljaB avatar

    KoljaB/RealtimeTTS

    3,964View on GitHub↗

    RealtimeTTS is a real-time text-to-speech engine and stream processor designed to convert text or token streams into audio playback with minimal latency. It provides a programmatic interface for managing audio streams, synthesis progress, and the integration of local or cloud-based speech engines. The system includes a neural voice cloning tool that generates synthetic speech by extracting acoustic features from reference audio samples. It utilizes a provider-based abstraction to route synthesis requests across different neural models and cloud APIs. The project covers a range of functional

    RealtimeTTS is a real-time text-to-speech engine with streaming synthesis, voice cloning, and a Python API, though its multi-language support depends on the underlying speech providers you plug into it.

    PythonTTS Stream ProcessorsVoice Cloning ToolsReal-Time Speech Synthesis
    View on GitHub↗3,964
  • fishaudio/fish-speechfishaudio avatar

    fishaudio/fish-speech

    24,928View on GitHub↗

    This project is a generative speech synthesis engine that converts text into high-fidelity human speech. It utilizes a two-stage autoregressive transformer architecture that separates semantic token prediction from acoustic detail reconstruction to balance linguistic accuracy with audio quality. The system is designed to support multilingual output and conversational AI development, enabling the generation of context-aware speech that maintains flow across multiple dialogue turns. The platform distinguishes itself through a production-ready inference server that employs continuous batching to

    Fish Speech is an open-source generative text-to-speech engine featuring a transformer-based architecture for multilingual synthesis, pretrained models, voice cloning, and a production inference API.

    PythonVoice CloningMultilingual Speech ModelsVoice Cloning Toolkits
    View on GitHub↗24,928
  • voice-cloning-app/voice-cloning-appvoice-cloning-app avatar

    voice-cloning-app/Voice-Cloning-App

    1,438View on GitHub↗

    This application is a platform for AI voice synthesis and neural voice cloning. It provides a comprehensive toolkit for converting text into natural-sounding human speech by applying custom-trained neural network models to specific audio samples. The system facilitates the entire lifecycle of voice model development, including the preparation of raw audiobooks and video transcriptions into structured training datasets. It supports the training of these models on local or remote hardware, utilizing multi-GPU distributed processing to handle large-scale data and accelerate model convergence. B

    This application provides a comprehensive pipeline for text-to-speech synthesis and neural voice cloning using Python, though its primary focus is on training custom voice models rather than native multilingual synthesis out-of-the-box.

    PythonVoice Cloning SynthesizersVoice Cloning ToolsVoice Cloning Toolkits
    View on GitHub↗1,438
  • kevinwang676/bark-voice-cloningKevinWang676 avatar

    KevinWang676/Bark-Voice-Cloning

    2,957View on GitHub↗

    Bark Voice Cloning is a text-to-speech synthesis engine designed to generate natural-sounding audio and replicate specific vocal characteristics. The system utilizes a transformer-based autoregressive model to convert written text into high-fidelity speech, supporting multilingual output and expressive delivery. The project distinguishes itself through zero-shot voice cloning, which extracts speaker identity embeddings from short audio samples to condition the generative model without requiring extensive fine-tuning. It also provides specialized workflows for voice identity conversion, allowi

    This repository provides a text-to-speech engine supporting multilingual synthesis and zero-shot voice cloning, though it lacks streaming synthesis and speaker diarization features.

    Jupyter NotebookMultilingual SynthesisVoice CloningVoice Cloning Tools
    View on GitHub↗2,957
  • babysor/mockingbirdbabysor avatar

    babysor/MockingBird

    36,903View on 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

    MockingBird is a Python-based text-to-speech and real-time voice cloning tool that supports custom model training and reference-driven synthesis, though its multilingual capabilities are more limited compared to dedicated multi-language engines.

    PythonVoice CloningVoice Cloning ToolsReal-Time Voice Cloning
    View on GitHub↗36,903
  • coqui-ai/ttscoqui-ai avatar

    coqui-ai/TTS

    45,568View on GitHub↗

    This project is a deep learning text-to-speech toolkit used for training and deploying neural speech synthesis models. It provides a comprehensive framework for converting written text into spoken audio, utilizing neural vocoders to transform synthesized spectrograms into high-fidelity audio waveforms. The toolkit includes a voice cloning system that replicates specific human voices by extracting speaker embeddings from short audio samples. It also supports multi-speaker audio synthesis, allowing the generation of speech across different vocal identities using specialized model architectures.

    Coqui TTS is a comprehensive deep learning text-to-speech framework that provides pretrained models, voice cloning, and multilingual synthesis capabilities through a Python library and API.

    PythonVoice Cloning
    View on GitHub↗45,568
  • swivid/f5-ttsSWivid avatar

    SWivid/F5-TTS

    14,798View on GitHub↗

    F5-TTS is a text-to-speech system that utilizes a flow matching engine and diffusion transformers to generate fluent synthetic speech. It functions as a multilingual speech synthesizer and neural training framework, providing tools for voice cloning and high-performance inference serving. The project distinguishes itself through a voice cloning toolkit capable of mimicking specific speaker characteristics and tones from reference audio clips. It supports cross-lingual generation, allowing for the synthesis of audio across various global languages or the mixing of multiple languages within a s

    F5-TTS is an open-source text-to-speech engine built around flow matching and diffusion transformers that supports multilingual speech generation, pretrained models, and zero-shot voice cloning. It provides a robust Python-based framework for neural voice cloning and streaming synthesis, though it lacks built-in speaker diarization.

    PythonMultilingual SynthesisVoice CloningCross-Lingual Speech Generators
    View on GitHub↗14,798
  • kyutai-labs/pocket-ttskyutai-labs avatar

    kyutai-labs/pocket-tts

    3,301View on GitHub↗

    Pocket-tts is a text-to-speech server and neural speech synthesizer that converts written text into audible speech. It includes a CPU-optimized inference engine and a voice cloning tool capable of analyzing audio samples to reproduce specific speaker characteristics. The system differentiates itself through the use of dynamic int8 quantization to reduce memory usage and increase generation speed on processors. It supports real-time speech synthesis by streaming audio chunks incrementally and utilizes voice state caching to store processed embeddings as portable files, bypassing redundant proc

    Pocket-tts is an open-source text-to-speech engine and local API server featuring neural voice cloning, real-time streaming synthesis, and CPU-optimized inference, though it lacks explicit multi-language emphasis in its current evidence.

    PythonVoice CloningVoice Cloning ToolsReal-Time Speech Synthesis
    View on GitHub↗3,301
  • funaudiollm/cosyvoiceFunAudioLLM avatar

    FunAudioLLM/CosyVoice

    21,673View on GitHub↗

    CosyVoice is a speech synthesis framework that utilizes large language models to generate expressive, multilingual audio. The system functions as an audio generation engine capable of producing natural-sounding speech across multiple languages while preserving regional dialects and specific emotional tones. The platform distinguishes itself through its zero-shot voice cloning capabilities, which allow for the creation of synthetic voice profiles from short audio samples without requiring additional model training. It provides fine-grained control over vocal attributes, enabling users to adjus

    CosyVoice is an expressive multilingual text-to-speech framework providing zero-shot voice cloning, pretrained models, and fine-grained control via a Python interface.

    PythonMultilingual Speech Models
    View on GitHub↗21,673
  • myshell-ai/openvoicemyshell-ai avatar

    myshell-ai/OpenVoice

    36,720View on GitHub↗

    OpenVoice is a multilingual text-to-speech framework and voice cloning AI model designed for high-fidelity voice replication and low-latency audio generation. It functions as an instant speech synthesis engine that converts text to audio while replicating a specific speaker's tone and color. The system is distinguished by its ability to perform cross-lingual cloning, allowing the vocal characteristics of a reference speaker to be applied to speech in different languages regardless of the original training data. It utilizes a decoupled representation to separate the physical identity of a voic

    OpenVoice is a Python-based text-to-speech framework focused on multilingual synthesis and instant voice cloning, fitting the requested category well despite lacking streaming synthesis or speaker diarization features.

    PythonMultilingual SynthesisVoice Cloning
    View on GitHub↗36,720
  • fishaudio/bert-vits2fishaudio avatar

    fishaudio/Bert-VITS2

    8,761View on GitHub↗

    Bert-VITS2 is a neural speech synthesis system and AI voice generator designed to convert written text into natural sounding audio. It utilizes a VITS2 engine and a neural speech synthesis model to produce high-fidelity human voices. The system incorporates a multilingual BERT language processor to improve the prosody and emotional accuracy of the generated speech. It supports multilingual voice generation and custom voice cloning to replicate specific human speech patterns and tones. The architecture covers text-to-speech synthesis through a multi-stage pipeline involving phoneme alignment,

    Bert-VITS2 provides multilingual text-to-speech synthesis and voice cloning using a VITS2-based neural architecture, though it lacks streaming synthesis and speaker diarization features.

    PythonMultilingual SynthesisVoice Cloning
    View on GitHub↗8,761
  • rvc-boss/gpt-sovitsRVC-Boss avatar

    RVC-Boss/GPT-SoVITS

    58,724View on 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

    GPT-SoVITS is a powerful text-to-speech engine featuring neural voice cloning and cross-lingual speech generation, though it lacks built-in streaming synthesis and speaker diarization.

    PythonCross-Lingual Speech GeneratorsVoice Cloning Tools
    View on GitHub↗58,724
  • jianchang512/clone-voicejianchang512 avatar

    jianchang512/clone-voice

    8,959View on GitHub↗

    This project is a GPU-accelerated speech engine and AI voice cloning tool. It functions as a text-to-speech synthesizer and voice-to-voice converter that replicates specific human voices to generate synthetic speech. The system creates digital voice profiles by analyzing short audio samples or capturing live microphone input. These profiles enable the transformation of existing audio recordings into a target speaker's voice or the synthesis of new audio from written text. The engine supports subtitle-based speech generation for batch processing and automated dubbing workflows. A web-based au

    This GPU-accelerated speech engine provides text-to-speech synthesis and voice cloning capabilities in Python, though it focuses more on cloning specific voice profiles than broad multilingual synthesis out of the box.

    PythonVoice CloningVoice Cloning Tools
    View on GitHub↗8,959
  • jasonppy/voicecraftjasonppy avatar

    jasonppy/VoiceCraft

    8,500View on GitHub↗

    VoiceCraft is a neural speech generation and manipulation system consisting of a text-to-speech system, a voice cloning tool, and an audio inpainting engine. It uses a large language model approach to synthesize high-fidelity audio from text and replicate speaker identities. The system provides zero-shot voice cloning and speech editing capabilities, allowing users to modify spoken content within existing recordings. This includes an audio inpainting engine that replaces specific sections of audio with new speech while preserving the original acoustic characteristics and speaker identity. Th

    VoiceCraft is a neural text-to-speech and voice cloning framework that supports zero-shot replication and speech editing, making it a strong tool for expressive synthesis despite lacking explicit multi-language optimization out of the box.

    Jupyter NotebookVoice CloningVoice Cloning Tools
    View on GitHub↗8,500
  • corentinj/real-time-voice-cloningCorentinJ avatar

    CorentinJ/Real-Time-Voice-Cloning

    59,918View on GitHub↗

    This project is a neural text-to-speech engine and voice cloning toolkit designed to generate synthetic speech that mimics the vocal characteristics of a target speaker. It functions as a real-time audio synthesizer, utilizing a deep learning pipeline to convert written text into high-fidelity speech output with minimal latency. The system employs a transfer learning framework that leverages pre-trained speaker verification models to adapt synthesis to new, unseen vocal identities. By using an encoder-based speaker embedding process, the toolkit maps variable-length audio samples into a laten

    This project is a neural text-to-speech engine with voice cloning and speaker embedding capabilities, making it the right tool even though its primary focus is on voice cloning rather than out-of-the-box multilingual synthesis.

    PythonVoice Cloning ToolsReal-Time Voice Cloning
    View on GitHub↗59,918
  • nvidia/nemoNVIDIA avatar

    NVIDIA/NeMo

    17,394View on GitHub↗

    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

    NVIDIA NeMo is a comprehensive multimodal AI framework that includes robust text-to-speech engines, pretrained models, and multilingual speech capabilities suited for advanced voice applications.

    PythonAutomatic Speech RecognitionLarge Language Model Training FrameworksAutomatic Speech Recognition
    View on GitHub↗17,394
  • rsxdalv/tts-webuirsxdalv avatar

    rsxdalv/TTS-WebUI

    2,980View on GitHub↗

    TTS-WebUI is a web interface and speech synthesis manager designed to convert written text into spoken audio files. It serves as a self-hosted audio AI suite that allows users to configure speech synthesis models, manage speaker profiles, and generate audio through a graphical dashboard. The system functions as both a visual manager and a generative audio API, providing standardized endpoints and OpenAI-compatible request formats for external applications to trigger synthesis programmatically. It includes a plugin-based extension system that allows new tools and models to be added via externa

    TTS-WebUI is an open-source speech synthesis suite and web interface that integrates multiple neural text-to-speech engines supporting multilingual generation, voice cloning, and a programmatic API.

    TypeScriptHosted Web InterfacesText-to-SpeechApplication Bundles
    View on GitHub↗2,980
  • paddlepaddle/paddlespeechPaddlePaddle avatar

    PaddlePaddle/PaddleSpeech

    12,626View on GitHub↗

    PaddleSpeech is a comprehensive toolkit of neural models for speech recognition, synthesis, and translation built on the PaddlePaddle deep learning framework. It provides a collection of frameworks and tools for converting spoken audio into written text, synthesizing natural audio from text, and performing direct speech translation. The toolkit includes specialized capabilities for keyword spotting to detect trigger words and speaker verification systems that extract unique voiceprints to identify and distinguish between individuals. It also features end-to-end translation tools that map audi

    PaddleSpeech is a comprehensive neural speech toolkit that provides multi-language text-to-speech synthesis, pretrained models, voice cloning, and streaming capabilities as a Python library.

    PythonAutomatic Speech RecognitionText-to-Speech EnginesAcoustic Models
    View on GitHub↗12,626
  • mozilla/ttsmozilla avatar

    mozilla/TTS

    10,151View on GitHub↗

    This project is a comprehensive suite for neural speech synthesis, featuring a deep learning text-to-speech engine, a neural speech synthesis trainer, and a voice cloning toolkit. It provides a system for synthesizing human-like speech from text using neural network models and high-fidelity vocoders. The suite includes a speech model conversion utility to transform deep learning models between different formats for deployment across various hardware runtimes. It also provides a self-contained HTTP server to expose pre-trained text-to-speech models as a remote audio API. Capabilities include

    This repository provides a deep learning text-to-speech engine with voice cloning and pretrained models, though its maintenance has slowed and it lacks built-in streaming synthesis.

    Jupyter NotebookVoice CloningVoice Cloning Toolkits
    View on GitHub↗10,151
  • neonbjb/tortoise-ttsneonbjb avatar

    neonbjb/tortoise-tts

    14,864View on GitHub↗

    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

    Tortoise-tts is a neural text-to-speech engine featuring zero-shot voice cloning and high-quality audio generation, making it a strong tool for synthetic voice design despite lacking built-in support for multiple spoken languages out of the box.

    Jupyter NotebookVoice CloningVoice Cloning Toolkits
    View on GitHub↗14,864
  • microsoft/vibevoicemicrosoft avatar

    microsoft/VibeVoice

    49,394View on 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

    VibeVoice is a Python-based text-to-speech generative audio framework featuring speech synthesis and voice cloning tools, though it lacks explicit emphasis on multilingual synthesis in the provided description.

    PythonVoice Cloning Tools
    View on GitHub↗49,394
  • qwenlm/qwen3-ttsQwenLM avatar

    QwenLM/Qwen3-TTS

    11,976View on GitHub↗

    Qwen3-TTS is a large language model text-to-speech engine designed to convert written text into natural-sounding human speech. It functions as an audio tokenizer and a generative system for speech synthesis. The project features a promptable voice designer for creating synthetic vocal personas based on natural language descriptions. It also includes a zero-shot voice cloning tool that mimics a target speaker using a short reference audio clip and a transcript. The system provides a framework for speech model fine-tuning to improve speaker likeness and quality through supervised training. Add

    Qwen3-TTS is a text-to-speech engine featuring zero-shot voice cloning and prompt-based voice profiling, matching the required multilingual and generative speech capabilities despite lacking explicit streaming synthesis evidence.

    PythonVoice Cloning
    View on GitHub↗11,976
  • openbmb/voxcpmOpenBMB avatar

    OpenBMB/VoxCPM

    29,985View on GitHub↗

    VoxCPM is a multilingual speech synthesis system and text-to-speech inference server. It functions as an AI voice cloning tool and a synthetic voice designer, capable of generating natural speech across global languages and regional dialects using a GPU-accelerated audio generator. The project features a speech model fine-tuning framework that supports both full parameter updates and low-rank adaptation for customizing voice characteristics. It enables high-fidelity voice cloning from reference audio, including cross-lingual voice transfer and acoustic environment mimicry, as well as the crea

    VoxCPM is a multilingual text-to-speech engine and inference server that supports neural voice cloning, pretrained models, and Python-based fine-tuning, though it lacks explicit streaming synthesis and speaker diarization features.

    PythonVoice CloningMultilingual Speech Models
    View on GitHub↗29,985
  • metavoiceio/metavoice-srcmetavoiceio avatar

    metavoiceio/metavoice-src

    4,202View on GitHub↗

    This project is an expressive text-to-speech foundation model and voice cloning system designed to synthesize human-like speech with emotional nuance and high fidelity. It functions as a finetunable speech model that can generate audio mimicking a specific person using a reference voice sample. The system distinguishes itself through a high-performance inference engine that utilizes memory caching and hardware compilation to reduce latency during the audio generation process. It further allows for synthesis quality improvements by training the language model on custom datasets consisting of a

    This project is a Python-based text-to-speech foundation model and voice cloning system that provides expressive speech synthesis and zero-shot cloning, though it lacks built-in streaming synthesis and explicit multilingual or diarization features.

    PythonVoice Cloning
    View on GitHub↗4,202
  • k2-fsa/sherpa-onnxk2-fsa avatar

    k2-fsa/sherpa-onnx

    13,017View on GitHub↗

    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

    Sherpa-ONNX is a cross-platform speech processing toolkit providing a local text-to-speech engine with multilingual and on-device capabilities, though it lacks direct support for speaker diarization.

    C++Multilingual SynthesisVoice Cloning
    View on GitHub↗13,017
  • suno-ai/barksuno-ai avatar

    suno-ai/bark

    39,159View on GitHub↗

    Bark is a generative audio engine and machine learning inference library designed to convert written text into high-fidelity speech and sound effects. It functions as a text-to-audio transformer, utilizing multi-stage neural network architectures to map semantic input tokens into detailed audio codebooks for synthesis. The system distinguishes itself through a hierarchical transformer stacking approach that separates semantic understanding from acoustic realization. By employing autoregressive token prediction and vector quantized codebook mapping, the engine bridges linguistic and sonic doma

    Bark is a generative text-to-speech engine utilizing transformer architectures for high-fidelity audio synthesis, though it is more focused on expressive generation and sound effects than out-of-the-box multilingual streaming.

    Jupyter NotebookGenerative Audio EnginesSpeech Synthesis ModelsText-to-Audio Synthesis
    View on GitHub↗39,159
  • abus-aikorea/voice-proabus-aikorea avatar

    abus-aikorea/voice-pro

    6,255View on GitHub↗

    Voice Pro is a comprehensive speech and audio processing toolkit that combines text-to-speech synthesis, voice cloning, speech recognition, and translation capabilities into a single application. At its core, the project enables users to generate natural-sounding speech from text, clone voices from short audio samples without requiring prior training data, and perform real-time speech translation across over 100 languages. The platform distinguishes itself through its integrated multimedia workflow, allowing users to download YouTube videos, extract audio, separate voice tracks, generate word

    Voice Pro is an audio processing toolkit that includes multilingual text-to-speech synthesis and voice cloning features, though it functions more as a complete application and workflow suite than a dedicated developer engine.

    PythonAI Video Dubbing ToolsAutomated Video SubtitlingMultilingual Voice Cloning Synthesizers
    View on GitHub↗6,255
  • espnet/espnetespnet avatar

    espnet/espnet

    9,861View on GitHub↗

    ESPnet is a comprehensive speech processing toolkit and PyTorch-based trainer designed for building end-to-end speech recognition, synthesis, and translation models. It provides a structured framework for developing automatic speech recognition systems using transducer and encoder-decoder architectures, alongside engines for text-to-speech synthesis and speech translation pipelines. The project distinguishes itself through a recipe-based workflow execution system that ensures experimental reproducibility by running standardized sequences of scripts for data preparation and model training. It

    ESPnet is a PyTorch-based speech processing toolkit that provides extensive pipelines and pretrained models for end-to-end text-to-speech synthesis and speech translation across multiple languages.

    PythonAutomatic Speech RecognitionSpeech to Text TranscriptionDistributed Training
    View on GitHub↗9,861
  • nvidia/tacotron2NVIDIA avatar

    NVIDIA/tacotron2

    5,300View on GitHub↗

    This project is a neural text-to-speech framework and PyTorch model designed to synthesize human speech. It converts written text into synthetic audio by predicting mel spectrograms, which serve as an intermediate representation for voice generation. The system includes a conditioning model for WaveNet to ensure natural-sounding audio output. It provides a distributed training framework that utilizes multi-GPU processing and automatic mixed precision to optimize training speed and reduce memory usage. The project covers the full pipeline of neural speech synthesis, from model training using

    This repository provides a neural text-to-speech framework for speech synthesis and model training, making it the right kind of engine even though it focuses on training models rather than offering plug-and-play multilingual voice cloning or streaming synthesis out of the box.

    Jupyter NotebookSpeech SynthesisConvolutional Encoder-DecodersInput Sequence Attentions
    View on GitHub↗5,300
  • jaywalnut310/vitsjaywalnut310 avatar

    jaywalnut310/vits

    7,862View on GitHub↗

    This project is an end-to-end text-to-speech engine and deep learning voice synthesizer. It functions as a neural speech synthesis framework that converts written text directly into audio waveforms using a single neural network. The system implements an adversarial framework and a conditional variational autoencoder to generate high-fidelity artificial speech. It utilizes a generative adversarial network to ensure synthesized audio is indistinguishable from real human speech. The toolkit provides capabilities for neural speech synthesis, text-to-audio generation, and the training of custom v

    This project is a neural text-to-speech engine built as a Python library, providing end-to-end waveform generation and custom model training, though it lacks direct out-of-the-box multilingual support without additional pretrained model configurations.

    PythonText-to-Speech EnginesDeep Learning Audio LibrariesEnd-to-End Speech Synthesis
    View on GitHub↗7,862
  • hexgrad/kokorohexgrad avatar

    hexgrad/kokoro

    5,729View on GitHub↗

    Kokoro is a lightweight neural text-to-speech engine that converts written text into spoken audio using a compact model designed for fast inference. It supports multiple languages through language-specific grapheme-to-phoneme conversion pipelines, and offers voice profile selection to change the character of the generated speech. The engine provides GPU acceleration on Apple Silicon hardware by setting a single environment variable, enabling faster inference on Mac M-series machines. It also includes pattern-based text segmentation, allowing input text to be split at user-defined delimiters t

    Kokoro is a lightweight neural text-to-speech engine supporting multiple languages and voice profiles, though it lacks streaming synthesis and neural voice cloning features.

    JavaScriptNeural Text-to-Speech EnginesGrapheme To Phoneme ConversionGrapheme-to-Phoneme Pipelines
    View on GitHub↗5,729
  • voicevox/voicevoxVOICEVOX avatar

    VOICEVOX/voicevox

    3,025View on GitHub↗

    Voicevox is a text-to-speech synthesis software and audio production environment that converts written text into spoken audio using synthetic character voices. It functions as both a comprehensive editor for voice design and a standalone speech synthesis engine capable of generating audio via an API for integration into external applications. The project distinguishes itself by providing a singing voice synthesizer that uses a piano-roll interface for melodic vocal composition, including the ability to generate humming. It offers specialized prosody editing tools for the manual refinement of

    Voicevox is a text-to-speech synthesis software and standalone speech engine equipped with character voices and an API, though its primary focus is on Japanese character voice production and singing rather than general multi-language synthesis.

    TypeScriptSinging Voice SynthesisText-to-SpeechMulti-Track Audio Editors
    View on GitHub↗3,025
  • canopyai/orpheus-ttscanopyai avatar

    canopyai/Orpheus-TTS

    6,201View on GitHub↗

    Orpheus-TTS is an open-source text-to-speech system that generates human-like audio with controllable emotional tone and the ability to clone voices from short audio samples. It is built on an architecture that treats speech generation as a language modeling task, using a large language model trained on text-speech pairs to produce audio tokens autoregressively. The system distinguishes itself through several key capabilities. It supports emotion-controllable speech synthesis by embedding emotional and intonation markers directly into text prompts, allowing the model to condition its output o

    Orpheus-TTS is a Python-based text-to-speech engine utilizing a language-modeling architecture that supports voice cloning and emotional tone control, though it lacks explicit emphasis on out-of-the-box multilingual synthesis.

    PythonAutoregressive Speech Language ModelsEmotional SynthesisAudio Stream Outputs
    View on GitHub↗6,201
  • index-tts/index-ttsindex-tts avatar

    index-tts/index-tts

    18,851View on GitHub↗

    Index-tts is a neural audio generation engine designed to convert written text into high-fidelity human speech. By utilizing deep learning models and phoneme-based sequence modeling, the system transforms text into natural-sounding audio waveforms suitable for a variety of accessibility and media applications. The platform functions as a server-side inference pipeline that provides a programmatic interface for integrating voice generation into external applications. It distinguishes itself through asynchronous audio streaming, which buffers and delivers generated speech chunks in real time to

    Index-tts is a neural text-to-speech engine featuring cross-lingual synthesis, voice cloning, and audio streaming, making it a strong fit for your synthesis pipeline needs despite missing explicit diarization support.

    PythonNeural Text-to-Speech EnginesText-to-SpeechGenerative Content APIs
    View on GitHub↗18,851
  • huggingface/parler-ttshuggingface avatar

    huggingface/parler-tts

    5,579View on GitHub↗

    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

    Parler-TTS is a Python-based text-to-speech generation library that supports voice control and model fine-tuning, though it focuses more on natural-language conditioning than explicit multilingual synthesis or streaming.

    PythonText-to-SpeechAttribute DescriptionsFine-tuning Recipes
    View on GitHub↗5,579
  • kittenml/kittenttsKittenML avatar

    KittenML/KittenTTS

    10,044View on GitHub↗

    KittenTTS is a neural text-to-speech engine and text-to-audio synthesis tool that converts written text into spoken audio using lightweight neural network models. It functions as both a speech synthesizer and an audio file generator, producing spoken audio for offline playback. The system includes a text normalization processor that expands numbers and abbreviations into full spoken words to improve the naturalness of the synthesized speech. It supports diverse voice options and provides the ability to adjust playback speed.

    KittenTTS is a lightweight neural text-to-speech engine providing offline speech synthesis and audio generation in Python, though it focuses more on compact local generation than explicit multilingual synthesis or voice cloning.

    PythonNeural Text-to-Speech EnginesSpeech Synthesis FormattersText-to-Audio Synthesis
    View on GitHub↗10,044
  • ohf-voice/piper1-gplOHF-Voice avatar

    OHF-Voice/piper1-gpl

    2,897View on GitHub↗

    This project is a neural text-to-speech system and voice trainer that converts written text into spoken audio across a variety of global languages and regional dialects. It functions as an ONNX-based engine capable of performing fast offline inference and uses a phoneme-based controller to manage precise pronunciation. The system distinguishes itself through a comprehensive toolkit for neural voice training, allowing for the creation of custom single-speaker or multi-speaker models. It supports the export of these models to a standardized open format and provides hardware acceleration via gra

    This repository provides a neural text-to-speech engine with support for multiple languages, custom model training, and streaming capabilities, making it a solid fit for offline speech synthesis.

    C++Neural Text-to-Speech EnginesMulti-Language Speech GeneratorsMulti-Language Speech Generators
    View on GitHub↗2,897
  • yl4579/styletts2yl4579 avatar

    yl4579/StyleTTS2

    6,294View on GitHub↗

    StyleTTS2 is an adversarial text-to-speech model that uses style diffusion and large speech language models to generate natural-sounding speech from text input. It combines adversarial training with large pre-trained speech models to improve speech quality and reduce artifacts, while employing a style diffusion process that extracts prosodic and timbral features from reference audio to guide speech generation. The model supports multi-speaker voice synthesis by conditioning the diffusion process on speaker-specific embeddings derived from reference utterances, enabling voice cloning and adapt

    StyleTTS2 is a Python-based neural text-to-speech framework supporting multi-speaker synthesis, voice cloning, and pretrained models, though its support for true multilingual synthesis out of the box is narrower than some broader frameworks.

    PythonText-to-SpeechText-To-Speech ModelsText-to-Speech Synthesizers
    View on GitHub↗6,294

Related searches

  • Multilingual prompt directory
  • a self-hosted text-to-speech engine
  • an open source speech synthesis and recognition tool
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
plachtaa/vall-e-x7.9KPythonMITFeb 11, 2024
boson-ai/higgs-audio7.9KPythonapache-2.0Jan 18, 2026
sparkaudio/spark-tts10.9KPythonapache-2.0Apr 9, 2025
resemble-ai/chatterbox22.8KPythonmitFeb 3, 2026
koljab/realtimetts4KPythonMITMay 31, 2026
fishaudio/fish-speech24.9KPythonapache-2.0Feb 2, 2026
voice-cloning-app/voice-cloning-app1.4KPythonBSD-3-ClauseDec 2, 2024
kevinwang676/bark-voice-cloning3KJupyter NotebookMITMay 31, 2026
babysor/mockingbird36.9KPythonNOASSERTIONMar 3, 2026
coqui-ai/tts45.6KPythonMPL-2.0Aug 16, 2024
a toolkit for offline machine translation
  • an open source tool for voice cloning
  • an open source alternative to Google Translate
  • an internationalization library for translating apps
  • a toolkit for AI voice cloning