feat: Add automated install scripts for TTS/STT on Fedora

- install-stt.sh: Complete automated setup for speaches (STT)
- install-voices-fr.sh: Optional French voices for Piper TTS
- Both scripts handle SELinux permissions (:Z labels)
- Include health checks and user-friendly output
This commit is contained in:
Folzo
2026-04-05 10:13:59 +02:00
parent 05f9cb41f4
commit 4deb72d8c9
2 changed files with 156 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
#!/bin/bash
# Script optionnel : Télécharger les voix Piper en FRANÇAIS
# À exécuter si tu veux du TTS en français (sinon c'est en anglais)
echo "=========================================="
echo "🇫🇷 Téléchargement voix FRANÇAISES Piper"
echo "=========================================="
cd ~/openedai-speech/tts-voices
# Télécharger modèles français
echo "Téléchargement voix française (Siwis - femme)..."
wget -q --show-progress https://huggingface.co/rhasspy/piper-voices/resolve/v1.0.0/fr/fr_FR/siwis/medium/fr_FR-siwis-medium.onnx || echo "⚠️ Échec téléchargement"
wget -q --show-progress https://huggingface.co/rhasspy/piper-voices/resolve/v1.0.0/fr/fr_FR/siwis/medium/fr_FR-siwis-medium.onnx.json || echo "⚠️ Échec téléchargement"
# Télécharger voix masculine française
echo "Téléchargement voix masculine française (Gilles)..."
wget -q --show-progress https://huggingface.co/rhasspy/piper-voices/resolve/v1.0.0/fr/fr_FR/gilles/medium/fr_FR-gilles-medium.onnx || echo "⚠️ Échec téléchargement"
wget -q --show-progress https://huggingface.co/rhasspy/piper-voices/resolve/v1.0.0/fr/fr_FR/gilles/medium/fr_FR-gilles-medium.onnx.json || echo "⚠️ Échec téléchargement"
echo "✅ Voix françaises téléchargées"
echo ""
echo "⚠️ IMPORTANT : Modifier le fichier ~/openedai-speech/tts-config/voice_to_speaker.yaml"
echo " pour ajouter les voix françaises, puis redémarrer :"
echo " sudo docker compose -f ~/openedai-speech/docker-compose.yml restart"