(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