Création d’un menu vocal interactif avec Asterisk

Création d’un menu vocal interactif avec Asterisk

Sélection du moteur de synthèse vocale

Il existe plusieurs moteurs de synthèse vocale : Flite (intégré à Asterisk), pass4sure e-Speak module for Asterisk, Microsoft Translator API ou Googletts (le plus poussé actuellement).
Notre choix s’est porté sur Googletts, projet libre de Google, possédant une AGI simple à utiliser mais nécessitant un accès à internet pour la génération vocale.

Installation des dépendances

Nous rappelons que nous avons installé Asterisk sur une CentOS 6.5 minimale, il manque donc certaines dépendances :

  • Perl : langage de programmation PERL
  • perl-libwww : Librairie Perl pour le WEB
  • sox : SOund eXchange, Processeur sonore
  • mpg123 : lecteur et encodeur MPG audio

Nous devons donc ajouter le dépot RPMFORGE pour CentOS 6.x

  1. Téléchargez le package :

    $ wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
  2. Importez la clé de sécurity GPG :
    $ rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt 
  3. Installez le dépot:
    $ rpm -K rpmforge-release-0.5.3-1.el6.rf.*.rpm
    
  4. Installation des dépendaces requises : perl perl-libwww-perl.noarch sox.x86_64 mpg123
    $ yum install perl perl-libwww-perl.noarch sox.x86_64 mpg123

Lire la suite sur www.madti.info


Posted in CentOS, Distributions Linux, OS by with comments disabled.