Komponent System Text to Speech — sgcAI | eSeGeCe

Text to Speech (System)

TsgcTextToSpeechSystem wypowiada tekst przez silnik mowy już obecny na maszynie. Nie ma klucza API do zarządzania, rozliczania za znak ani wywołań sieciowych, co czyni go właściwym wyborem domyślnym dla aplikacji działających bez połączenia i lokalnie.

TsgcTextToSpeechSystem

Najprostszy z trzech komponentów mowy. Wywołaj jedną metodę z ciągiem znaków, a maszyna go wypowie, synchronicznie, ze zdarzeniami startu i zatrzymania wokół wywołania.

Klasa komponentu

TsgcTextToSpeechSystem

Przeznaczenie

Synteza mowy bez połączenia

Platformy

Win32 i Win64

sgcAI jest samowystarczalny. Ten komponent jest dostarczany w sgcAI razem ze środowiskiem uruchomieniowym sgcWebSockets Core, na którym jest zbudowany, więc nie ma licencji bazowej do kupienia.

Wypowiedz ciąg znaków

Bez konfiguracji, bez poświadczeń. Przypisz go do chatbota, tłumacza lub asystenta, a stanie się ich głosem.

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;

Kluczowe właściwości i metody

Składowe, po które sięgasz najczęściej.

TextToSpeech

TextToSpeech(aText) wypowiada ciąg znaków głosem systemowym. Wywołanie jest synchroniczne, więc wraca po zakończeniu mowy.

Odtwarzacz audio niepotrzebny

W odróżnieniu od chmurowych komponentów mowy ten nie tworzy pliku audio i nie wymaga powiązania AudioPlayer. Nic nie jest zapisywane na dysk.

Bez poświadczeń

Nie ma klucza API, limitu ani kosztu za znak, co ma znaczenie, gdy komponent mówi nieprzerwanie w kiosku albo w aplikacji monitorującej.

Cykl życia

OnStart i OnStop obejmują wywołanie, i właśnie dzięki temu komponenty chatbota wznawiają nagrywanie z mikrofonu w chwili zakończenia odpowiedzi.

Wybór głosu

Głos, tempo i głośność pochodzą z ustawień mowy maszyny, więc operator może je zmienić bez ponownej kompilacji.

Wymienność

Współdzieli interfejs z komponentami mowy Google i Amazon, więc późniejsze przejście na głos w chmurze to zmiana komponentu, a nie zmiana kodu.

Poznawaj dalej

Pomoc onlinePełna dokumentacja API i przewodnik użytkowania komponentów sgcAI.
Wszystkie komponenty sgcAIPrzejrzyj pełną matrycę funkcji wszystkich 15 komponentów.
Pobierz bezpłatną wersję próbnąNadaj swojej aplikacji głos bez zakładania konta.
CennikLicencje Single, Team i Site, pełny kod źródłowy, bez wymaganego produktu bazowego.
Najkorzystniejsza oferta: All-AccessWszystkie produkty eSeGeCe, ze wsparciem Premium w cenie, już od €1,059 rocznie.
Zobacz cennik All-Access

Gotowy, aby zacząć?

Pobierz bezpłatną wersję próbną i spraw, aby twoja aplikacja mówiła.