Skip to main content
Этот интерфейс основан на Fish Audio официальном Model API и предназначен для поиска полного описания одного клона звука по _id. Адрес: GET https://api.acedata.cloud/fish/model/{id}.
Для создания звука, пожалуйста, обратитесь к Fish Model Create API; для постраничного поиска смотрите Fish Model Query API.

Процесс подачи заявки

Чтобы использовать Fish Model API, сначала получите ваш API Token в консоли Ace Data Cloud для резервного копирования. Если вы еще не вошли в систему или не зарегистрированы, вы будете автоматически перенаправлены на страницу входа, где вас пригласят зарегистрироваться и войти. После завершения вы будете автоматически возвращены на текущую страницу. Один API Token позволяет использовать все услуги платформы, не нужно запрашивать отдельный токен для каждой услуги. При первом запросе предоставляется бесплатный лимит, чтобы вы могли попробовать; если лимит исчерпан, вы можете пополнить общий баланс в консоли.
📘 Полная документация: Fish Model API →

Параметры пути

Нет тела запроса, нет параметров запроса.

Пример: Получение полного описания публичного испанского звука

Ответ (на практике, удалены подписи query string из samples[].audio для удобства чтения):
Полученный _id можно использовать в качестве reference_id для Fish TTS для синтеза речи с тем же звуком:

Различия с интерфейсом списка

Если вам просто нужно прослушать, то samples[].audio из интерфейса списка уже достаточно; для более стабильных ссылок на загрузку рекомендуется использовать этот интерфейс.

Поля ответа (выборочно)

Условия оплаты

Этот интерфейс не подлежит оплате — запрос деталей одного звука по ID является бесплатной операцией. Создание звука (Fish Model Create) также бесплатно, плата взимается только при вызове Fish TTS для синтеза речи в зависимости от использования.

Обработка ошибок

  • 400 token_mismatched:Путь содержит id, который не является допустимым форматом, или upstream сообщает «Модель не найдена».
  • 401 invalid_token:Токен аутентификации отсутствует или недействителен.
  • 404 not_found:Указанный _id не виден на Fish upstream (тональность была удалена, является приватной или принадлежит другой учетной записи).
  • 429 too_many_requests:Сработало ограничение скорости учетной записи.
  • 500 api_error:Внутренняя ошибка сервера.
При фактическом запросе несуществующего ID upstream сразу возвращает 400 Model not found (проверено):
Возвращает:
Пример ошибки ответа:

Заключение

Зная тональность _id, можно напрямую использовать этот интерфейс для получения полного ModelEntity, наиболее распространенные способы использования: (1) прослушивание samples[].audio, (2) передача _id в reference_id /fish/tts для завершения синтеза. Если есть только заголовок или метка, сначала используйте Fish Model Query для поиска.