2010-10-16 4 views
2

J'écris un script IVR pour Asterisk dans PHPAGI et j'essaie d'utiliser Cepstral pour TTS. Bien que j'aie sous licence le produit, quand j'appelle $ agi-> swift(), avant que mon texte soit "lu" (pendant un appel), le moteur/la voix indique que le produit n'est pas sous licence. Est-ce que quelqu'un d'autre a rencontré cela et connaît la solution?PHPAGI/Cepstral/Asterisk - Numéro de licence

Merci

Répondre

7

Vous devez recompiler le TTS avec la voix sous licence. Ou essayez simplement de remplacer les fichiers audio par ceux enregistrés. Si le problème persiste, vous pouvez consulter le support cepestral car vous avez la licence de leur produit, vous avez donc droit de garder leur ingénieur de support occupé jusqu'à & sauf si votre boîte est prête à fonctionner :)

+0

Merci. Vous aviez raison, bien que je ne comprenais pas à quoi vous faisiez référence au départ, j'ai trouvé qu'il y avait un cache qui se passait avec les fichiers audio rendus. Mais aussi, après avoir parlé avec le support de Cepstral, il a été constaté qu'il existe une différence de licence entre les licences vendues via Digium vs celles directement de Cepstral, il y a une limitation d'où vous pouvez appeler le moteur. J'ai donc fini par acheter une autre licence (directe cette fois) qui m'a permis de l'appeler depuis le script AGI. – brianjd

+0

Mon plaisir brianjd :) –