AITSUYAKU / IPHONE AUDIO LAB / V8.7

OpenAIリアルタイム翻訳 — WebSocket検証

V8.5で実機成功した音声処理を維持。V8.6で成功した接続中の手動切替を維持。V8.7では、元の発話を文字起こしして日中の通訳方向を自動で切り替える【実験機能】を追加しました。

① iPhoneのマイクを開始(無料)

Bluetoothイヤホンを接続し、このボタンでマイクを開始します。iPhoneのコントロールセンターでSafariの入力先を「iPhoneマイク」にしてください。

マイク停止中。OpenAIにはまだ接続していません。

入力レベル

マイクを開始した後に②Aモードを押し、下の左右テスト音を確認してください。Bモードは使いません。

左右のテスト音(無料)

OpenAI接続前に右耳と左耳を確認できます。PINは不要です。

③ OpenAIに接続して翻訳(有料)

Cloudflareに登録するテスト用PINを入力してください。APIキーではありません。

自動判定は元の発話の文字起こしから推定します。話し始めの言葉が別の言語に訳されたり、途中で切り替わったりする場合があります。静かな場所で、日本語と中国語を交互に話してテストしてください。自動判定ONは追加の文字起こし費用が発生する可能性があります。

自動判定:OFF(V8.6と同じ手動切替)
元の発話:自動判定ONで接続すると表示されます。
通訳方向:未接続。接続成功後に⇄を使用できます。自動判定は任意です。

手動切替時は会話を1〜2秒止めてから「⇄」を1回押してください。OpenAIからの「session.updated」応答を確認して切り替えます。切替直後に前の発話の訳が混ざる可能性は、実機で検証します。

未接続。先に①マイクON→②A→左右テスト音を確認してください。

有料API:翻訳は参考料金 $0.034/分。自動判定で使用する文字起こしは参考料金 $0.017/分(別途課金の可能性あり)。WebSocket接続後、約60秒で自動停止します。⇄の切替では60秒のカウントはリセットされません。これはブラウザー側の安全策であり、絶対的な課金上限を保証するものではありません。利用しないときは④と⑤で停止してください。

翻訳された文字

ここに中国語または日本語が逐次表示されます。

動作確認・経過時間

接続方式:WebSocket(WebRTCは使いません)
接続まで:—\n最初の翻訳音声:—\n試験上限:60秒

本体のスピーカーやイヤホンの大きな音量を避けてください。音声はOpenAIへ送られますが、このページは録音データを保存しません。

テスト用の短文

日本語:こんにちは。今日は何を食べたいですか?

中国語:你好,今天天气很好。

ピンイン:Nǐ hǎo, jīntiān tiānqì hěn hǎo.
日本語訳:こんにちは。今日は天気がいいですね。