AI-vertaler

Vertaal tekst tussen talen met behulp van AI-modellen. Ondersteunt meerdere LLM-backends, waaronder OpenAI, Anthropic en lokale modellen.

TsgcAIOpenAITranslator

Speech-in, speech-out-vertaler. Vangt audio op, stuurt deze naar Whisper-vertaling en spreekt het Engelse resultaat uit via een TTS-provider.

Componentklasse

TsgcAIOpenAITranslator

Protocol

Voice-front-end bovenop OpenAI Whisper-vertaling

Platforms

Windows, macOS, Linux, iOS, Android

Editie

Enterprise (AI-uitbreiding)

Plaats het component, stel een paar eigenschappen in en je bent klaar

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;

Wat zit erin

5 gepubliceerde eigenschappen, 2 methoden, 3 events — gehaald uit de componentreferentie.

Configuratie

Gepubliceerde eigenschappen: OpenAIOptions, TranslatorOptions.

Diagnostiek

Gepubliceerde eigenschappen: Version.

Audio

Eigenschappen: TextToSpeech, AudioRecorder.

Sessie

Methoden: Start, Stop.

Vertaling

Events: OnTranslation.

Specificaties & referenties

Gezaghebbende bronnen voor de protocollen die dit component implementeert.

Documentatie & demo's

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.
Demoproject — Demos\AI\Translator Kant-en-klaar voorbeeldproject. Inbegrepen in het sgcWebSockets-package — download de proefversie hieronder.
Technisch document (PDF) Functies, snelstart, codevoorbeelden voor Delphi & C++ Builder en primaire bronreferenties — alleen dit component.
Gebruikershandleiding (PDF) Uitgebreide handleiding die alle componenten in de bibliotheek behandelt.

Klaar om met AI te vertalen?

Download de gratis proefversie en begin binnen enkele minuten te bouwen.