(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