Skip to content

拡張ストリーミング制御プロトコル (/v1/realtimeext) ​

/v1/realtimeext は、OneASR が高度なクライアント(DuRT フローティング字幕など)向けに設計した拡張ストリーミングインターフェースであり、動的な文分割パラメータの設定や精密な VAD(音声活動検出)ライフサイクルイベントをサポートします。


接続エンドポイント ​

text
ws://localhost:8000/v1/realtimeext?api_key=sk-oneasr-xxx&model=xasr&chunk_size=160&vad_threshold=0.5

接続パラメータ仕様 ​

パラメータ名型デフォルト値パラメータ説明
api_keystring必須OneASR サービスの認証キー。
modelstringxasr使用するストリーミング推論エンジン。
chunk_sizeint160モデルの処理チャンクウィンドウ(ミリ秒)。
vad_thresholdfloat0.5VAD 音声検出の信頼度しきい値 (0.0 〜 1.0)。

コアイベントレスポンス形式 ​

1. 発話開始イベント (vad_speech_start) ​

json
{
  "event": "vad_speech_start",
  "timestamp": 12.45
}

2. 中間認識結果 (partial) ​

json
{
  "event": "partial",
  "text": "リアルタイム会議字幕の文字起こし",
  "start": 12.45,
  "end": 14.20
}

3. 文確定イベント (final) ​

json
{
  "event": "final",
  "text": "リアルタイム会議字幕の文字起こしを実行中。",
  "start": 12.45,
  "end": 15.00,
  "words": [
    { "word": "リアルタイム", "start": 12.45, "end": 12.80 },
    { "word": "会議", "start": 12.85, "end": 13.40 }
  ]
}