AI Vertaler-component — sgcWebSockets | eSeGeCe

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.
De beste deal: All-AccessElk eSeGeCe-product, inclusief Premium-ondersteuning, vanaf €1,059 per jaar.
Bekijk de All-Access-prijzen

Klaar om met AI te vertalen?

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