Usando el API TTS para enviar un mensaje de voz


En esta oportunidad mostraremos la fácil que es usar el servicio de Gamanet que convierte texto en audio, para enviar un mensaje de voz usando el API TTS.

TTS en ingles text to speech. Enviaremos al servicio, dos parámetros, el numero telefónico y el mensaje en texto, el sistema lo convertirá en audio para en seguida el sistema realice la llamada al numero telefónico.

Un vídeo vale mas que mil palabras




El APICARD y el APIKEY son credenciales para acceso al API . Estas credenciales se encontraran en su cuenta de usuario de Gamanet.

El ejemplo esta en PHP, pero puede usarse cualquier lenguaje de programación.

Ejemplo PHP

< ?php

$apikey = API_KEY;

$apicard = API_CARD;

$number = “998927757”;

$text = “Hola Ricardo esto es una prueba del sistema. Gracias por probar el servicio.”;

$fields_string = “”; //Preparamos las variables que queremos enviar

$url = ‘Servidor’; $fields = array( ‘apicard’=>urlencode($apicard),
‘apikey’=>urlencode($apikey),
‘number’=>urlencode($number),
‘text’=>urlencode($text)
);

//Preparamos el string para hacer POST (formato querystring)
foreach($fields as $key=>$value) {
$fields_string .= $key.’=’.$value.’&’;
}
$fields_string = rtrim($fields_string,’&’);

//abrimos la conexion
$ch = curl_init();

//configuramos la URL, numero de variables POST y los datos POST
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,count($fields));
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);

//ejecutamos POST
$result = curl_exec($ch);

//cerramos la conexion
curl_close($ch);

//Resultado
$array = json_decode($result,true);

echo “error:”.$array[“message”];
echo “uniqueid:”.$array[“uniqueid”];

Ventajas:

Este servicio es muy recomendado para llamadas de cobranzas personalizadas. La diferencia con el servicio de mensajes sms es que un mensaje de voz puede ser enviada a números fijos, solo se cobra por llamada contestada y al timbrar el teléfono destino no deja de pasar desapercibido por el cliente.

Requisitos:

El servicio de API puede ser usado con un pago mínimo,  es un servicio prepago que se cobrara solo la llamada contestada.  Si deseas probar el servicio puedes contactarnos sin compromiso.