# Text To Speech - TTS (Pro)

Text-to-Speech o TTS es una tecnología que permite reproducir el habla humana de forma artificial. Esta tecnología es capaz de recibir un texto y reproducirlo con una voz artificial sintetizada.

Es una solución eficaz e innovadora en el entorno de los Contact Center puesto que ayuda a automatizar muchas tareas como así tambien a efectuar integraciones novedosas en materia de sintetización de voz.

En OMniLeads se incluyen algunos algoritmos que permiten extender las funcionalidades del Centro de Contactos mediante motores TTS.

### Audios Personalizados y Text-To-Speech

Dentro del módulo *Recursos* -> *Audios -> Audios Personalizados*, se permite la creación de recursos de audio mediante archivos en el formato *wav 16 bits,* o bien facilitando su creación con motores de Text-To-Speech (TTS).

Los mismos pueden ser luego utilizados para IVRs, audios de bienvenida, etc., según el flujo telefónico del negocio.&#x20;

<figure><img src="/files/ey9YqLvsix5hT4BxNOPk" alt=""><figcaption></figcaption></figure>

Cuando se clickea en "Utilizar Servicio TTS", el sistema permite la generación de audios mediante algoritmos de "texto a voz" (text to speech, por sus siglas en inglés).

El combo de "Servicios TTS" permite al dia de la fecha tres motores de conversión de texto a voz:

* [Google TTS](https://cloud.google.com/text-to-speech/docs/reference/rest): Motor de Texto a Voz de Google.
* [ESPeak-NG](https://github.com/espeak-ng/espeak-ng): Sintetizador Open Source multi-idioma
* [PicoTTS](https://pypi.org/project/py-picotts/):  Engine TTS construido en Python.

A su vez, permite combinar dichos motores con voces predeterminadas con soporte en Inglés, Español y Portugués.&#x20;

Al escribir el texto a convertir en la Caja de Texto de la vista y presionar "Guardar", el motor seleccionado en el combo "Servicio TTS" se encargará de transformar la cadena de caracteres en una Voz Sintetizada de acuerdo a su algoritmo predeterminado.

<figure><img src="/files/IgfPkntIiSS4uPqOKAYF" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.omnileads.net/text-to-speech-tts-pro.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
