QAS. Руководство пользователя: различия между версиями
Материал из Флора AI
E.Elagina (обсуждение | вклад) (Новая страница: « === Материал из Флора AI === ===== '''Общее описание'''[править | править код] ===== Сервис Simple Biometry Server предназначен для извлечения именованных сущностей из текстовых фрагментов (фраз естественной речи). Принимает на вход текстовую строку и возвращает структури...») |
E.Elagina (обсуждение | вклад) |
||
| Строка 4: | Строка 4: | ||
===== '''Общее описание'''[править | править код] ===== | ===== '''Общее описание'''[править | править код] ===== | ||
Сервис Simple Biometry Server предназначен для извлечения именованных сущностей из текстовых фрагментов (фраз естественной речи). Принимает на вход текстовую строку и возвращает структурированные данные в формате JSON. | Сервис Simple Biometry Server предназначен для извлечения именованных сущностей из текстовых фрагментов (фраз естественной речи). Принимает на вход текстовую строку и возвращает структурированные данные в формате JSON. | ||
===== '''Термины и определения'''[править | править код] ===== | ===== '''Термины и определения'''[править | править код] ===== | ||
| Строка 9: | Строка 10: | ||
Swagger UI – интерактивная веб-консоль с кратким описанием методов АPI и возможностью выполнять запросы к сервису SBS. | Swagger UI – интерактивная веб-консоль с кратким описанием методов АPI и возможностью выполнять запросы к сервису SBS. | ||
===== '''Описание методов API'''[править | править код] ===== | ===== '''Описание методов API'''[править | править код] ===== | ||
| Строка 17: | Строка 19: | ||
Ответ сервиса представляет собой JSON-документ в кодировке UTF-8 или двоичный файл. Содержимое документа зависит от результата выполнения запроса. При наличии ошибки в качестве ответа вернется переменная error=1 и описание в переменной message. Для удобства проверки методов по ссылке http://АДРЕС:6187 будет отображен интерфейс swagger со всеми методами с возможностью их проверки. | Ответ сервиса представляет собой JSON-документ в кодировке UTF-8 или двоичный файл. Содержимое документа зависит от результата выполнения запроса. При наличии ошибки в качестве ответа вернется переменная error=1 и описание в переменной message. Для удобства проверки методов по ссылке http://АДРЕС:6187 будет отображен интерфейс swagger со всеми методами с возможностью их проверки. | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
Версия от 16:26, 26 февраля 2024
Материал из Флора AI
Общее описание[править | править код]
Сервис Simple Biometry Server предназначен для извлечения именованных сущностей из текстовых фрагментов (фраз естественной речи). Принимает на вход текстовую строку и возвращает структурированные данные в формате JSON.
Термины и определения[править | править код]
Simple Biometry Server (SBS) - сервис извлечения метаданных.
Swagger UI – интерактивная веб-консоль с кратким описанием методов АPI и возможностью выполнять запросы к сервису SBS.
Описание методов API[править | править код]
Запросы осуществляются по протоколу HTTP 1.1 на адрес сервера с доступным сервисом SBS. По умолчанию используется порт 6187/tcp.
Авторизация запросов не требуется. HTTP-запросы должны содержать заголовок "accept: application/json"
Ответ сервиса представляет собой JSON-документ в кодировке UTF-8 или двоичный файл. Содержимое документа зависит от результата выполнения запроса. При наличии ошибки в качестве ответа вернется переменная error=1 и описание в переменной message. Для удобства проверки методов по ссылке http://АДРЕС:6187 будет отображен интерфейс swagger со всеми методами с возможностью их проверки.
| Метод | Тип | Описание | Входные параметры | Ответ |
|---|---|---|---|---|
| /sbs/ | GET | Вывод списка моделей | - | { models: [model1,...,modelN] }
|
| /sbs/analyze/{id} | POST | Получение аналитических метаданных из голосового фрагмента |
|
Вернется массив с метаданными голосового фрагмента. Пример:
|
| /sbs/embedding/{id} | POST | Получение оцифрованного представления говорящего |
|
Пример ответа:
|
| /sbs/search/{id} | POST | Поиск говорящего по базе слепков |
|
Пример ответа:
|
| /sbs/speaker/{id}/{speaker_id} | POST | Добавление слепка в базу. |
|
{ error: INT, message: DESCRIPTION }
|
| /sbs/speaker/{id}/{speaker_id} | DELETE | Удаление слепка из базы |
|
{ error: INT, message: DESCRIPTION }
|
| /sbs/speakers/{id} | GET | Получение списка всех слепков | id - идентификатор модели | [ "Kiryl",
|
| /sbs/verify/{id}/{speaker_id} | POST | Сравнение оцифрованного представления wav-файла cо слепком в базе |
|
{
|