> For the complete documentation index, see [llms.txt](https://docs.ggwp.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ggwp.com/jp/apidokyumento.md).

# APIドキュメント: 音声

## **はじめに**

GGWP Voice Moderation は、GGWP のモデレーションプラットフォームを音声ベースのプレイヤー間インタラクションに拡張します。\
このサービスは、シンプルな API エンドポイント経由で音声クリップを取り込み、ゲーム向けに最適化された音声認識パイプラインで処理し、生成された文字起こしを GGWP のモデレーションモデルとポリシーエンジンで評価します。

音声モデレーションの結果は、テキストチャット、レポート、Discord、ユーザー評価、ダッシュボード、Webhook、自動モデレーション、Player Alerts に使用されているのと同じ GGWP プラットフォームに流れ込みます。これにより、チームはインタラクションチャネル全体にわたるプレイヤー行動を一貫して把握できます。\
\
GGWP Voice Moderation は次をサポートします:<br>

* Voice、Text Chat、Reports、Discord にまたがる統一されたユーザー評価
* GGWP がサポートするインシデント分類全体にわたる検出
* ダッシュボードでのレビュー、Webhook イベント、ユーザー管理ワークフロー
* 自動モデレーションと Player Alerts
* GGWP のより広範なデータサービスと整合した、安全で、コンプライアンスに準拠し、プライバシーに配慮した取り扱い

GGWP は、音声アクティビティ検出、トリアージ、キーワードまたはフレーズの検出、信号抽出などの軽量な音声側処理も適用して、効率的なルーティングと優先順位付けを支援します。コアとなるモデレーション判断は、GGWP プラットフォーム内の文字起こし分析、ポリシー設定、利用可能なユーザーコンテキストに基づいて行われます。

## **言語サポート**

GGWP の Voice Moderation サービスは、以下の言語をサポートしています:&#x20;

* 中国語（簡体字・繁体字）
* 英語
* フランス語
* ドイツ語
* インドネシア語
* イタリア語
* 日本語
* 韓国語
* ポルトガル語
* ロシア語
* スペイン語
* トルコ語

新しい言語は定期的に追加されています。今後追加予定の言語について知りたい場合、または追加候補の言語を提案したい場合は、アカウントマネージャーまでお問い合わせください。

## **モデルサポート**

GGWP の Voice Moderation が対象とするカテゴリは、 [モデル用語集セクションで説明されています](/jp/tekisutomoderu.md).

## 統合ワークフロー

当社のサービスは単一の Voice Ingestion API 呼び出しだけで利用できるため、ゲームの音声インフラに関係なく、迅速に統合する方法がいくつもあります。例えば、次のような手順です:

1. ユーザーの音声ファイルやストリームにアクセスできる場所を特定します。
   1. 音声がすでにどこかに保存されている場合（例: AWS S3、社内データウェアハウス、サードパーティサービス）、追加の実装は不要です。
   2. 音声が保存されていない場合でも、Vivox、EOS、Photon、ODIN などの音声サービスが各ボイスセッション用に作成する「audio rooms」内で、音声ストリームとして直接アクセスできる可能性が高いです。サービス SDK を使用すると、これらの音声ストリームをチャンク化し、直接当社の取り込み API に送ることも、オフライン処理のために保存することもできます。例:
      1. EOS では、 [こちら](https://dev.epicgames.com/docs/game-services/real-time-communication-interface/voice/using-voice#speech-to-text) 音声ストリームをサードパーティの文字起こしサービスに送信する方法が説明されており、これは GGWP の音声取り込みの仕組みと同じです。
      2. Vivox では、 [こちら](https://support.unity.com/hc/en-us/articles/4418149054356-Vivox-How-to-Access-client-side-audio-buffers) コールバックを使って、保存や API サービスへの送信など、クライアント/サーバー間のやり取りのさまざまな段階で音声ストリームを処理する方法が説明されています。
      3. Photon では、 [こちら](https://doc.photonengine.com/voice/current/troubleshooting/faq#how_to_save_conversations_into_files_) 音声ストリームを同様の方法でファイルに保存する方法が説明されています。
2. ユーザー音声を、Voice Ingestion API の要件に準拠したファイルチャンクに分割して処理します。
   1. 軽い実装で済み、GGWP はコードスニペットと実装支援を提供できます。
3. 取り込み API を通じて、最も都合のよい場所から（クライアント側またはサーバー側のいずれでも）音声ファイルを送信します。
4. その後、GGWP Dashboard または webhook イベントを通じて、ユーザープロフィールとインシデントにすぐアクセスできます。
