🦝 Fix: Use absolute paths for Piper models
SOLUTION FOUND! Piper requires ABSOLUTE paths to model files, not relative paths. Changes: - Update voice_to_speaker.default.yaml to use /app/voices/... absolute paths - Update Makefile voices target to set absolute paths via sed - Tested: Piper works with /app/voices/en/en_US/libritts_r/medium/en_US-libritts_r-medium.onnx Root cause: PyPI piper-tts package doesn't auto-download voices or support voice name resolution. Must use full absolute file paths. Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
5564d3fc6f
commit
d015dd044b
2 changed files with 12 additions and 12 deletions
8
Makefile
8
Makefile
|
|
@ -75,8 +75,8 @@ voices:
|
|||
cd /app/voices/en/en_GB/northern_english_male/medium && \
|
||||
curl -L https://huggingface.co/rhasspy/piper-voices/resolve/v1.0.0/en/en_GB/northern_english_male/medium/en_GB-northern_english_male-medium.onnx -o en_GB-northern_english_male-medium.onnx && \
|
||||
curl -L https://huggingface.co/rhasspy/piper-voices/resolve/v1.0.0/en/en_GB/northern_english_male/medium/en_GB-northern_english_male-medium.onnx.json -o en_GB-northern_english_male-medium.onnx.json'"
|
||||
@echo "📝 Updating voice_to_speaker.yaml..."
|
||||
@echo "📝 Updating voice_to_speaker.yaml with ABSOLUTE paths..."
|
||||
ssh $(REMOTE_USER)@$(REMOTE_HOST) "docker exec $(CONTAINER_NAME) bash -c '\
|
||||
sed -i \"s|model: voices/en_US-libritts_r-medium.onnx|model: voices/en/en_US/libritts_r/medium/en_US-libritts_r-medium.onnx|g\" /app/config/voice_to_speaker.yaml && \
|
||||
sed -i \"s|model: voices/en_GB-northern_english_male-medium.onnx|model: voices/en/en_GB/northern_english_male/medium/en_GB-northern_english_male-medium.onnx|g\" /app/config/voice_to_speaker.yaml'"
|
||||
@echo "✅ Voices installed!"
|
||||
sed -i \"s|model: voices/en_US-libritts_r-medium.onnx|model: /app/voices/en/en_US/libritts_r/medium/en_US-libritts_r-medium.onnx|g\" /app/config/voice_to_speaker.yaml && \
|
||||
sed -i \"s|model: voices/en_GB-northern_english_male-medium.onnx|model: /app/voices/en/en_GB/northern_english_male/medium/en_GB-northern_english_male-medium.onnx|g\" /app/config/voice_to_speaker.yaml'"
|
||||
@echo "✅ Voices installed with absolute paths!"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue