From 9ddf9a9832924d591bdbd6a78057f55857a33e88 Mon Sep 17 00:00:00 2001 From: soryu Date: Fri, 30 Jan 2026 02:16:45 +0000 Subject: Support both tokenizor.json and vocab.json+merges.txt formats --- Dockerfile | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'Dockerfile') diff --git a/Dockerfile b/Dockerfile index 0e21e74..4b6b432 100644 --- a/Dockerfile +++ b/Dockerfile @@ -22,11 +22,17 @@ ENV MODELS_DIR=/app/models ENV QWEN3_TTS_DIR=/app/models/qwen3-tts RUN /app/download-models.sh echo "Models downloaded" +# Download missing Qwen3-TTS tokenizer files (vocab.json + merges.txt) +# The main download script tries to get tokenizer.json which doesn't exist in the HF repo +RUN curl -sL "https://huggingface.co/Qwen/Qwen3-TTS-12Hz-0.6B-Base/resolve/main/vocab.json" -o /app/models/qwen3-tts/vocab.json \ + && curl -sL "https://huggingface.co/Qwen/Qwen3-TTS-12Hz-0.6B-Base/resolve/main/merges.txt" -o /app/models/qwen3-tts/merges.txt + # Copy workspace files COPY Cargo.toml Cargo.lock ./ COPY makima ./makima COPY vendor ./vendor COPY tools/stt-client ./tools/stt-client +COPY voices ./voices # Build release binary RUN cargo build --release --package makima --bin makima -- cgit v1.2.3