Componente Text to Speech di sistema — sgcAI | eSeGeCe

Text to Speech (sistema)

TsgcTextToSpeechSystem pronuncia il testo con il motore vocale già presente sulla macchina. Non c'è nessuna chiave API da gestire, nessuna fatturazione per carattere e nessuna chiamata di rete, il che lo rende la scelta predefinita giusta per le applicazioni offline e on-premise.

TsgcTextToSpeechSystem

Il più semplice dei tre componenti vocali. Chiama un solo metodo con una stringa e la macchina la pronuncia, in modo sincrono, con eventi di avvio e di arresto attorno alla chiamata.

Classe del componente

TsgcTextToSpeechSystem

Scopo

Sintesi vocale offline

Famiglia

Sintesi vocale

Piattaforme

Win32 e Win64

sgcAI è autonomo. Questo componente è distribuito dentro sgcAI insieme al runtime sgcWebSockets Core su cui è costruito, quindi non c'è nessuna licenza base da acquistare.

Pronuncia una stringa

Nessuna configurazione, nessuna credenziale. Assegnalo a un chatbot, a un traduttore o a un assistente e diventa la loro voce.

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;

Proprietà e metodi principali

I membri che userai più spesso.

TextToSpeech

TextToSpeech(aText) pronuncia la stringa con la voce di sistema. La chiamata è sincrona, quindi ritorna una volta terminato il parlato.

Nessun player audio necessario

A differenza dei componenti vocali in cloud, questo non produce nessun file audio e non richiede nessun collegamento AudioPlayer. Non viene scritto niente su disco.

Nessuna credenziale

Non c'è nessuna chiave API, nessuna quota e nessun costo per carattere, il che conta quando un componente parla di continuo in un chiosco o in un'applicazione di monitoraggio.

Ciclo di vita

OnStart e OnStop delimitano la chiamata, ed è questo che permette ai componenti chatbot di riavviare l'acquisizione dal microfono nel momento in cui la risposta è terminata.

Scelta della voce

La voce, la velocità e il volume provengono dalle impostazioni vocali della macchina, quindi un operatore può cambiarle senza ricompilare.

Intercambiabile

Condivide la stessa interfaccia con i componenti vocali Google e Amazon, quindi passare in seguito a una voce in cloud è un cambio di componente, non un cambio di codice.

Continua a esplorare

Guida onlineRiferimento API completo e guida all'utilizzo dei componenti sgcAI.
Tutti i componenti sgcAIEsplora la matrice completa delle funzionalità di tutti e 15 i componenti.
Scarica la versione di prova gratuitaDai una voce alla tua applicazione senza dover creare nessun account.
PrezziLicenze Single, Team e Site, codice sorgente completo, nessun prodotto base richiesto.
La scelta più conveniente: All-AccessTutti i prodotti eSeGeCe, con Supporto Premium incluso, a partire da €1,059/anno.
Vedi i prezzi All-Access

Pronto per iniziare?

Scarica la versione di prova gratuita e fai parlare la tua applicazione.