Componente Text to Speech (System) — sgcAI | eSeGeCe

Text to Speech (System)

TsgcTextToSpeechSystem pronuncia texto con el motor de voz ya presente en la máquina. No hay ninguna clave API que gestionar, ninguna facturación por carácter ni ninguna llamada de red, lo que lo convierte en la opción por defecto adecuada para aplicaciones sin conexión y on-premises.

TsgcTextToSpeechSystem

El más sencillo de los tres componentes de voz. Llama a un solo método con una cadena y la máquina la pronuncia, de forma síncrona, con eventos de inicio y parada alrededor de la llamada.

Clase del componente

TsgcTextToSpeechSystem

Propósito

Síntesis de voz sin conexión

Familia

Texto a voz

Plataformas

Win32 y Win64

sgcAI es autónomo. Este componente se incluye dentro de sgcAI junto con el runtime sgcWebSockets Core sobre el que está construido, así que no hay ninguna licencia base que comprar.

Pronuncia una cadena

Sin configuración, sin credenciales. Asígnalo a un chatbot, a un traductor o a un assistant y se convierte en su voz.

uses
  sgcAI, sgcAI_TextToSpeech_System;

var
  oTTS: TsgcTextToSpeechSystem;
begin
  oTTS := TsgcTextToSpeechSystem.Create(nil);
  oTTS.TextToSpeech('The order has been shipped.');

  // Used as the voice of a chatbot:
  sgcAIOpenAIChatBot1.TextToSpeech := oTTS;
end;
// includes: sgcAI.hpp, sgcAI_TextToSpeech_System.hpp

TsgcTextToSpeechSystem *oTTS = new TsgcTextToSpeechSystem(NULL);
oTTS->TextToSpeech("The order has been shipped.");

// Used as the voice of a chatbot:
sgcAIOpenAIChatBot1->TextToSpeech = oTTS;

Propiedades y métodos principales

Los miembros que usarás más a menudo.

TextToSpeech

TextToSpeech(aText) pronuncia la cadena con la voz del sistema. La llamada es síncrona, así que retorna cuando la locución ha terminado.

No hace falta reproductor de audio

A diferencia de los componentes de voz en la nube, este no produce ningún archivo de audio ni necesita un enlace AudioPlayer. No se escribe nada en disco.

Sin credenciales

No hay clave API, ni cuota, ni coste por carácter, algo que importa cuando un componente habla de forma continua en un kiosco o en una aplicación de monitorización.

Ciclo de vida

OnStart y OnStop delimitan la llamada, que es lo que permite a los componentes de chatbot reiniciar la captura del micrófono en el momento en que la respuesta ha terminado.

Selección de voz

La voz, la velocidad y el volumen provienen de la configuración de voz de la máquina, así que un operador puede cambiarlas sin recompilar.

Intercambiable

Comparte interfaz con los componentes de voz de Google y de Amazon, así que pasar más adelante a una voz en la nube es un cambio de componente, no un cambio de código.

Sigue explorando

Ayuda en líneaReferencia completa de la API y guía de uso de los componentes sgcAI.
Todos los componentes sgcAIConsulta la matriz completa de características de los 15 componentes.
Descargar prueba gratuitaDale voz a tu aplicación sin tener que crear ninguna cuenta.
PreciosLicencias Single, Team y Site, código fuente completo, sin producto base necesario.
La mejor opción: All-AccessTodos los productos de eSeGeCe, con Premium Support incluido, desde €1,059 al año.
Ver precios de All-Access

¿Listo para empezar?

Descarga la prueba gratuita y haz que tu aplicación hable.