# Нажмите "Import cURL" в HTTP Request ноде
# и добавьте n8n Binary File
curl --request POST \
  --url https://api.nexara.ru/api/v1/audio/transcriptions \
  --header 'Authorization: Bearer ВАШ_API_КЛЮЧ' \
  --header 'Content-Type: multipart/form-data'
{
  "task": "transcribe",
  "language": "ru",
  "duration": 9.12,
  "text": "Пляж был популярным местом в жаркий летний день. Люди купались в океане, строили замки из песка и играли в пляжный волейбол.",
  "segments": [
    {
      "id": 0,
      "seek": 0,
      "start": 0,
      "end": 3.319999933242798,
      "text": "Пляж был популярным местом в жаркий летний день.",
      "tokens": [
        50364,
        2903,
        1127,
        353,
        13519,
        833,
        287,
        457,
        2483,
        741,
        1125,
        13,
        50530
      ],
      "temperature": 0,
      "avg_logprob": 0,
      "compression_ratio": 0,
      "no_speech_prob": 0
    }
  ]
}

Поддерживаемые форматы и ограничения

  • Поддерживаемые форматы: mp3, wav, m4a, flac, ogg, opus, mp4, mov, avi, mkv. Также, можно отправлять ссылки на файлы.
  • Максимальный размер файла: 1 ГБ. Если вам нужно больше, напишите в Поддержку
  • Минимальная длина аудио: 0.3 секунды.
  • Максимальная длина аудио: 10 часов.
  • Ограничение частоты запросов (Rate limit): 10 запросов в секунду.

Чтобы сэкономить трафик, рекомендуется конвертировать видеофайлы в аудиоформаты, например, с помощью ffmpeg:

ffmpeg -i input.mp4 -vn -c:a aac -b:a 192k output.m4a

В этом примере видеофайл input.mp4 конвертируется в output.m4a с битрейтом 192 кбит/с.

Примеры

Для просмотра примеров ответов, вы можете нажать на кнопку справа, на которой написано verbose_json_example, json_example или diarization_example.

# Нажмите "Import cURL" в HTTP Request ноде
# и добавьте n8n Binary File
curl --request POST \
  --url https://api.nexara.ru/api/v1/audio/transcriptions \
  --header 'Authorization: Bearer ВАШ_API_КЛЮЧ' \
  --header 'Content-Type: multipart/form-data'

Authorizations

Authorization
string
header
required

Используйте ваш API-ключ как Bearer токен в заголовке Authorization. Пример: Authorization: Bearer nx-yourkey

Body

multipart/form-data

Response

200
application/json

Успешный ответ транскрибации или диаризации. Формат зависит от параметра 'response_format'.

The response is of type object.