Telesysnet Neural TTS

XTTS v2 Core Service
Servidor Activo (Dallas Node)

Generador de Voz Neuronal

0/400 caracteres
Audio Sintetizado

Biblioteca de Voces (Clonación)

Arrastra tu archivo aquí o haz clic para buscar

Soporte exclusivo para formato WAV (Max: 10MB)

Cargando lista de voces...

Centro de Integración Ecosistema

Configuración en el Módulo de Telefonía
DeclaraFácil administra las llamadas entrantes (IVR) y agentes telefónicos mediante la conexión a Asterisk. El consumo del microservicio se realiza de forma unificada editando los ajustes en el Panel de Administración de DeclaraFácil.

1. Ingresa a la consola de administración de DeclaraFácil en la sección Ajustes de Telefonía.
2. Desplázate hasta la sección de Voz e Inteligencia Artificial (TTS / STT).
3. Configura los siguientes parámetros en los campos correspondientes:

Parámetro Valor Recomendado Descripción
Proveedor de Síntesis de Voz Telesysnet XTTS v2 (Local Neural Voice) Selecciona la opción local para evitar llamadas a Google API.
Voz / Modelo de Speaker female o william.wav Debe ser el ID o nombre exacto del archivo WAV listado en la biblioteca de voces.
Idioma de Síntesis es Idioma de la voz generada. Por defecto español.
Compatibilidad Nativa Detectada
El motor de OpenClaw cuenta con un módulo de integración optimizado para tu microservicio de XTTS v2. Esto le permite hablar con los clientes de forma natural y con cero costes externos.

Para configurar OpenClaw para que utilice este servidor de síntesis de voz durante las llamadas telefónicas de tus campañas, edita el archivo .env en el directorio raíz de OpenClaw (D:\Aplicaciones\openclaw):

# Configuración de Sintetizador de Voz Neuronal Local
TTS_PROVIDER=xtts
XTTS_URL=https://tts.declarafacil.com.ec
TTS_VOICE=female
TTS_LANGUAGE=es

Puedes consumir el microservicio directamente desde cualquier script externo haciendo una petición POST de tipo stream/audio.

Ejemplo en Bash (cURL)

curl -X POST "https://tts.declarafacil.com.ec/tts_to_audio/" \
     -H "Content-Type: application/json" \
     -d '{
       "text": "Estimado cliente, le saludamos de DeclaraFácil.",
       "speaker_wav": "female",
       "language": "es"
     }' \
     --output saludo.wav

Ejemplo en Python

import urllib.request
import json

url = "https://tts.declarafacil.com.ec/tts_to_audio/"
payload = {
    "text": "Su declaración se procesó correctamente.",
    "speaker_wav": "female",
    "language": "es"
}

headers = {"Content-Type": "application/json"}
req = urllib.request.Request(url, data=json.dumps(payload).encode("utf-8"), headers=headers, method="POST")

try:
    with urllib.request.urlopen(req, timeout=30) as response:
        if response.status == 200:
            with open("notificacion.wav", "wb") as f:
                f.write(response.read())
            print("Audio guardado como notificacion.wav")
except Exception as e:
    print("Error:", e)