Affichage des résultats 1 à 5 sur 5

Discussion: problème avc asterisk

  1. #1
    Membre Junior
    Date d'inscription
    octobre 2012
    Messages
    6
    Downloads
    0
    Uploads
    0

    problème avc asterisk

    bonjour!! est-il possible de faire lire un fichier texte enregistré sur mon serveur a asterisk? je fais parler asterisk avec GoogleTTS!! merci

  2. #2
    Membre Junior
    Date d'inscription
    juillet 2011
    Messages
    10
    Downloads
    0
    Uploads
    0
    Bonjour,
    En debian j'utilise "pico2wave" et "sox". et AGI en perl
    Slts
    Dernière modification par asterfeb ; 11/10/2012 à 09h33.

  3. #3
    Membre Junior
    Date d'inscription
    octobre 2012
    Messages
    6
    Downloads
    0
    Uploads
    0
    Merci. mais il me semble que vous ne m'avez pas compris!! j'ai besoin de faire lire un fichier texte a asterisk! j'ecris mon texte que j'enrégistre et dans mon fichier extensions.conf je lui indique le chemin ou se trouve le texte, et il le lit!! c'est possible?

  4. #4
    Membre Junior
    Date d'inscription
    juillet 2011
    Messages
    10
    Downloads
    0
    Uploads
    0
    un script conv_texte pour transformer le texte en wav
    C=`/bin/cat /var/lib/asterisk/agi-bin/fichier_text`
    /usr/bin/pico2wave -l fr-FR -w /var/lib/asterisk/agi-bin/TEXTE.wav "$C"
    sox "/var/lib/asterisk/agi-bin/TEXTE.wav" -r 8000 "/var/lib/asterisk/agi-bin/TEXTE_1.wav" remix -ql
    sox -v 1.25 "/var/lib/asterisk/agi-bin/TEXTE_1.wav" "/var/lib/asterisk/agi-bin/TEXTE_2.wav"

    et un script perl
    #!/usr/bin/perl
    use Asterisk::AGI;
    $AGI = new Asterisk::AGI;
    my $execf="/var/lib/asterisk/agi-bin/conv_texte";
    system($execf);
    $AGI->get_data('/var/lib/asterisk/agi-bin/TEXTE_2', "2000", "1");
    Slts

  5. #5
    Membre Junior
    Date d'inscription
    octobre 2012
    Messages
    6
    Downloads
    0
    Uploads
    0
    Citation Envoyé par asterfeb Voir le message
    un script conv_texte pour transformer le texte en wav
    C=`/bin/cat /var/lib/asterisk/agi-bin/fichier_text`
    /usr/bin/pico2wave -l fr-FR -w /var/lib/asterisk/agi-bin/TEXTE.wav "$C"
    sox "/var/lib/asterisk/agi-bin/TEXTE.wav" -r 8000 "/var/lib/asterisk/agi-bin/TEXTE_1.wav" remix -ql
    sox -v 1.25 "/var/lib/asterisk/agi-bin/TEXTE_1.wav" "/var/lib/asterisk/agi-bin/TEXTE_2.wav"

    et un script perl
    #!/usr/bin/perl
    use Asterisk::AGI;
    $AGI = new Asterisk::AGI;
    my $execf="/var/lib/asterisk/agi-bin/conv_texte";
    system($execf);
    $AGI->get_data('/var/lib/asterisk/agi-bin/TEXTE_2', "2000", "1");
    Slts

    infiniment merci!! je fais mes premiers pas avec Perl, j'avoue que j'aime bien deja!!

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •