Hadi Mulia

Voicer

Self-hosted streaming voice server on my own GPU.

Open source · 2026 · Personal project

What it is

Self-hosted streaming voice server: dispatcher, streaming fork, single renderer. Runs Qwen TTS on a home GPU box with the Mac as a thin audio client. About 1.1 seconds from agent turn-end to first sound, gapless. Split out of Voicepack so the voice library and the runtime stop meddling with each other.

Why I built it this way

Voice output for long agent sessions should default to local, private, and free per sentence. Utterances render whole on principle: tone breaks between chunks, so the server streams instead of splitting sentences.

Implementation and public artifacts

Python, Qwen TTS, GPU inference

github / voicer

Published artifacts and reported outcomes have different evidential limits. How to read this portfolio's evidence.