AI-vertaler voor Delphi
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, transcribeert die met gpt-transcribe, vertaalt de tekst met een chatmodel naar Language (standaard Engels) en spreekt het resultaat uit via een TTS-provider.
TsgcAIOpenAITranslator
Voice-front-end bovenop OpenAI-transcriptie plus chatvertaling
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;
Translator.TranslatorOptions.Translation.Model := 'gpt-transcribe';
Translator.TranslatorOptions.Translation.ChatModel := 'gpt-6-luna';
Translator.TranslatorOptions.Translation.Language := 'English';
// Spreek in een willekeurige taal: de audio wordt getranscribeerd, de tekst wordt
// vertaald naar Language 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.
Uitfasering van whisper-1. OpenAI verwijdert het endpoint /v1/audio/translations en whisper-1 op 2027-02-26. De vertaler transcribeert nu met TranslatorOptions.Translation.Model en vertaalt met Translation.ChatModel naar Translation.Language, zodat hij ook na die datum blijft werken. Gebruik voor spraak-naar-spraakvertaling in realtime TsgcAIVoiceTranslator.
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 |