PDA

Voir la version complète : Mbrola Liambrola problème !!!!



stepatchin
05/11/2010, 10h55
Bonjour a tous
Ayant besoin d'un synthétiseur de voix, j'ai trouvé l'article suivant sur Mbrola Lia-phon et Liambrola.
Coté mbrola et Lia-phon, ca fonctionne et ca donne une voix métalique un peu robotisé mais clair, j'ai pas réussi a changer la voix pour essayer un voix féminine
Coté Liambrola, ca se compile pas :(, j'ai trouve un article sur l'ancien forum asterisk parlant de ca mais j'ai trouve aucune solution

Alors si quelqu'un a une idée sur une solution, ca sera un grand service pour moi
merci :)

stepatchin
05/11/2010, 17h26
[root@localhost asterisk-liambrola-0.3]# make ASTERISKVERSION=1.6
gcc -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g -D_REENTRANT -D_GNU_SOURCE -O6 -fPIC -DASTERISK_VERSION=6 -c -o app_liambrola.o app_liambrola.c
app_liambrola.c:50:22: erreur: asterisk.h : Aucun fichier ou répertoire de ce type
app_liambrola.c:58:27: erreur: asterisk/lock.h : Aucun fichier ou répertoire de ce type
app_liambrola.c:59:27: erreur: asterisk/file.h : Aucun fichier ou répertoire de ce type
app_liambrola.c:60:29: erreur: asterisk/logger.h : Aucun fichier ou répertoire de ce type
app_liambrola.c:61:30: erreur: asterisk/channel.h : Aucun fichier ou répertoire de ce type
app_liambrola.c:62:26: erreur: asterisk/pbx.h : Aucun fichier ou répertoire de ce type
app_liambrola.c:63:29: erreur: asterisk/module.h : Aucun fichier ou répertoire de ce type
app_liambrola.c:64:32: erreur: asterisk/translate.h : Aucun fichier ou répertoire de ce type
app_liambrola.c:65:28: erreur: asterisk/utils.h : Aucun fichier ou répertoire de ce type
app_liambrola.c:66:26: erreur: asterisk/md5.h : Aucun fichier ou répertoire de ce type
app_liambrola.c:138: attention : ‘struct ast_channel’ declared inside parameter list
app_liambrola.c:138: attention : visible uniquement depuis cette définition ou déclaration, ce qui n'est probablement pas ce que vous désirez
app_liambrola.c: In function ‘liambrola_exec’:
app_liambrola.c:154: erreur: storage size of ‘md5ctx’ isn’t known
app_liambrola.c:178: erreur: variable ‘config_flags’ has initializer but incomplete type
app_liambrola.c:178: attention : éléments en excès dans l'initialisation de la structure
app_liambrola.c:178: attention : (near initialization for ‘config_flags’)
app_liambrola.c:178: erreur: storage size of ‘config_flags’ isn’t known
app_liambrola.c:182: attention : implicit declaration of function ‘ast_strlen_zero’
app_liambrola.c:184: attention : implicit declaration of function ‘ast_log’
app_liambrola.c:184: erreur: ‘LOG_WARNING’ undeclared (first use in this function)
app_liambrola.c:184: erreur: (Each undeclared identifier is reported only once
app_liambrola.c:184: erreur: for each function it appears in.)
app_liambrola.c:191: attention : implicit declaration of function ‘ast_module_user_add’
app_liambrola.c:191: attention : assignment makes pointer from integer without a cast
app_liambrola.c:202: attention : implicit declaration of function ‘ast_config_load’
app_liambrola.c:202: attention : assignment makes pointer from integer without a cast
app_liambrola.c:213: attention : implicit declaration of function ‘ast_variable_retrieve’
app_liambrola.c:213: attention : assignment makes pointer from integer without a cast
app_liambrola.c:220: attention : assignment makes pointer from integer without a cast
app_liambrola.c:224: attention : assignment makes pointer from integer without a cast
app_liambrola.c:228: attention : assignment makes pointer from integer without a cast
app_liambrola.c:233: attention : assignment makes pointer from integer without a cast
app_liambrola.c:237: attention : assignment makes pointer from integer without a cast
app_liambrola.c:241: attention : assignment makes pointer from integer without a cast
app_liambrola.c:245: attention : assignment makes pointer from integer without a cast
app_liambrola.c:249: attention : assignment makes pointer from integer without a cast
app_liambrola.c:257: attention : assignment makes pointer from integer without a cast
app_liambrola.c:261: attention : assignment makes pointer from integer without a cast
app_liambrola.c:295: erreur: ‘AST_DIGIT_ANY’ undeclared (first use in this function)
app_liambrola.c:451: attention : implicit declaration of function ‘MD5Init’
app_liambrola.c:452: attention : implicit declaration of function ‘MD5Update’
app_liambrola.c:453: attention : implicit declaration of function ‘MD5Final’
app_liambrola.c:466: erreur: ‘LOG_DEBUG’ undeclared (first use in this function)
app_liambrola.c:468: attention : implicit declaration of function ‘open’
app_liambrola.c:468: erreur: ‘O_RDONLY’ undeclared (first use in this function)
app_liambrola.c:477: attention : implicit declaration of function ‘close’
app_liambrola.c:479: attention : implicit declaration of function ‘ast_streamfile’
app_liambrola.c:479: erreur: déréférencement d'un pointeur de type incomplet
app_liambrola.c:483: attention : implicit declaration of function ‘ast_waitstream’
app_liambrola.c:484: attention : implicit declaration of function ‘ast_stopstream’
app_liambrola.c:488: erreur: déréférencement d'un pointeur de type incomplet
app_liambrola.c:494: attention : implicit declaration of function ‘ast_module_user_remove’
app_liambrola.c:514: erreur: déréférencement d'un pointeur de type incomplet
app_liambrola.c:514: erreur: ‘AST_STATE_UP’ undeclared (first use in this function)
app_liambrola.c:517: attention : implicit declaration of function ‘ast_answer’
app_liambrola.c:530: erreur: déréférencement d'un pointeur de type incomplet
app_liambrola.c:538: erreur: déréférencement d'un pointeur de type incomplet
app_liambrola.c:178: attention : unused variable ‘config_flags’
app_liambrola.c:154: attention : unused variable ‘md5ctx’
app_liambrola.c: In function ‘unload_module’:
app_liambrola.c:557: attention : implicit declaration of function ‘ast_unregister_application’
app_liambrola.c: In function ‘load_module’:
app_liambrola.c:563: attention : implicit declaration of function ‘ast_register_application’
app_liambrola.c: Hors de toute fonction :
app_liambrola.c:566: erreur: expected ‘)’ before string constant
make: *** [app_liambrola.o] Erreur 1


Voila les erreurs a chaque foix que je veux compilé
merci :)

quintana
05/11/2010, 20h03
Comment tu as installé ton Asterisk ? Il te manque les headers là.

stepatchin
08/11/2010, 10h30
J'ai trouvé la solution
yum install asterisk16-devel
et tout est ok aprés
desolé :)

stepatchin
08/11/2010, 18h07
j’arrive pas a changer la voix sur liambrola pour avoir une voix fr4
liambrola –f fichier_entree.txt –o fichier_sortie.wav voice=fr4 ??
car c toujours la voix fr1 que j’ai
merci :)

stepatchin
09/11/2010, 12h28
Pas de réponse ????