GET https://api.acedata.cloud/fish/model.
Для створення звуку, будь ласка, зверніться до Fish Model Create API; для запиту деталей одного звуку за _id зверніться до Fish Model Get API.
Процес подачі заявки
Щоб використовувати Fish Model API, спочатку перейдіть до Ace Data Cloud консолі для отримання вашого API Token, зберігайте його для подальшого використання.
Якщо ви ще не увійшли в систему або не зареєстровані, вас автоматично перенаправлять на сторінку входу, щоб запросити реєстрацію та вхід, після чого ви будете автоматично повернені на цю сторінку.
Один API Token дозволяє викликати всі сервіси платформи, не потрібно окремо запитувати для кожного сервісу. Перший запит на отримання токена надає безкоштовний ліміт, щоб ви могли безкоштовно спробувати; при недостатньому ліміті ви можете поповнити загальний баланс в консолі.
📘 Повна документація: Fish Model API →
Параметри запиту
Імена параметрів повністю збігаються з попередніми запитами GET https://api.fish.audio/model, деталі дивіться в Fish офіційній документації.
Приклад 1: стандартна пагінація (за page_size)
Приклад 2: пошук за заголовком з частковим збігом (title)
title є «глобальним частковим збігом», який охоплює всі звуки з публічної бібліотеки Fish (не лише ваші).
Приклад 3: лише звуки, створені вами (self=true)
self=true еквівалентно фільтрації author_id == поточний акаунт, це звичайний вхід для «списку моїх звуків».
Приклад 4: фільтрація за мовою + тегом
Вгору наtag, який не знаходиться в словнику тегів, також буде повертати результати, але відповідність буде відносно вільною; якщо кількість збігів дорівнює 0, рекомендується використовувати нечітке співпадіння заtitle.
Поля відповіді
Кожен елемент уitems[] є повним об’єктом ModelEntity, звичайні поля:
Опис оплати
Цей інтерфейс не підлягає оплаті — пагінований запит списку голосів є безкоштовною операцією. Створення голосу (Fish Model Create) також безкоштовне, витрати виникають лише під час виклику Fish TTS для синтезу голосу.Обробка помилок
400 token_mismatched:Відсутні або недійсні параметри запиту.401 invalid_token:Токен авторизації відсутній або недійсний.429 too_many_requests:Перевищено обмеження швидкості облікового запису.500 api_error:Внутрішня помилка сервера.
Висновок
Щоб вибрати голос з публічної бібліотеки Fish для передачі його в/fish/tts як reference_id, спочатку використовуйте цей інтерфейс у поєднанні з title / tag / language для пошуку, щоб знайти цільовий _id, а потім використовуйте Fish Model Get для прослуховування зразків. Щоб перерахувати створені вами голоси, передайте self=true.
