Ce qui suit décrit l'intégration du TTS CereProc avec le portail jtel.
Cette installation nécessite une licence pour Cereproc, qui sera attachée à l'adresse MAC du serveur de téléphonie.
Attention: il faut s'assurer que l'adresse MAC ne changera pas en raison du déplacement de la VM, par exemple par VMotion ou d'autres mécanismes de haute disponibilité / tolérance aux pannes.
Installation
Installez les composants CereProc suivants sur le serveur de téléphonie ou le serveur de démons :
- installateur du client sapi
- installateur du client sapi (x64)
- installateur du client Windows
- cServeur (dans toutes les voix requises)
Les téléchargements sont dans:
http://cdn.jtel.de/downloads/Cereproc/
Configurer le démon sur 8-serveur
Activer le démon \\acd-lb\shared\JTELCarrierPortal\AppServer\Portal.Daemon.TTS.Manager.r5 sur le serveur (également en tant que démon de démarrage automatique).
Configuration des ressources dans le portail jtel
Les ressources suivantes doivent être configurées pour tous les groupes de sécurité concernés :
Ressource | Commentaire |
---|---|
portal.PromptManagement.Waves.ProhibitTTSDownload | Supprimer le "X" pour permettre le téléchargement des fichiers TTS |
portal.PromptManagement.Waves.TTSEngine | Ajouter un "X" pour permettre la génération de fichiers TTS |
portal.SystemSettings.TTSEngines | Permettre l'édition des moteurs TTS |
Paramètres | Valeur |
---|---|
Fabricant | Cereproc |
Langue | Tel que fourni par la voix TTS installée |
Sexe | Tel que fourni par la voix TTS installée |
Nom de l'intervenant | Saisissez ici le nom EXACT de l' intervenant |
Modèle de génération | Sans balises $text Avec balises Si des balises doivent être utilisées dans le TTS, le modèle suivant peut également être utilisé, ce qui permet l'utilisation de balises SSML. Voir https://www.w3.org/TR/speech-synthesis11/ https://www.cereproc.com/files/CereVoiceCloudGuide.pdf <speak version="1.0" Cela permet de générer des textes TTS, avec des balises. Par exemple: Il s'agit d'un test. <prosody rate="+50%">Voici que je parle assez vite.</prosody> Retour à la normale ici. <prosody rate="-50%">Et ici assez lentement.</prosody> |
Commande de la génération hors ligne Jusqu'à la version 3.17 du portail avec Cereproc V4 | %USERDIR3%bin\Cereproc\Cereproc_Generate.cmd $speaker "$infile" "$outfile" "%TEMPDIR%" |
Commande de la génération hors ligne De la version 3.18 du portail avec Cereproc V4 | Pour les voix de 8kHz : %USERDIR3%bin\Cereproc\v4\Cereproc_Generate_8000.cmd $speaker "$infile" "$outfile" "%TEMPDIR%" Pour les voix de 48kHz : %USERDIR3%bin\Cereproc\v4\Cereproc_Generate_48000_to_8000.cmd $speaker "$infile" "$outfile" "%TEMPDIR%" |
Commande de la génération hors ligne De la version 3.18 du portail avec Cereproc V5 | Pour les voix de 8kHz : %USERDIR3%bin\Cereproc\v5\Cereproc_Generate_8000.cmd $speaker "$infile" "$outfile" "%TEMPDIR%" Pour les voix de 48kHz : %USERDIR3%bin\Cereproc\v5\Cereproc_Generate_48000_to_8000.cmd $speaker "$infile" "$outfile" "%TEMPDIR%" |
En utilisant le TTS
Créez une nouvelle invite, et un fichier vide dans l'invite dans la langue appropriée. Une fois créé, lors de l'utilisation de la fonction Modifier, TTS peut être spécifié.