Bonjour, À mon avis, il ne faut pas chercher d’abord à reconstruire les fichiers `.onnx.json` à partir des modèles `.onnx`.
Pour Piper, chaque voix doit normalement être récupérée avec ses deux fichiers associés : ```text <voix>.onnx <voix>.onnx.json ``` Le nom de base doit rester identique. Si les fichiers `.onnx.json` paraissent corrompus, il y a de fortes chances qu’ils aient été téléchargés depuis une page HTML GitHub/Hugging Face, ou via un lien `blob`, au lieu du fichier brut. Contrôle rapide : ```bash file nom_du_modele.onnx.json head -n 5 nom_du_modele.onnx.json jq . nom_du_modele.onnx.json >/dev/null ``` Un vrai fichier de configuration JSON doit commencer comme un JSON lisible, pas par `<!DOCTYPE html>` ni par un pointeur Git-LFS. Le dépôt actuel des voix est ici : ```text rhasspy/piper-voices ``` sur Hugging Face. Pour télécharger manuellement, il faut utiliser les liens de type `resolve/main/...`, par exemple : ```bash wget -O fr_FR-siwis-medium.onnx \ 'https://huggingface.co/rhasspy/piper-voices/resolve/main/fr/fr_FR/siwis/medium/fr_FR-siwis-medium.onnx' wget -O fr_FR-siwis-medium.onnx.json \ 'https://huggingface.co/rhasspy/piper-voices/resolve/main/fr/fr_FR/siwis/medium/fr_FR-siwis-medium.onnx.json' ``` Puis test : ```bash jq . fr_FR-siwis-medium.onnx.json >/dev/null echo "Bonjour, ceci est un essai." | piper \ --model fr_FR-siwis-medium.onnx \ --config fr_FR-siwis-medium.onnx.json \ --output_file test.wav ``` Donc, avant toute reconstruction, je vérifierais surtout la méthode de téléchargement. Dans la plupart des cas, le fichier n’est pas corrompu côté projet : c’est le mauvais contenu qui a été enregistré localement. Cordialement, Bernard Schœnacker ----- Pierre Estrem <[email protected]> a écrit : > Bonjour, > > Je découvre ce chouette projet de vocalisation en voix quasi-naturelles > (de low à high). > > piper-tts qu'on trouve en tarball utilise des fichiers de modèles de > voix .onnx et configuration .onnx.json. > > Denombreuses voix sont ici : > > https://github.com/rhasspy/piper/blob/master/VOICES.md > > > Malheureusement les fichiers .onnx.json y semblent corrompus. > > Il semble qu'on peut construire ces fichiers de configuration en > s'appuyant sur le fichier modèle de voix correspondant. > > Quelqu'un(e) saurait-il (elle) faire cela ? > > > Merci > > Pierre Estrem >

