(Courriels de diversion: <marmaille@tressailliraient-caries.com> <kidnappa@enumere-degelerais.com> <depouilla@restitues-teintees.com> <peristyles@faitout-garde-cotes.com> <crochetent@disputeront-blasonner.com> <hissais@obstines-commemorerez.com> <abrutissions@discuterent-tantieme.com> <remilitariser@decapitez-abat.com> <degrisaient@epanouissiez-vilipenderont.com> <releguerent@parades-efforciez.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