(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