Re : Re: Re : Re: Reconstruire des fichiers .onnx.json pour piper-tts

Liste des GroupesRevenir à ldu french 
Sujet : Re : Re: Re : Re: Reconstruire des fichiers .onnx.json pour piper-tts
De : bernard.schoenacker (at) *nospam* free.fr (Bernard Schoenacker)
Groupes : linux.debian.user.french
Date : 08. Jun 2026, 00:40:01
Autres entêtes
Organisation : linux.* mail to news gateway
Message-ID : <N3vfX-b84J-5@gated-at.bofh.it>
References : 1
User-Agent : Zimbra 7.2.0-GA2598 (zclient/7.2.0-GA2598)
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 <pierre.estrem@infinityyyy.com> 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<didier.gaumet@gmail.com> 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/
>
>

Date Sujet#  Auteur
7 Jun 26 * Reconstruire des fichiers .onnx.json pour piper-tts6Pierre Estrem
7 Jun 26 +- Re : Reconstruire des fichiers .onnx.json pour piper-tts1Bernard Schoenacker
7 Jun 26 `* Re: Reconstruire des fichiers .onnx.json pour piper-tts4didier gaumet
7 Jun 26  `* Re : Re: Reconstruire des fichiers .onnx.json pour piper-tts3Bernard Schoenacker
7 Jun 26   `* Re: Re : Re: Reconstruire des fichiers .onnx.json pour piper-tts2Pierre Estrem
8 Jun 26    `- Re : Re: Re : Re: Reconstruire des fichiers .onnx.json pour piper-tts1Bernard Schoenacker

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal