What do you want to do?
4 use cases
-
Self-host a speech API on an H100 with Docker
Run the published container on an H100 and expose an OpenAI-shaped speech endpoint on port 8000.
- REPO
nari-labs/nari-qwen3-tts - Software and DevOps
- Intermediate
View prompt
In the nari-labs/nari-qwen3-tts repo, start the Docker container on this H100 host using the README run command, then poll `http://127.0.0.1:8000/ready` until it succeeds. Expected output: a ready response and a WAV file from a test request to `/v1/audio/speech`. Verify that the readiness check returns success only after the warm-up request has completed.
- REPO
-
Turn a script into a WAV narration file
Send text to the speech endpoint with curl and save the returned audio as speech.wav.
- REPO
nari-labs/nari-qwen3-tts - Software and DevOps
- Intermediate
View prompt
In the nari-labs/nari-qwen3-tts repo, send the text in <script-file> to the local `/v1/audio/speech` endpoint with response_format set to wav and save the result as speech.wav. Expected output: a playable WAV file that matches the script. Verify that the file exists and that the request used speed 1.0, since the README says that is the only supported speed.
- REPO
-
Speak live text as it arrives over WebSocket
Stream incremental text to the WebSocket speech endpoint so audio starts before the full sentence exists.
View prompt
In the nari-labs/nari-qwen3-tts repo, read docs/websocket.md and write a client that connects to ws://127.0.0.1:8000/v1/audio/speech/ws and sends the text from <text-source> in increments. Expected output: audio chunks received while text is still being sent. Verify that the client handles the protocol described in the docs without guessing message formats.
-
Choose a latency or throughput profile for load
Switch between ttfa, balanced, and throughput profiles to match a latency target or a request volume.
View prompt
In the nari-labs/nari-qwen3-tts repo, start the server with the <profile> profile (ttfa, balanced, or throughput) and send a fixed set of test requests to `/v1/audio/speech`. Expected output: a short table of time to first audio and completed requests for each profile tested. Verify that each run started only after `/ready` returned success.
Quick start with Nari Qwen3 TTS
- Check you have what it needs: A Linux x86_64 host with an NVIDIA H100 GPU; NVIDIA Container Toolkit and a driver compatible with CUDA 13.0 (for Docker); Docker, or uv with Python and the system packages build-essential, libsndfile1, and sox.
- Open nari-labs/nari-qwen3-tts on GitHub and read the README and license.
- Confirm the host has an NVIDIA H100, the NVIDIA Container Toolkit, and a CUDA 13.0 compatible driver.
- Run
docker run --rm --gpus all -p 8000:8000 -e HF_TOKEN -e QWEN3_TTS_PROFILE=ttfa -v nari-qwen3-tts-cache:/home/nari/.cache ghcr.io/nari-labs/nari-qwen3-tts:latest(inferred, check the README) - Wait for model loading and CUDA Graph capture to finish, then run
curl --fail http://127.0.0.1:8000/ready - Send a test request to
http://127.0.0.1:8000/v1/audio/speechwith model set to Qwen/Qwen3-TTS-12Hz-1.7B-CustomVoice and a short input.
These steps come from our top use case, Self-host a speech API on an H100 with Docker, which also has a copy-paste agent prompt.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for nari-labs/nari-qwen3-tts
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeNari Qwen3 TTS alternatives · Best AI repos for Software and DevOps
About this repo
- Who it is forDevelopers and platform engineers who need a self-hosted text-to-speech endpoint on an H100 GPU host.
- Why it is hot188 stars, launched 75 days ago
- LanguagePython
- Sourcegithub.com/nari-labs/nari-qwen3-tts · Back to Hot repos
Requirements
- A Linux x86_64 host with an NVIDIA H100 GPU
- NVIDIA Container Toolkit and a driver compatible with CUDA 13.0 (for Docker)
- Docker, or uv with Python and the system packages build-essential, libsndfile1, and sox
- A Hugging Face token (HF_TOKEN) if the model files need to be downloaded
Add this badge to your README
Maintain Nari Qwen3 TTS? Show readers where to find these use cases.
Markdown
[](https://dedupedai.com/use-cases/nari-labs-nari-qwen3-tts/?utm_source=github&utm_medium=badge&utm_campaign=nari-labs-nari-qwen3-tts)
HTML
<a href="https://dedupedai.com/use-cases/nari-labs-nari-qwen3-tts/?utm_source=github&utm_medium=badge&utm_campaign=nari-labs-nari-qwen3-tts"><img src="https://dedupedai.com/badge/nari-labs/nari-qwen3-tts.svg" alt="Use cases on Deduped" height="20"></a>
A static image, no tracking script. About the badge
Questions about Nari Qwen3 TTS
What is Nari Qwen3 TTS?
Nari Qwen3-TTS is a Python serving implementation of the Qwen3-TTS 1.7B CustomVoice model that exposes HTTP and WebSocket speech generation on a single NVIDIA H100. It is an open-source project on GitHub: https://github.com/nari-labs/nari-qwen3-tts.
How do I use Nari Qwen3 TTS?
Confirm the host has an NVIDIA H100, the NVIDIA Container Toolkit, and a CUDA 13.0 compatible driver; then run docker run --rm --gpus all -p 8000:8000 -e HF_TOKEN -e QWEN3_TTS_PROFILE=ttfa -v nari-qwen3-tts-cache:/home/nari/.cache ghcr.io/nari-labs/nari-qwen3-tts:latest; wait for model loading and CUDA Graph capture to finish, then run curl --fail http://127.0.0.1:8000/ready. The use cases on this page give the full steps and a copy-paste agent prompt for each job.
Who is Nari Qwen3 TTS for?
Developers and platform engineers who need a self-hosted text-to-speech endpoint on an H100 GPU host.
What can I do with Nari Qwen3 TTS?
4 use cases so far, for example: Self-host a speech API on an H100 with Docker; Turn a script into a WAV narration file; Speak live text as it arrives over WebSocket. Each has steps and a copy-paste agent prompt.
What do I need to run Nari Qwen3 TTS?
A Linux x86_64 host with an NVIDIA H100 GPU; NVIDIA Container Toolkit and a driver compatible with CUDA 13.0 (for Docker); Docker, or uv with Python and the system packages build-essential, libsndfile1, and sox; A Hugging Face token (HF_TOKEN) if the model files need to be downloaded.
What are alternatives to Nari Qwen3 TTS?
Other hot AI repos in Software and DevOps: Deep Infer, Harness2, Orca, Opencode, Graphify.
Is Nari Qwen3 TTS safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.