headerobject プロパティ task_idstring クライアントによって生成されたタスク ID (UUID フォーマット)。 eventstring イベントタイプ。この値は常に result-generated です。 payloadobject プロパティ outputobject プロパティ usageobject payload.output.sentence.sentence_end が false (現在の文が終了していない) の場合、usage は null です。
payload.output.sentence.sentence_end が true (現在の文が終了した) の場合、usage.duration は現在のタスクの請求対象の持続時間です。
プロパティ durationinteger 請求対象のタスクの持続時間 (秒単位)。 プロパティ sentenceobject プロパティ begin_timeinteger 文の開始時刻 (ミリ秒単位)。 end_timeinteger 文の終了時刻 (ミリ秒単位)。 textstring 認識されたテキスト。 heartbeatboolean この値が true の場合、結果はハートビートパケットであり、無視できます。 sentence_endboolean 文が終了したかどうか (true = 最終結果、false = 中間結果)。 sentence_idinteger 文のシーケンス識別子。通常の認識結果では、sentence_id は 1 から増分します。heartbeat が true (つまり、ハートビートパケット) の場合、sentence_id は常に 0 です。 wordsarray[object] 単語レベルのタイムスタンプ情報。 プロパティ begin_timeinteger 単語の開始時刻 (ミリ秒単位)。 end_timeinteger 単語の終了時刻 (ミリ秒単位)。 textstring 認識されたテキスト。 punctuationstring 句読点。 | {
"header": {
"task_id": "2bf83b9a-baeb-4fda-8d9a-xxxxxxxxxxxx",
"event": "result-generated",
"attributes": {}
},
"payload": {
"output": {
"sentence": {
"begin_time": 170,
"end_time": 920,
"text": "OK, got it.",
"heartbeat": false,
"sentence_end": true,
"sentence_id": 1,
"words": [
{
"begin_time": 170,
"end_time": 295,
"text": "OK",
"punctuation": ","
},
{
"begin_time": 295,
"end_time": 503,
"text": "got",
"punctuation": ""
},
{
"begin_time": 503,
"end_time": 711,
"text": "it",
"punctuation": ""
},
{
"begin_time": 711,
"end_time": 920,
"text": "",
"punctuation": "."
}
]
}
},
"usage": {
"duration": 3
}
}
}
|