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
hexgrad avatar

hexgrad/kokoro

0
View on GitHub↗
5,729 stars·658 forks·JavaScript·apache-2.0·21 views

Kokoro

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 to produce separate audio segments, and speed-adjustable playback controlled by a multiplier parameter.

Generated speech can be exported directly to WAV files for offline storage and further processing. The project is implemented in JavaScript and provides a complete text-to-speech pipeline with minimal dependencies.

Features

  • Neural Text-to-Speech Engines - Ships a lightweight neural text-to-speech engine that converts text into natural-sounding speech.
  • Multi-Language Speech Generators - Produces speech in multiple languages using language-specific pipelines and grapheme-to-phoneme conversion.
  • Grapheme To Phoneme Conversion - Transforms written text into phonetic representations for accurate pronunciation across multiple languages.
  • Voice Identity Selections - Chooses from multiple voice profiles to change the character of the spoken audio.
  • Speech Synthesis Engines - Provides a compact neural TTS engine designed for fast inference on CPU and Apple Silicon.
  • Text-to-Speech - Converts plain text into natural-sounding speech using a lightweight neural model.
  • Multi-Language Speech Generators - Produces speech in multiple languages with language-specific pipelines and grapheme-to-phoneme conversion.
  • Multi-Language Voice Profiles - Supports multiple languages with separate voice profiles and language-specific phoneme mappings.
  • Grapheme-to-Phoneme Pipelines - Implements language-specific grapheme-to-phoneme conversion pipelines for multi-language speech generation.
  • Voice Profile Managers - Offers multiple voice profiles to change the character and tone of generated speech output.
  • Apple Silicon GPU Accelerators - Accelerates speech synthesis inference on Apple M-series hardware by enabling GPU acceleration.
  • Apple Silicon GPU Accelerators - Provides GPU acceleration for speech synthesis inference on Apple Silicon via a single environment variable.
  • Speech-to-Speech Models - Writes generated speech output directly to a WAV file on disk for later use.
  • Audio Exporters - Saves generated speech directly to WAV files for offline storage and further processing.
  • Speech Processing - Lightweight and fast text-to-speech model.
  • Speech Synthesis - Lightweight and fast text-to-speech model.

Star history

Star history chart for hexgrad/kokoroStar history chart for hexgrad/kokoro

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Kokoro

Similar open-source projects, ranked by how many features they share with Kokoro.
  • 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

    Pythontext-to-speechttsvoice-clone
    View on GitHub↗36,720
  • 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.

    Python
    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

    C++
    View on GitHub↗2,897
  • 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

    Pythonbigvgancross-lingualindextts
    View on GitHub↗18,851
See all 30 alternatives to Kokoro→

Frequently asked questions

What does hexgrad/kokoro do?

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.

What are the main features of hexgrad/kokoro?

The main features of hexgrad/kokoro are: Neural Text-to-Speech Engines, Multi-Language Speech Generators, Grapheme To Phoneme Conversion, Voice Identity Selections, Speech Synthesis Engines, Text-to-Speech, Multi-Language Voice Profiles, Grapheme-to-Phoneme Pipelines.

What are some open-source alternatives to hexgrad/kokoro?

Open-source alternatives to hexgrad/kokoro include: myshell-ai/openvoice — OpenVoice is a multilingual text-to-speech framework and voice cloning AI model designed for high-fidelity voice… kittenml/kittentts — KittenTTS is a neural text-to-speech engine and text-to-audio synthesis tool that converts written text into spoken… ohf-voice/piper1-gpl — This project is a neural text-to-speech system and voice trainer that converts written text into spoken audio across a… nari-labs/dia — Dia is a generative AI audio tool and text-to-speech synthesis engine designed for the production-ready deployment of… index-tts/index-tts — Index-tts is a neural audio generation engine designed to convert written text into high-fidelity human speech. By… fishaudio/fish-speech — This project is a generative speech synthesis engine that converts text into high-fidelity human speech. It utilizes a…