System Text to Speech 컴포넌트 — sgcAI | eSeGeCe

Text to Speech (System)

TsgcTextToSpeechSystem은 컴퓨터에 이미 설치되어 있는 음성 엔진으로 텍스트를 읽어 줍니다. 관리할 API 키도, 문자당 과금도, 네트워크 호출도 없으므로 오프라인이나 온프레미스 애플리케이션의 기본 선택지로 적합합니다.

TsgcTextToSpeechSystem

세 음성 컴포넌트 중 가장 단순합니다. 문자열 하나로 메서드를 호출하면 컴퓨터가 동기 방식으로 읽어 주며, 호출 앞뒤로 시작과 중지 이벤트가 발생합니다.

컴포넌트 클래스

TsgcTextToSpeechSystem

용도

오프라인 음성 합성

플랫폼

Win32와 Win64

sgcAI는 자체 완결형 제품입니다. 이 컴포넌트는 기반이 되는 sgcWebSockets Core 런타임과 함께 sgcAI에 포함되어 제공되므로, 별도로 구매해야 할 기본 라이선스가 없습니다.

문자열 읽어 주기

설정도 자격 증명도 필요 없습니다. 챗봇, 번역기, 어시스턴트에 할당하면 그대로 그들의 목소리가 됩니다.

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;

주요 속성 & 메서드

가장 자주 사용하게 되는 멤버들입니다.

TextToSpeech

TextToSpeech(aText)는 시스템 음성으로 문자열을 읽어 줍니다. 동기 호출이므로 읽기가 끝난 뒤에 반환됩니다.

오디오 플레이어 불필요

클라우드 음성 컴포넌트와 달리 오디오 파일을 만들지 않으며 AudioPlayer 연결도 필요 없습니다. 디스크에 아무것도 기록되지 않습니다.

자격 증명 불필요

API 키도, 할당량도, 문자당 비용도 없습니다. 키오스크나 모니터링 애플리케이션에서 컴포넌트가 계속 말해야 할 때 중요한 부분입니다.

수명 주기

OnStartOnStop이 호출의 시작과 끝을 알려 주며, 덕분에 챗봇 컴포넌트가 답변이 끝나는 즉시 마이크 녹음을 다시 시작할 수 있습니다.

음성 선택

음성, 속도, 볼륨은 컴퓨터의 음성 설정에서 가져오므로 운영자가 다시 빌드하지 않고도 바꿀 수 있습니다.

교체 가능

Google 및 Amazon 음성 컴포넌트와 인터페이스를 공유하므로, 나중에 클라우드 음성으로 바꿀 때 코드가 아니라 컴포넌트만 교체하면 됩니다.

계속 살펴보기

온라인 도움말sgcAI 컴포넌트의 전체 API 레퍼런스와 사용 안내서.
sgcAI 전체 컴포넌트15개 컴포넌트 전체의 기능 매트릭스를 살펴보세요.
무료 체험판 다운로드계정을 만들 필요 없이 애플리케이션에 목소리를 더해 보세요.
가격Single, Team, Site 라이선스, 전체 소스 코드 포함, 기본 제품 불필요.
최고의 가성비: All-Access모든 eSeGeCe 제품과 프리미엄 지원이 포함되어 연 €1,059부터 이용할 수 있어요.
All-Access 가격 보기

시작할 준비가 되셨나요?

무료 체험판을 다운로드하고 애플리케이션이 말하게 해 보세요.