AI Tłumacz

Tłumacz tekst między językami za pomocą modeli AI. Obsługuje wiele backendów LLM, w tym OpenAI, Anthropic i modele lokalne.

TsgcAIOpenAITranslator

Tłumacz mowa-na-mowę. Przechwytuje dźwięk, wysyła go do tłumaczenia Whisper i odczytuje angielski wynik przez dostawcę TTS.

Klasa komponentu

TsgcAIOpenAITranslator

Protokół

Front-end głosowy oparty na tłumaczeniu OpenAI Whisper

Platformy

Windows, macOS, Linux, iOS, Android

Edycja

Enterprise (dodatek AI)

Upuść komponent, ustaw kilka właściwości, gotowe

Podłącz AudioRecorder + TextToSpeech, ustaw klucz API, wywołaj Start, aby przechwycić, i Stop, aby przetłumaczyć.

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;

  // Press to speak in any language; the audio is sent to Whisper,
  // translated to English, then spoken back through TTS.
  Translator.Start;
end;

Co jest w środku

5 publikowanych właściwości, 2 metody, 3 zdarzenia — zaczerpnięte z dokumentacji komponentu.

Konfiguracja

Publikowane właściwości: OpenAIOptions, TranslatorOptions.

Diagnostyka

Publikowane właściwości: Version.

Audio

Właściwości: TextToSpeech, AudioRecorder.

Sesja

Metody: Start, Stop.

Tłumaczenie

Zdarzenia: OnTranslation.

Specyfikacje i źródła

Autorytatywne źródła protokołów implementowanych przez ten komponent.

Dokumentacja i wersje demo

Deep-link do dokumentacji komponentu, gotowy do uruchomienia projekt demonstracyjny i pobranie wersji próbnej.

Pomoc online — TsgcAIOpenAITranslator Pełna dokumentacja właściwości, metod i zdarzeń tego komponentu.
Projekt demonstracyjny — Demos\AI\Translator Gotowy do uruchomienia projekt przykładowy. Dostarczany wewnątrz pakietu sgcWebSockets — pobierz wersję próbną poniżej.
Dokument techniczny (PDF) Funkcje, szybki start, przykłady kodu dla Delphi i C++ Builder oraz odniesienia do źródeł pierwotnych — tylko ten komponent.
Podręcznik użytkownika (PDF) Kompleksowy podręcznik obejmujący każdy komponent biblioteki.

Gotowy tłumaczyć z AI?

Pobierz bezpłatną wersję próbną i zacznij budować w kilka minut.