summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsoryu <soryu@soryu.co>2026-01-30 02:54:51 +0000
committersoryu <soryu@soryu.co>2026-01-30 02:54:51 +0000
commitdac1adb138f532245a36fa16524f1e4fb9990173 (patch)
tree210f272a04172bee6865a9d77579cca58f982a33
parent9ddf9a9832924d591bdbd6a78057f55857a33e88 (diff)
downloadsoryu-dac1adb138f532245a36fa16524f1e4fb9990173.tar.gz
soryu-dac1adb138f532245a36fa16524f1e4fb9990173.zip
Fix download for hf TTS model
-rw-r--r--.dockerignore4
-rw-r--r--makima/src/tts/qwen3/mod.rs4
2 files changed, 5 insertions, 3 deletions
diff --git a/.dockerignore b/.dockerignore
index a1e2119..c957f0e 100644
--- a/.dockerignore
+++ b/.dockerignore
@@ -5,9 +5,9 @@ target/
# Exclude all models (downloaded at runtime)
makima/models/
-# Audio files
+# Audio files (except voices directory)
*.mp3
-*.wav
+makima/*.wav
*.flac
*.ogg
diff --git a/makima/src/tts/qwen3/mod.rs b/makima/src/tts/qwen3/mod.rs
index 1520be6..fc6c472 100644
--- a/makima/src/tts/qwen3/mod.rs
+++ b/makima/src/tts/qwen3/mod.rs
@@ -220,10 +220,12 @@ impl Qwen3Tts {
println!("Downloading Qwen3-TTS language model...");
let lm_repo = api.model(LM_MODEL_ID.to_string());
+ // Note: HuggingFace repo has vocab.json + merges.txt instead of tokenizer.json
let lm_files = [
"model.safetensors",
"config.json",
- "tokenizer.json",
+ "vocab.json",
+ "merges.txt",
"tokenizer_config.json",
];