Back to directory

Breeze-TTS-2.cpp

A C++ and GGUF reimplementation of the Breeze-TTS-2 bilingual English and Mandarin text-to-speech model, supporting voice design, cloning, direction, and experimental voice conversion with a Vulkan backend.

Breeze-TTS-2.cpp

Breeze-TTS-2.cpp reimplements the Breeze-TTS-2 speech model in C++ on top of ggml and GGUF, running on NVIDIA, AMD, and Intel GPUs through Vulkan with a CPU fallback. It generates 24 kHz bilingual English and Mandarin speech at roughly 1.2 times real time on a mid-range GPU.

Four modes are supported: voice design from a text description, cloning a voice from a reference clip and its transcript, directing an existing voice's tone or pace with an instruction, and experimentally converting a recording into a different voice. The project ships a command-line interface, a streaming HTTP and WebSocket server with a web UI, and a plain C shared library for language bindings, and it can convert or download prebuilt GGUF model weights.

More in Inference

See all 770
  • OpenDecision

    deepanwadhwa.github.io

    An open-source Python package that answers typed questions about application state or documents using a local natural-language-inference model, returning structured choice, score, yes/no or evidence-relation values instead of free text.

  • Lifeboat

    iterate.ai

    A local inference server that puts an OpenAI- and Anthropic-compatible API in front of open-weight language models running on hardware you control, from a laptop to a GPU cluster.

  • Claude S40

    github.com

    An unofficial Claude chat client for 2007-era Nokia Series 40 phones, built as a Java ME app plus a small Go relay server, with web search, reading mode and saved chats.