# 0xShug0/audio.cpp

An all-in-one, pure C++ inference engine for audio models, powered by ggml. Supports TTS, STT, VAD, voice conversion, music generation, and more, with highly optimized performance. No Python dependency.

Repository: https://github.com/0xShug0/audio.cpp
Canonical: https://ross.abutalabs.com/products/audiocpp
Language: C++
License: NOASSERTION
License Family: other
Last push: 2026-08-26T20:38:26+00:00

## Health v2 (maintenance only)
Score: 80/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 99, longevity 5
- inputs: {"age_days": 71, "days_push": 7, "days_rel": 8, "gap_med": 5, "n_releases_24m": 10}
- flags: young, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2022, forks 243 (observed 2026-08-28T04:06:05.485007+00:00)

## What it is
audio.cpp is a pure C++ inference engine for audio models built on ggml, supporting TTS, STT, VAD, voice conversion, music generation, and more without any Python dependency. It runs on Windows, Linux, and macOS with CUDA, AMD, Apple Silicon, and CPU backends, offering significant performance gains over Python reference implementations.

## Use cases
- run text-to-speech locally without python
- transcribe audio to text offline in c++
- clone a voice from a short sample
- do voice activity detection on a stream
- convert one voice to another
- generate music or audio from a model locally
- diarize speakers in meeting recordings
- separate audio sources like vocals and background

## When to choose
- you want fast local audio model inference without python or conda dependency hell
- you need a portable native runtime across windows, linux, and macos with gpu support
- you need production-grade tts or asr with lower latency than python reference paths
- you want gguf quantized models to reduce vram usage

## When to avoid
- you need a model family not yet supported by the engine
- you prefer python tooling and ecosystem integration
- you need a stable long-term api since the project is young and rapidly evolving

## Facets
- artifact type: library
- maturity: active
- function: llm-inference, tts, speech-recognition, audio-processing, machine-learning
- domain: speech-processing, machine-learning, artificial-intelligence
- platform: cpp, cross-platform, cli
- tags: ggml, tts, asr, voice-cloning, vad, voice-conversion, source-separation, gguf, local-inference, no-python, audio, gpu, docker

## Member repositories
- 0xShug0/audio.cpp (main) score 80

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:05.485007+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:00:04.090361+00:00, confidence not recorded.
  - readme: https://github.com/0xShug0/audio.cpp (fetched 2026-08-28T04:06:05.485007+00:00, sha 6a3cf3bab332)
- Data as of 2026-08-30T08:39:29.467469+00:00.
