Utilisation de Piper
Apprenez à configurer et utiliser Piper comme backend text-to-speech local pour Arcania
Rendez-vous sur Piper et suivez les instructions d'installation ci-dessous pour exécuter Piper localement comme backend TTS.
Installation Locale de Piper
Méthode 1 : Installation via Docker
-
Clonez le dépôt :
git clone git@github.com:artibex/piper-http.git
-
Accédez au répertoire :
cd piper-http
-
Ajoutez le support CORS au Dockerfile :
RUN pip install flask_cors
-
Construisez l'image Docker :
docker build -t http-piper .
-
Lancez le conteneur :
docker run --name piper -p 5000:5000 piper
-
Configurez CORS dans le conteneur :
docker exec -it piper /bin/bash cd /app/piper/src/python_run/piper
Modifiez
http_server.py
et ajoutez :from flask_cors import CORS CORS(app)
-
Redémarrez le serveur Piper :
python3 http_server.py
Méthode 2 : Installation Manuelle
-
Clonez le dépôt :
git clone https://github.com/flukexp/PiperTTS-API-Wrapper.git
-
Accédez au répertoire :
cd PiperTTS-API-Wrapper
-
Installez et démarrez :
./piper_installer.sh
Configuration
Activez Piper dans Arcania :
Paramètres -> Text-to-Speech -> TTS Backend -> Piper
Pour plus de détails sur les modèles et les configurations, consultez le dépôt GitHub officiel de Piper.