Text-to-Speech-Komponente (System) — sgcAI | eSeGeCe

Text-to-Speech (System)

TsgcTextToSpeechSystem spricht Text über die Sprachausgabe aus, die bereits auf dem Rechner vorhanden ist. Es gibt keinen API-Schlüssel zu verwalten, keine Abrechnung pro Zeichen und keinen Netzwerkaufruf. Damit ist die Komponente die richtige Standardwahl für Offline- und On-Premises-Anwendungen.

TsgcTextToSpeechSystem

Die einfachste der drei Sprachkomponenten. Rufe eine Methode mit einem String auf und der Rechner spricht ihn aus, synchron, mit Start- und Stop-Ereignissen rund um den Aufruf.

Komponentenklasse

TsgcTextToSpeechSystem

Zweck

Offline-Sprachsynthese

Familie

Text-to-Speech

Plattformen

Win32 und Win64

sgcAI ist eigenständig. Diese Komponente wird in sgcAI zusammen mit der sgcWebSockets Core Runtime ausgeliefert, auf der sie aufbaut. Du musst also keine Basislizenz kaufen.

Einen String aussprechen

Keine Konfiguration, keine Zugangsdaten. Weise sie einem Chatbot, Übersetzer oder Assistenten zu und sie wird zu dessen Stimme.

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;

Wichtige Eigenschaften & Methoden

Die Member, zu denen du am häufigsten greifst.

TextToSpeech

TextToSpeech(aText) spricht den String über die Systemstimme aus. Der Aufruf ist synchron und kehrt daher erst zurück, wenn die Sprachausgabe beendet ist.

Kein Audio-Player nötig

Anders als die Cloud-Sprachkomponenten erzeugt diese hier keine Audiodatei und benötigt keine AudioPlayer-Verknüpfung. Es wird nichts auf die Festplatte geschrieben.

Keine Zugangsdaten

Es gibt keinen API-Schlüssel, kein Kontingent und keine Kosten pro Zeichen. Das zählt, wenn eine Komponente in einem Kiosk oder einer Überwachungsanwendung dauerhaft spricht.

Lebenszyklus

OnStart und OnStop klammern den Aufruf ein. Genau das erlaubt es den Chatbot-Komponenten, die Mikrofonaufnahme in dem Moment neu zu starten, in dem die Antwort zu Ende gesprochen ist.

Stimmenauswahl

Stimme, Geschwindigkeit und Lautstärke stammen aus den Spracheinstellungen des Rechners, sodass ein Bediener sie ohne Neukompilierung ändern kann.

Austauschbar

Sie teilt sich die Schnittstelle mit den Google- und Amazon-Sprachkomponenten. Der spätere Wechsel zu einer Cloud-Stimme ist deshalb ein Komponentenwechsel, keine Codeänderung.

Weiter entdecken

Online-HilfeVollständige API-Referenz und Anwendungsleitfaden für die sgcAI-Komponenten.
Alle sgcAI-KomponentenDurchstöbere die vollständige Funktionsmatrix aller 15 Komponenten.
Kostenlose Testversion herunterladenGib deiner Anwendung eine Stimme, ganz ohne Konto.
PreiseSingle-, Team- und Site-Lizenzen, vollständiger Quellcode, kein Basisprodukt erforderlich.
Bestes Preis-Leistungs-Verhältnis: All-AccessAlle eSeGeCe-Produkte, inklusive Premium-Support, ab €1,059 pro Jahr.
All-Access-Preise ansehen

Bereit loszulegen?

Lade die kostenlose Testversion herunter und lass deine Anwendung sprechen.