Soniox セットアップチュートリアル
概要
このチュートリアルでは、Sokuji で使用するための Soniox のセットアップを説明します。Soniox は、1 回のストリーミング API 呼び出しで 60 以上の言語の文字起こしと翻訳を行うリアルタイム音声から音声への翻訳サービスです。
1Soniox アカウントを登録
console.soniox.com/signup にアクセスして無料アカウントを登録します。すでに Soniox アカウントをお持ちの場合は、console.soniox.com で直接サインインできます。
2コンソールを開く
サインイン後、Soniox コンソールを開きます。新しいアカウントにはデフォルトのプロジェクト(「My First Project」)が用意されています。
3API Keys に移動
コンソールでプロジェクトを開き、サイドバーの API Keys をクリックします。
4API キーを作成
新しいキーを作成 をクリックし、名前を付けて(例:「Sokuji」)確認します。キーは一度しか表示されないため、すぐにコピーしてください。
5Sokuji で設定
Sokuji を開き、設定パネルで Soniox を AI プロバイダーとして選択します。API キー を貼り付け、ソース言語(または自動検出)とターゲット言語を選択し、音声を選び、音声翻訳を出力するか字幕のみにするかを選択します。
6接続をテスト
セッション開始ボタンをクリックし、マイクに向かって話してリアルタイム翻訳が動作していることを確認します。文字起こしが表示され、翻訳音声が聞こえるはずです(字幕のみが有効な場合を除く)。
機能紹介
Soniox とは?
Soniox はエンドツーエンドのリアルタイム音声翻訳サービスです:
- リアルタイム音声から音声への翻訳:文字起こし、翻訳、音声合成を 1 つのパイプラインで実行
- 同じストリーミング API 呼び出しで 60 以上の言語を文字起こしして翻訳、翻訳は追加料金なし
- 自動言語検出:ソースを「自動検出」に設定すると、Soniox が話されている言語を識別
- 翻訳音声出力用の 12 の多言語音声
サポートされている言語
60 以上の言語をサポートし、それらの間で任意の言語間翻訳が可能です:
- ソース言語は特定の言語または「自動検出」を選択可能
- ターゲット言語は 60 以上の言語から任意に選択可能
- 中国語、英語、日本語、韓国語、スペイン語、フランス語、ドイツ語、イタリア語、ポルトガル語、ロシア語など多数を含む
モードとオプション
- 音声翻訳または字幕のみ:Soniox が翻訳を音声で読み上げるか、テキストのみを表示するかを切り替え
- 音声選択:12 の多言語音声から選択、1 つの音声が双方向に対応
- 双方向翻訳:「両方」モードで同じセッション内で両方向を翻訳
- ターン検出の手動設定は不要——Soniox はサーバー側で音声の区切りを検出
トラブルシューティング
一般的な問題
認証エラー: API キーが余分なスペースなしで正しくコピーされているか確認してください。キーを紛失した場合は、Soniox コンソールで新しいキーを作成してください——キーは一度しか表示されません。
接続エラー: ネットワーク接続を確認し、ファイアウォールが WebSocket 接続をブロックしていないことを確認してください。プロキシを使用している場合は、WebSocket がサポートされていることを確認してください。
翻訳音声が聞こえない: 字幕は表示されるが音が聞こえない場合は、(字幕のみではなく)音声翻訳が有効になっていること、および音声が選択されていることを確認してください。
最良の結果を得るために
- 最高のリアルタイム品質のために安定したネットワーク接続を使用する
- 最適な音声認識のために静かな環境で使用する
- 自動検出が誤った言語を選択する場合は、ソース言語を手動で指定する
- Soniox コンソールで使用量と残高を定期的に確認する
さらにヘルプが必要ですか?詳細は Soniox の公式ドキュメントをご覧いただくか、GitHub リポジトリでサポートを受けてください。