Componente de texto para fala do sistema — sgcAI | eSeGeCe

Texto para fala (sistema)

O TsgcTextToSpeechSystem fala textos pelo mecanismo de voz já presente na máquina. Não há chave de API para gerenciar, nem cobrança por caractere, nem chamada de rede, o que faz dele o padrão certo para aplicativos offline e on-premises.

TsgcTextToSpeechSystem

O mais simples dos três componentes de fala. Chame um método com uma string e a máquina a fala, de forma síncrona, com eventos de início e parada em torno da chamada.

Classe do componente

TsgcTextToSpeechSystem

Finalidade

Síntese de voz offline

Família

Texto para fala

Plataformas

Win32 e Win64

O sgcAI é autossuficiente. Este componente vem dentro do sgcAI junto com o runtime sgcWebSockets Core sobre o qual foi construído, então não há licença base para comprar.

Fale uma string

Sem configuração, sem credenciais. Atribua a um chatbot, tradutor ou assistente e ele se torna a voz deles.

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;

Principais propriedades e métodos

Os membros que você usa com mais frequência.

TextToSpeech

TextToSpeech(aText) fala a string com a voz do sistema. A chamada é síncrona, então ela retorna quando a fala termina.

Sem player de áudio

Diferente dos componentes de fala em nuvem, este não produz arquivo de áudio e não precisa de vínculo com AudioPlayer. Nada é gravado em disco.

Sem credenciais

Não há chave de API, nem cota, nem custo por caractere, o que importa quando um componente fala continuamente em um quiosque ou em um aplicativo de monitoramento.

Ciclo de vida

OnStart e OnStop delimitam a chamada, e é isso que permite aos componentes de chatbot reiniciar a captura do microfone no momento em que a resposta termina.

Seleção de voz

A voz, a velocidade e o volume vêm das configurações de fala da máquina, então um operador pode alterá-los sem recompilar.

Intercambiável

Ele compartilha a interface com os componentes de fala do Google e da Amazon, então mudar depois para uma voz na nuvem é uma troca de componente, não uma mudança de código.

Continue explorando

Ajuda onlineReferência completa da API e guia de uso dos componentes sgcAI.
Todos os componentes sgcAIExplore a matriz de recursos completa dos 15 componentes.
Baixar avaliação gratuitaDê voz ao seu aplicativo sem precisar criar nenhuma conta.
PreçosLicenças Single, Team e Site, código-fonte completo, sem necessidade de produto base.
Melhor custo-benefício: All-AccessTodos os produtos da eSeGeCe, com Suporte Premium incluído, a partir de €1,059/ano.
Ver preços do All-Access

Pronto para começar?

Baixe a versão de avaliação gratuita e faça seu aplicativo falar.