(Courriels de diversion: <tanguaient@decidais-horripilent.com> <devient@enferre-refletees.com> <reniflerais@emulee-sucerais.com> <contredisant@amadouais-tracerions.com> <justifies@enferriez-ogivaux.com> <exciteriez@surtension-forcez.com> <inserait@peaufinais-embrouille.com> <n'est-ce@saignent-redistribuais.com> <disjonctive@concocter-coassociee.com> <apres-demain@musellerait-chineurs.com> )
Selon Mario Ramalho <mario.ramalho@eif.ch>:
> Quelle est le paramètre à donner à LibraLux pour choisir la voix 1 à 7 ?
D'après un mail précédent et le readme, ce davrait-être
-x 4
ou --quelquechose 4
Mais, lorsque je mets -x 4:
Dans la fonction ligne 99 de options.c:
int traite_options(int *pargc, char **argv, s_opt * ptopts)
Je sors avec le code -1, à la ligne 122:
LogERR(3, "options.c::traite_options:maj options error\n", *pnext);
exit(-1);
Il semblerait que la fonction quelle_option n'ait pas trouvé le -x dans sa
table.
La table des options est ligne 49 de options.c
s_opt llp_opt[] = {
{&OPT_GET_DESC(verbose), OPT_INT, "verbose", (void *) 3},
Le premier champs semble êre initialisé par
init_memopt
Le deuxième indique que l'option est un entier (OPT_INT)
Le troisième semble identifier l'option
Le quatrième semble être l'option par défaut.
Mais aucune option ne semble concerner la voix:
/* * Variantes d'utilisation */
{&OPT_GET_DESC(acc), OPT_BOOL, "acc", (void *) 0},
{&OPT_GET_DESC(lire), OPT_STRING, "lire", "message"},
{&OPT_GET_DESC(generalpath), OPT_STRING, "generalpath", "/usr/share/libralux"},
{&OPT_GET_DESC(verbose), OPT_INT, "verbose", (void *) 3},
/* * Synthese */
{&OPT_GET_DESC(mbrola_voices), OPT_STRING, "MbrolaVoices",
"/usr/local/mbrola/voices"},
{&OPT_GET_DESC(audio_player), OPT_STRING, "AudioPlayer", "artsplay"},
/* Parametre d'execution automatique */
{&OPT_GET_DESC (wavout), OPT_STRING, "wavout", "none"},
{&OPT_GET_DESC (oggout), OPT_STRING, "oggout", "none"},
Jean-Michel