AI-vertaler
Vertaal tekst tussen talen met behulp van AI-modellen. Ondersteunt meerdere LLM-backends, waaronder OpenAI, Anthropic en lokale modellen.
Vertaal tekst tussen talen met behulp van AI-modellen. Ondersteunt meerdere LLM-backends, waaronder OpenAI, Anthropic en lokale modellen.
Speech-in, speech-out-vertaler. Vangt audio op, stuurt deze naar Whisper-vertaling en spreekt het Engelse resultaat uit via een TTS-provider.
TsgcAIOpenAITranslator
Voice-front-end bovenop OpenAI Whisper-vertaling
Windows, macOS, Linux, iOS, Android
Enterprise (AI-uitbreiding)
Sluit een AudioRecorder + TextToSpeech aan, stel de API-sleutel in en roep Start aan om op te nemen en Stop om te vertalen.
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;
// Druk om te spreken in een willekeurige taal; de audio wordt naar Whisper gestuurd,
// vertaald naar Engels en vervolgens uitgesproken via TTS.
Translator.Start;
end;
5 gepubliceerde eigenschappen, 2 methoden, 3 events — gehaald uit de componentreferentie.
Gepubliceerde eigenschappen: OpenAIOptions, TranslatorOptions.
Gepubliceerde eigenschappen: Version.
Eigenschappen: TextToSpeech, AudioRecorder.
Methoden: Start, Stop.
Events: OnTranslation.
Gezaghebbende bronnen voor de protocollen die dit component implementeert.
Diepe link naar de componentreferentie, pak het kant-en-klare demoproject en download de proefversie.
| Online help — TsgcAIOpenAITranslator Volledige referentie van eigenschappen, methoden en events voor dit component. | Openen | |
| Demoproject — Demos\AI\Translator Kant-en-klaar voorbeeldproject. Inbegrepen in het sgcWebSockets-package — download de proefversie hieronder. | Openen | |
| Technisch document (PDF) Functies, snelstart, codevoorbeelden voor Delphi & C++ Builder en primaire bronreferenties — alleen dit component. | Openen | |
| Gebruikershandleiding (PDF) Uitgebreide handleiding die alle componenten in de bibliotheek behandelt. | Openen |