Composant de synthèse vocale système — sgcAI | eSeGeCe

Synthèse vocale (système)

TsgcTextToSpeechSystem prononce du texte avec le moteur vocal déjà présent sur la machine. Aucune clé API à gérer, aucune facturation au caractère et aucun appel réseau, ce qui en fait le bon choix par défaut pour les applications hors ligne et sur site.

TsgcTextToSpeechSystem

Le plus simple des trois composants de synthèse vocale. Appelle une méthode avec une chaîne et la machine la prononce, de façon synchrone, avec des événements de début et de fin autour de l'appel.

Classe du composant

TsgcTextToSpeechSystem

Rôle

Synthèse vocale hors ligne

Plateformes

Win32 et Win64

sgcAI est autonome. Ce composant est livré dans sgcAI avec le runtime sgcWebSockets Core sur lequel il repose, il n'y a donc aucune licence de base à acheter.

Prononcer une chaîne

Aucune configuration, aucun identifiant. Assigne-le à un chatbot, un traducteur ou un assistant et il devient leur voix.

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;

Propriétés et méthodes clés

Les membres que tu utilises le plus souvent.

TextToSpeech

TextToSpeech(aText) prononce la chaîne avec la voix du système. L'appel est synchrone, il rend la main une fois la parole terminée.

Aucun lecteur audio nécessaire

Contrairement aux composants vocaux dans le cloud, celui-ci ne produit aucun fichier audio et n'a besoin d'aucun lien AudioPlayer. Rien n'est écrit sur le disque.

Aucun identifiant

Il n'y a ni clé API, ni quota, ni coût au caractère, ce qui compte quand un composant parle en continu dans une borne ou une application de supervision.

Cycle de vie

OnStart et OnStop encadrent l'appel, et c'est ce qui permet aux composants chatbot de relancer la capture du micro dès que la réponse est terminée.

Choix de la voix

La voix, le débit et le volume proviennent des réglages vocaux de la machine, un exploitant peut donc les changer sans recompilation.

Interchangeable

Il partage son interface avec les composants vocaux Google et Amazon, passer plus tard à une voix dans le cloud est un changement de composant, pas de code.

Pour aller plus loin

Aide en ligneRéférence complète de l'API et guide d'utilisation des composants sgcAI.
Tous les composants sgcAIParcours la matrice complète des fonctionnalités des 15 composants.
Télécharger l'essai gratuitDonne une voix à ton application sans aucun compte à créer.
TarifsLicences Single, Team et Site, code source complet, aucun produit de base requis.
Meilleur rapport qualité-prix : All-AccessTous les produits eSeGeCe, Support Premium inclus, à partir de €1,059/an.
Voir les tarifs All-Access

Prêt à te lancer ?

Télécharge l'essai gratuit et fais parler ton application.