メインコンテンツまでスキップ

WebSocket インタフェース 概要

WebSocket インタフェース は、WebSocket 接続上に確立される双方向通信プロトコルです。

クライアント ⇔ サーバ間では継続的に、コマンドパケット、コマンド応答パケット、イベントパケットがやりとりされます。また、内部には、3 個の並行した状態遷移系が存在します。音声供給に関する状態遷移系、発話区間検出に関する状態遷移系、音声認識処理に関する状態遷移系です。各遷移系はいくつかの状態を持ち、固有のトリガーにもとづいて状態遷移を繰り返します。

これらを理解すれば、クライアントアプリケーション用に提供している Wrp ライブラリ(サンプルプログラムに同梱)を使用することなく、本 API を利用することも可能です。

エンドポイント

ログ保存あり

wss://acp-api.amivoice.com/v1/

ログ保存なし

wss://acp-api.amivoice.com/v1/nolog/