diff options
| author | soryu <soryu@soryu.co> | 2026-01-30 02:16:45 +0000 |
|---|---|---|
| committer | soryu <soryu@soryu.co> | 2026-01-30 02:16:45 +0000 |
| commit | 9ddf9a9832924d591bdbd6a78057f55857a33e88 (patch) | |
| tree | 2520bed24dcb4ecfebdec521960ef977be5ce1e4 /Dockerfile | |
| parent | 55bf0714a20e651ab70b1eed01ec665cfefac6b4 (diff) | |
| download | soryu-9ddf9a9832924d591bdbd6a78057f55857a33e88.tar.gz soryu-9ddf9a9832924d591bdbd6a78057f55857a33e88.zip | |
Support both tokenizor.json and vocab.json+merges.txt formats
Diffstat (limited to 'Dockerfile')
| -rw-r--r-- | Dockerfile | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -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 |
