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

remsky/Kokoro-FastAPI

0
View on GitHub↗
4,422 stars·736 forks·Python·apache-2.0·10 views

Kokoro FastAPI

Kokoro-FastAPI is a text-to-speech API and LLM speech synthesis server that generates spoken audio from text via a REST interface. It functions as a Kubernetes-native deployment designed for orchestrated speech synthesis.

The system includes a voice blending engine that creates unique vocal profiles by mixing multiple existing voices using custom weight ratios.

The service provides real-time audio streaming to reduce latency and generates word-level timestamps for speech synchronization. It manages hardware efficiency through on-demand model loading to optimize VRAM usage and includes system resource monitoring for tracking CPU and GPU states.

Deployment is supported via Helm charts for installation within containerized clusters.

Features

  • Text-to-Speech Conversions - Provides a high-quality text-to-speech API for converting written text into spoken audio.
  • Text-to-Speech - Functions as a high-fidelity generative synthesis server that converts written text into spoken audio.
  • GPU Memory Optimizers - Manages VRAM consumption to prevent exhaustion by dynamically reloading models during request processing.
  • Grapheme To Phoneme Conversion - Transforms raw input text into phonetic representations and token IDs before passing them to the synthesis engine.
  • Model API Gateways - Exposes the underlying synthesis model and monitoring tools through a FastAPI-based REST gateway.
  • Voice Identity Interpolators - Synthesizes unique vocal profiles by interpolating voice embedding vectors based on custom weight ratios.
  • Speech Synthesis Services - Serves as a backend synthesis server that transforms text to phonemes and high-fidelity audio.
  • Phoneme-Based Speech Processors - Uses a phoneme-based pipeline to convert raw text into phonetic representations for consistent speech synthesis.
  • Hybrid Voice Synthesis - Includes a specialized engine for blending multiple speaker characteristics into a unique hybrid voice.
  • Synthetic Voice Design - Creates specialized vocal identities by blending multiple existing voices using specific weight ratios.
  • VRAM Offloading - Implements VRAM optimization by unloading models to system memory during idle periods.
  • Model Weight Offloading - Optimizes GPU memory efficiency by unloading model weights from VRAM during idle periods and reloading them on demand.
  • Real-time Synthesis Streaming - Delivers synthesized speech as a continuous audio stream to minimize the time to first byte.
  • Response Streaming - Provides real-time audio streaming by sending synthesized speech chunks incrementally to reduce latency.
  • OpenAI-Compatible APIs - Implements a standardized external interface for text-to-speech generation compatible with the OpenAI API specification.
  • Word-Level Timestamps - Generates precise word-level timing metadata to synchronize spoken audio with on-screen text or animations.
  • Speech Synthesis Markup - Provides inline markup tags to control pacing, pauses, and specific pronunciations within synthesized speech.
  • Speech Boundary Timestamps - Generates precise word-level timestamps to synchronize spoken audio with text or animations.
  • Helm Chart Deployment - Ships predefined Helm charts to automate the deployment and configuration of the synthesis service on Kubernetes.
  • Kubernetes Application Deployments - Provides automated workflows for deploying scalable speech synthesis services via Helm charts in Kubernetes.
  • AI & Machine Learning - Dockerized text-to-speech wrapper for local models.

Star history

Star history chart for remsky/kokoro-fastapiStar history chart for remsky/kokoro-fastapi

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 FastAPI

Similar open-source projects, ranked by how many features they share with Kokoro FastAPI.
  • denizsafak/abogendenizsafak avatar

    denizsafak/abogen

    4,135View on GitHub↗

    Abogen is a text-to-speech audiobook generator that transforms digital documents and subtitle files into audiobooks. It utilizes language models to perform text normalization, rewriting contractions and punctuation to produce more natural speech synthesis. The system features a voice profile mixer that blends multiple voice models using adjustable weight ratios to create personalized synthetic voices. It also includes an automated export system that sends completed audio files and metadata to a remote Audiobookshelf server via a web API. The project manages the end-to-end audiobook productio

    Pythonaudiobookaudiobookscontent-creation
    View on GitHub↗4,135
  • netease-youdao/emotivoicenetease-youdao avatar

    netease-youdao/EmotiVoice

    8,446View on GitHub↗

    EmotiVoice is an emotional text-to-speech engine and bilingual speech synthesizer designed to generate synthetic audio in English and Chinese. It utilizes a deep learning architecture to produce high-fidelity speech with controllable emotional states and timbres. The project includes a voice cloning framework for replicating specific speaker identities by training custom acoustic models on personal audio datasets. It employs a jointly-trained acoustic-vocoder pipeline and style-embedding-based synthesis to manage expression and reduce audio artifacts. The system covers a broad range of speec

    Pythonaideep-learningemotion
    View on GitHub↗8,446
  • argmaxinc/whisperkitargmaxinc avatar

    argmaxinc/WhisperKit

    5,639View on GitHub↗
    Swiftinferenceiosmacos
    View on GitHub↗5,639
  • livekit/livekitlivekit avatar

    livekit/livekit

    19,358View on GitHub↗

    LiveKit is a comprehensive framework for building and orchestrating real-time, multimodal AI agents that interact with users through voice, video, and text. It provides a centralized, event-driven architecture to manage the entire lifecycle of automated participants, from initialization and session state management to graceful shutdown. By utilizing a selective forwarding unit, the platform efficiently routes media streams between participants and agents, ensuring low-latency communication and secure, token-based authentication for all connections. The platform distinguishes itself through it

    Gogolangmedia-serversfu
    View on GitHub↗19,358
See all 30 alternatives to Kokoro FastAPI→

Frequently asked questions

What does remsky/kokoro-fastapi do?

Kokoro-FastAPI is a text-to-speech API and LLM speech synthesis server that generates spoken audio from text via a REST interface. It functions as a Kubernetes-native deployment designed for orchestrated speech synthesis.

What are the main features of remsky/kokoro-fastapi?

The main features of remsky/kokoro-fastapi are: Text-to-Speech Conversions, Text-to-Speech, GPU Memory Optimizers, Grapheme To Phoneme Conversion, Model API Gateways, Voice Identity Interpolators, Speech Synthesis Services, Phoneme-Based Speech Processors.

What are some open-source alternatives to remsky/kokoro-fastapi?

Open-source alternatives to remsky/kokoro-fastapi include: denizsafak/abogen — Abogen is a text-to-speech audiobook generator that transforms digital documents and subtitle files into audiobooks.… netease-youdao/emotivoice — EmotiVoice is an emotional text-to-speech engine and bilingual speech synthesizer designed to generate synthetic audio… argmaxinc/whisperkit. livekit/livekit — LiveKit is a comprehensive framework for building and orchestrating real-time, multimodal AI agents that interact with… neonbjb/tortoise-tts — Tortoise-tts is a neural text-to-speech engine and voice cloning toolkit designed for high-quality audio generation.… voicevox/voicevox — Voicevox is a text-to-speech synthesis software and audio production environment that converts written text into…