Bonsoir Pierre, Parfait, si tu as retrouvé les fichiers .onnx.json corrects, c’est bien la bonne piste.
Pour la partie Python, je précisais seulement le risque Debian/pip dans le Python système ; si tu utilises directement le binaire Piper avec les bons fichiers modèle + configuration, c’est effectivement le plus simple. Cordialement, Bernard Schœnacker ----- Pierre Estrem <[email protected]> a écrit : > Bonsoir Bernard, Didier et le Monde libre, > > Merci atout deux. ;) > Oui je dois m'y reprendre pour dl ces fichiers de conf. > J'en ai déjà trouvé des corrects. > > Concernant la version environnement Python, "source ...") je préfère ne > pas l'adopter car une version binaire de piper-tts devrait être plus rapide. > > Pierre Estrem > > > Le 07/06/2026 à 11:37, Bernard Schoenacker a écrit : > > 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/ > >> > >>

