Downloads · 30 days
0
keelzhang/cosyvoice3-rk3576-docker-tts
cosyvoice3-rk3576-docker-tts is a text-to-speech model from keelzhang. Use it when you need text read aloud. It is set up for cosyvoice3. The card lists the license as apache-2.0.
Board-side RKNN / RKLLM pack for the CosyVoice3 Docker TTS service in keelzhang/cosyvoice3-rk3576 (docker/tts).
Downloads · 30 days
0
Access
Public
Updated Aug 26, 2026
Repo size
1.9 GB
Likes
0
Public
Click a slice to open those files.
.rknn780 MB · 42%
From the Hugging Face model README
Board-side RKNN / RKLLM pack for the CosyVoice3 Docker TTS service in
keelzhang/cosyvoice3-rk3576
(docker/tts).
Code and docs stay on GitHub; this repo is weights only.
Mount (or download into) /opt/cosyvoice3 on an RK3576 board, then run the
thin FastAPI container from the GitHub repo. The service:
warmed=trueGET /health, GET /ready, POST /v1/tts → WAVOps guide: docs/BOARD_TTS.md
# huggingface_hub / huggingface-cli
huggingface-cli download keelzhang/cosyvoice3-rk3576-docker-tts \
--local-dir /opt/cosyvoice3
Or with Python:
from huggingface_hub import snapshot_download
snapshot_download(
"keelzhang/cosyvoice3-rk3576-docker-tts",
local_dir="/opt/cosyvoice3",
)
Directory layout is flat (same as the board mount expected by docker/tts).
| Path | Role |
|---|---|
qwen2_body_w8a8_embedcalib_c3_ctx2048_rk3576.rkllm | RKLLM speech-token body |
embed_tokens.npy | Text / LLM embedding table |
speech_embedding.npy | Speech token embedding table |
speech_head_fp16.rknn | Speech head (logits) |
flow_encoder_mu_fp16_tok384_rk3576.rknn | Flow encoder (tok pad 384) |
flow_estimator_fp16_seq100_rk3576.rknn | Flow estimator (seq 100) |
hift_f0_fp16_mel100_rk3576.rknn | HiFT F0 (mel 100) |
hift_decoder_fp16_mel100_rk3576.rknn | HiFT decoder (mel 100) |
hift_m_source_linear.npz | HiFT source linear weights |
tokenizer/ | Text tokenizer (BlankEN-compatible tree) |
voices/xilian/prompt_speech_tokens.npy | Offline prompt speech tokens |
voices/xilian/spks.npy | Speaker embedding |
README.md | This file |
Not included (optional / other workflows):
flow.pt / full Fun-CosyVoice3 pretrained treeflow_student_stream_v2.pt (acoustic RTF benches).py (ship with the GitHub repo; keep them on the board next to weights)Besides this pack you still need on the device:
docker/tts compose + imagePYTHONPATH)librknnrt.so / librkllmrt.so/opt/cosyvoice3 (from runtime/ in the git repo), e.g. board_infer_demo.py, rkllm_ctypes.py, …