Delphi AI Übersetzer
Übersetze Text zwischen Sprachen mithilfe von KI-Modellen. Unterstützt mehrere LLM-Backends wie OpenAI, Anthropic und lokale Modelle.
Übersetze Text zwischen Sprachen mithilfe von KI-Modellen. Unterstützt mehrere LLM-Backends wie OpenAI, Anthropic und lokale Modelle.
Übersetzer mit Sprach-Ein- und -Ausgabe. Erfasst Audio, transkribiert es mit gpt-transcribe, übersetzt den Text mit einem Chat-Modell in Language (standardmäßig Englisch) und spricht das Ergebnis über einen TTS-Anbieter aus.
TsgcAIOpenAITranslator
Voice-Frontend auf Basis von OpenAI-Transkription plus Chat-Übersetzung
Windows, macOS, Linux, iOS, Android
Enterprise (KI-Add-on)
Einen AudioRecorder + TextToSpeech anschließen, API-Key setzen, Start zum Aufnehmen und Stop zum Übersetzen aufrufen.
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';
// Speak in any language: the audio is transcribed, the text is
// translated into Language, then spoken back through TTS.
Translator.Start;
end;
5 veröffentlichte Eigenschaften, 2 Methoden, 3 Ereignisse — aus der Komponentenreferenz übernommen.
Veröffentlichte Eigenschaften: OpenAIOptions, TranslatorOptions.
Veröffentlichte Eigenschaften: Version.
Eigenschaften: TextToSpeech, AudioRecorder.
Methoden: Start, Stop.
Ereignisse: OnTranslation.
Einstellung von whisper-1. OpenAI entfernt den Endpunkt /v1/audio/translations und whisper-1 am 2027-02-26. Der Übersetzer transkribiert jetzt mit TranslatorOptions.Translation.Model und übersetzt mit Translation.ChatModel in Translation.Language, funktioniert also auch nach diesem Datum weiter. Für Sprach-zu-Sprach-Übersetzung in Echtzeit verwende TsgcAIVoiceTranslator.
Maßgebliche Quellen für die Protokolle, die diese Komponente implementiert.
Springe direkt zur Komponentenreferenz, hole dir das sofort lauffähige Demo-Projekt und lade die Testversion herunter.
| Online-Hilfe — TsgcAIOpenAITranslator Vollständige Referenz zu Eigenschaften, Methoden und Ereignissen dieser Komponente. | Öffnen | |
| Demo-Projekt — Demos\AI\Translator Sofort lauffähiges Beispielprojekt. Wird im sgcWebSockets-Paket mitgeliefert — lade unten die Testversion herunter. | Öffnen | |
| Technisches Dokument (PDF) Funktionen, Schnellstart, Code-Beispiele für Delphi & C++ Builder und Primärquellen-Referenzen — nur diese Komponente. | Öffnen | |
| Benutzerhandbuch (PDF) Umfassendes Handbuch, das jede Komponente der Bibliothek abdeckt. | Öffnen |