feat: introduce -streaming tag convention for Docker Hub

Add :latest-streaming and :v6-streaming as explicit tags for the streaming
service — same image as :latest/:v6 but semantically distinct so compose
files and version pins are unambiguous. Suggested by forum user.

Update docker/docker-compose.yml streaming service to :latest-streaming.
Update README image table and tag summary.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
mARTin-B78 2026-05-31 12:58:12 +02:00
parent 4a199a883a
commit 789398c5df
2 changed files with 9 additions and 5 deletions

View File

@ -11,14 +11,18 @@ This repo packages the DGX Spark fixes plus four OpenAI-compatible TTS backends:
| VoiceClone | `8020` | `martinb78/faster-qwen3-tts-dgx-spark:latest` | Reference audio plus transcript |
| VoiceDesign | `8021` | `martinb78/faster-qwen3-tts-dgx-spark:latest` | Text prompt describes the voice; no reference needed |
| CustomVoice | `8022` | `martinb78/faster-qwen3-tts-dgx-spark:latest` | Separate CustomVoice model variant |
| Streaming | `8023` | `martinb78/faster-qwen3-tts-dgx-spark:streaming` | Same voices as `8020`, but streams WAV chunks while generating |
| Streaming | `8023` | `martinb78/faster-qwen3-tts-dgx-spark:latest-streaming` | Same voices as `8020`, but streams WAV chunks while generating |
All four backends expose the OpenAI `/v1/audio/speech` contract and work with **OpenWebUI**, **SillyTavern**, **llama-swap**, `curl`, or any OpenAI-compatible client.
One Docker image covers all four backends:
One Docker image covers all four backends, with two semantic tag aliases:
- `martinb78/faster-qwen3-tts-dgx-spark:v5` (or `:latest`) — VoiceClone, VoiceDesign, and CustomVoice.
- `martinb78/faster-qwen3-tts-dgx-spark:streaming` — streaming VoiceClone.
| Tag | Use for |
|---|---|
| `:latest` / `:v6` | VoiceClone, VoiceDesign, CustomVoice |
| `:latest-streaming` / `:v6-streaming` | Streaming VoiceClone |
Both tags point to the same image — the `-streaming` suffix is a semantic convention so compose files and version pins are unambiguous.
## What this solves

View File

@ -119,7 +119,7 @@ services:
# Streaming voice clone backend: same active voices as 8020, but streams WAV chunks while generating.
faster-qwen3-tts-streaming:
image: martinb78/faster-qwen3-tts-dgx-spark:latest
image: martinb78/faster-qwen3-tts-dgx-spark:latest-streaming
container_name: faster-qwen3-tts-streaming
restart: unless-stopped
runtime: nvidia