summaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile6
1 files changed, 6 insertions, 0 deletions
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