AI トランスレーター
AI モデルを使用して言語間のテキスト翻訳を行います。OpenAI、Anthropic、ローカルモデルなど複数の LLM バックエンドに対応しています。
AI モデルを使用して言語間のテキスト翻訳を行います。OpenAI、Anthropic、ローカルモデルなど複数の LLM バックエンドに対応しています。
音声入力・音声出力のトランスレーターです。音声をキャプチャし、Whisper 翻訳に送信して、TTS プロバイダー経由で英語の結果を読み上げます。
TsgcAIOpenAITranslator
OpenAI Whisper 翻訳上の音声フロントエンド
Windows, macOS, Linux, iOS, Android
Enterprise (AI アドオン)
AudioRecorder と TextToSpeech を設定し、API キーを設定してから Start で録音開始、Stop で翻訳を実行します。
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;
公開プロパティ 5 個、メソッド 2 個、イベント 3 個 — コンポーネントリファレンスから取得。
Published プロパティ: OpenAIOptions, TranslatorOptions.
Published プロパティ: Version.
プロパティ: TextToSpeech, AudioRecorder.
メソッド: Start, Stop.
イベント: OnTranslation。
本コンポーネントが実装するプロトコルの正式な情報源です。
コンポーネントリファレンスへのディープリンク、すぐに実行できるデモプロジェクト、体験版のダウンロードをご利用ください。
| オンラインヘルプ — TsgcAIOpenAITranslator 本コンポーネントのプロパティ、メソッド、イベントの完全なリファレンスです。 | Open | |
| デモプロジェクト — Demos\AI\Translator すぐに実行できるサンプルプロジェクトです。sgcWebSockets パッケージに同梱されています — 下のリンクから体験版をダウンロードしてください。 | Open | |
| 技術ドキュメント (PDF) 機能、クイックスタート、Delphi および C++ Builder のコードサンプルと一次情報源リファレンス — 本コンポーネントのみ。 | Open | |
| ユーザーマニュアル (PDF) ライブラリ内のすべてのコンポーネントを網羅した包括的なマニュアルです。 | 開く |