AI Translator
Traduci testi tra lingue diverse usando modelli IA. Supporta più backend LLM tra cui OpenAI, Anthropic e modelli locali.
Traduci testi tra lingue diverse usando modelli IA. Supporta più backend LLM tra cui OpenAI, Anthropic e modelli locali.
Traduttore speech-in, speech-out. Cattura l'audio, lo invia alla traduzione Whisper e pronuncia il risultato in inglese tramite un provider TTS.
TsgcAIOpenAITranslator
Front-end vocale basato sulla traduzione OpenAI Whisper
Windows, macOS, Linux, iOS, Android
Enterprise (add-on IA)
Collega un AudioRecorder e un TextToSpeech, imposta l'API key, chiama Start per catturare e Stop per tradurre.
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;
// Premi per parlare in qualsiasi lingua; l'audio viene inviato a Whisper,
// tradotto in inglese e poi riprodotto tramite TTS.
Translator.Start;
end;
5 proprietà published, 2 metodi, 3 eventi — estratti dal riferimento del componente.
Proprietà published: OpenAIOptions, TranslatorOptions.
Proprietà published: Version.
Proprietà: TextToSpeech, AudioRecorder.
Metodi: Start, Stop.
Eventi: OnTranslation.
Fonti autorevoli per i protocolli implementati da questo componente.
Vai al riferimento del componente, scarica il progetto demo pronto all'uso e prova la versione trial.
| Guida online — TsgcAIOpenAITranslator Riferimento completo di proprietà, metodi ed eventi per questo componente. | Apri | |
| Progetto demo — Demos\AI\Translator Progetto di esempio pronto all'uso. Incluso nel pacchetto sgcWebSockets — scarica la versione di prova qui sotto. | Apri | |
| Documento tecnico (PDF) Funzionalità, guida rapida, esempi di codice per Delphi e C++ Builder e riferimenti alle fonti primarie — solo per questo componente. | Apri | |
| Manuale utente (PDF) Manuale completo che copre tutti i componenti della libreria. | Apri |