3.10.4 Получение результата распознавания речи в WAV -файле
POST /vpbx/transcribes/tasks/
Метод обеспечивает получение массива текстовых данных, содержащих результаты распознавания речи в звуковом файле, выполненного по этому, либо этому запросу.
Параметры:
| № | Параметры | Тип | Обяза-тель-ный | Описание |
|---|---|---|---|---|
| 1 | request_id | integer | id-номер созданного задания (выполненного по этому, либо этому запросу) на распознавание речи в звуковом файле |
Пример запроса:
POST https://app.mango-office.ru/vpbx/transcribes/tasks/
vpbx_api_key = 1234567890qwerty,
sign = 1234567890qwerty,
json = {
"request_ids":
"1532496969",
"4317496830089587018",
"677044718"
}
В результате обработки запроса, формируются и передаются JSON-данные, содержащие следующие параметры:
| № | Параметры | Параметры | Тип | Обяза-тель-ный | Описание |
|---|---|---|---|---|---|
| № | 1 | 2 | Тип | Обяза-тель-ный | Описание |
| 1 | Result | integer | Да | Код результата | |
| 2 | data | array | Массив данных с результатами расшифровок разговоров | ||
| 3 | request_id | integer | id | ||
| 4 | status | string | Статус | ||
| 5 | time_created | integer | Время создания задачи распознавания | ||
| time_updated | integer | Время обновления статуса задачи распознавания | |||
| transcribes | array | ||||
| channel | integer/string | Канал | |||
| data | array | ■ word (тип string): распознанная речь; ■ begin (тип integer): время начала; ■ end (тип integer): время окончания. |
Пример ответа:
{
"result": 1000,
"data":
{
677044718:
{
"status": "ready",
"time_created": 1641473273000,
"time_updated": 1641889021000,
"transcribes":
{
"channel": "client",
"data":
[
{
"word": "Раз",
"begin": 1.94,
"end": 2.2
},
{
"word": "двадцать",
"begin": 2.99,
"end": 3.33
},
{
"end": 4.1
},
{
"word": ".",
"begin": 4.1,
"end": 4.1
}
},
{
"channel": "operator",
"data":
{
"word": "Раз",
"begin": 7.27,
"end": 7.47
},
{
"word": "двадцать",
"begin": 8.62,
"end": 8.94
},
{
"word": "три",
"begin": 9.61,
"end": 9.79
},
{
"word": ".",
"begin": 13.2,
"end": 13.2
}
},
{
"channel": "operator",
"data":
{
"word": "На",
"begin": 19.45,
"end": 19.49
{
"word": "раз",
"begin": 21.15,
"end": 21.37
},
{
"word": ".",
"begin": 23.43,
"end": 23.43
}
}
]
},
"1532496969": [],
"4317496830089587018": []
}
}