Bonjour Didier, Merci pour la piste.
À mon avis, `onnx2json` ne répond cependant pas au problème posé ici. Cet outil convertit un modèle ONNX en représentation JSON du graphe ONNX. On obtient donc une sérialisation du modèle lui-même, pas le fichier de configuration attendu par Piper. Pour Piper, le fichier : ```text <voix>.onnx.json ``` n’est pas une simple conversion du modèle `.onnx`. C’est un fichier de configuration applicatif associé à la voix : phonémisation, paramètres audio, table des phonèmes, locuteurs éventuels, paramètres d’inférence, etc. Autrement dit : ```text onnx2json modele.onnx ``` produira éventuellement un JSON décrivant le graphe ONNX, mais pas un fichier directement utilisable comme : ```text fr_FR-siwis-medium.onnx.json ``` Je pense donc qu’il vaut mieux rester sur le diagnostic initial : vérifier que le fichier `.onnx.json` a été téléchargé depuis le lien brut / direct du dépôt des voix Piper, et non depuis une page HTML GitHub ou Hugging Face. Contrôle simple : ```bash file voix.onnx.json head -n 5 voix.onnx.json jq . voix.onnx.json >/dev/null ``` Si le fichier commence par du HTML ou par un contenu Git-LFS non résolu, ce n’est pas un fichier JSON Piper valide. Dernier point Debian : installer un outil Python via `pip` dans le Python système risque d’ouvrir un second sujet parasite, notamment avec les environnements Python gérés par la distribution. Dans le cas présent, ce n’est probablement pas nécessaire. Cordialement, Bernard Schœnacker ----- didier gaumet <[email protected]> a écrit : > > Bonjour Pierre, > > avertissement: je ne parle ici que d'un point de vue théorique vu que je > n'y connais rien. > > Il y a un utilitaire qui s'appelle onnx2json qui semble faire ce que tu > souhaites. > > Si je comprends correctement, si tu as installé le paquet Debian > python3-pip, tu peux installer cet utilitaire par pip: > https://pypi.org/project/onnx2json/ > >

