Tradutor de IA
Traduza texto entre idiomas usando modelos de IA. Suporta múltiplos backends LLM, incluindo OpenAI, Anthropic e modelos locais.
Traduza texto entre idiomas usando modelos de IA. Suporta múltiplos backends LLM, incluindo OpenAI, Anthropic e modelos locais.
Tradutor de voz para voz. Captura áudio, envia para a tradução do Whisper e fala o resultado em inglês através de um provedor TTS.
TsgcAIOpenAITranslator
Front-end de voz sobre a tradução OpenAI Whisper
Windows, macOS, Linux, iOS, Android
Enterprise (add-on de IA)
Conecte um AudioRecorder + TextToSpeech, defina a chave de API, chame Start para capturar e Stop para traduzir.
uses
sgcAI, sgcAI_OpenAI, sgcAI_OpenAI_Audio_Translator,
sgcAI_AudioRecorder_MCI, sgcAI_TextToSpeech_System;
var
Translator: TsgcAIOpenAITranslator;
begin
Translator := TsgcAIOpenAITranslator.Create(nil);
Translator.OpenAIOptions.ApiKey := 'sk-...';
Translator.AudioRecorder := TsgcAudioRecorderMCI.Create(nil);
Translator.TextToSpeech := TsgcTextToSpeechSystem.Create(nil);
Translator.OnAudioStart := TranslatorAudioStart;
Translator.OnAudioStop := TranslatorAudioStop;
Translator.OnTranslation := TranslatorTranslation;
// Press to speak in any language; the audio is sent to Whisper,
// translated to English, then spoken back through TTS.
Translator.Start;
end;
5 propriedades publicadas, 2 métodos, 3 eventos — extraídos da referência do componente.
Propriedades publicadas: OpenAIOptions, TranslatorOptions.
Propriedades publicadas: Version.
Propriedades: TextToSpeech, AudioRecorder.
Métodos: Start, Stop.
Eventos: OnTranslation.
Fontes autoritativas dos protocolos que este componente implementa.
Acesse direto a referência do componente, baixe o projeto de demonstração pronto para rodar e baixe a versão de avaliação.
| Ajuda online — TsgcAIOpenAITranslator Referência completa de propriedades, métodos e eventos deste componente. | Abrir | |
| Projeto de demonstração — Demos\AI\Translator Projeto de exemplo pronto para rodar. Acompanha o pacote sgcWebSockets — baixe a versão de avaliação abaixo. | Abrir | |
| Documento técnico (PDF) Recursos, início rápido, exemplos de código para Delphi e C++ Builder e referências às fontes primárias — apenas deste componente. | Abrir | |
| Manual do usuário (PDF) Manual abrangente cobrindo todos os componentes da biblioteca. | Abrir |