AGTCloud API Docs
РуководстваСправочник APIИнтеграции и ресурсыОбновления и помощь

Обработка аудио

Выполняйте синтез речи, транскрипцию и перевод аудио.

Обзор

Аудиоинтерфейсы AGTCloud охватывают синтез речи, транскрипцию и перевод аудио. Эти три типа задач используют разные способы ввода и возвращают аудиофайлы либо текст.

Поддерживаемые типы задач

ТипОписаниеОсновной результат
Синтез речиПреобразование текста в речьДвоичное аудио
ТранскрипцияПреобразование аудио в текст на исходном языкеJSON, текст или субтитры
Перевод аудиоПреобразование аудио в английский текстJSON, текст или субтитры

Подключение к API

Base URL

https://api.agtcloud.cn/v1

Синтез речи

curl 'https://api.agtcloud.cn/v1/audio/speech' \
  -H 'Authorization: Bearer your-api-key' \
  -H 'Content-Type: application/json' \
  --data '{
    "model": "MODEL_ID",
    "input": "Добро пожаловать в AGTCloud.",
    "voice": "alloy"
  }' \
  --output speech.mp3
ПараметрОбязательныйОписание
modelДаID модели синтеза речи
inputДаТекст для преобразования в речь
voiceДаГолос для синтеза речи
response_formatНетФормат выходного аудио
speedНетСкорость синтезируемой речи

Speech возвращает байты аудио. Сохраняйте их в соответствии с фактическим форматом ответа, не разбирайте как JSON.

Транскрипция

curl 'https://api.agtcloud.cn/v1/audio/transcriptions' \
  -H 'Authorization: Bearer your-api-key' \
  -F 'file=@meeting.mp3' \
  -F 'model=MODEL_ID'
ПараметрОбязательныйОписание
fileДаАудиофайл для транскрипции
modelДаID модели транскрипции
languageНетКод языка входного аудио по ISO-639-1
response_formatНетФормат результата транскрипции

Transcriptions загружает аудио через Multipart. В базовом JSON-ответе текст транскрипции находится в поле text.

Перевод аудио

curl 'https://api.agtcloud.cn/v1/audio/translations' \
  -H 'Authorization: Bearer your-api-key' \
  -F 'file=@chinese.mp3' \
  -F 'model=MODEL_ID'
ПараметрОбязательныйОписание
fileДаНеанглоязычный аудиофайл для перевода
modelДаID модели перевода аудио
promptНетАнглийский текст для задания стиля вывода
response_formatНетФормат результата перевода

Translations возвращает английский текст. В базовом JSON-ответе результат находится в поле text.

Обработка ответов

ИнтерфейсОбработка ответа
SpeechСохраните двоичное аудио в соответствии с форматом ответа
TranscriptionsОбработайте JSON, текст или субтитры согласно response_format
TranslationsОбработайте английский текст согласно response_format

Дополнительные материалы

На этой странице