GET https://api.acedata.cloud/fish/model.
Para crear voces, consulte la API Fish Model Create; para consultar los detalles de una sola voz por _id, consulte la API Fish Model Get.
Proceso de Solicitud
Para usar la API Fish Model, primero dirígete a la consola de Ace Data Cloud para obtener tu API Token, que debes guardar como respaldo.
Si aún no has iniciado sesión o registrado, serás redirigido automáticamente a la página de inicio de sesión que te invitará a registrarte e iniciar sesión; una vez completado, volverás automáticamente a la página actual.
Un API Token es suficiente para acceder a todos los servicios de la plataforma, no es necesario solicitar uno por cada servicio. La primera solicitud incluirá un crédito gratuito para que puedas probarlo; si el crédito es insuficiente, puedes recargar el saldo general en la consola.
📘 Documentación completa: API Fish Model →
Parámetros de Consulta
La nomenclatura de los parámetros es idéntica a la de GET https://api.fish.audio/model, consulte la documentación oficial de Fish.
Ejemplo 1: Paginación por defecto (por page_size)
Ejemplo 2: Búsqueda difusa por título (title)
title es una “coincidencia difusa global”, que capturará todas las voces en la biblioteca pública de Fish (no solo las propias).
Ejemplo 3: Listar solo las voces creadas por uno mismo (self=true)
self=true es equivalente a filtrar author_id == ID superior de la cuenta actual, es una entrada común para “mi lista de voces”.
Ejemplo 4: Filtrar por idioma + etiqueta
El upstream también devolverá resultados paratagque no están en el diccionario de etiquetas, pero la coincidencia es relativamente laxa; si el número de coincidencias es 0, se sugiere usar coincidencias difusas contitle.
Campos de respuesta
Cada elemento enitems[] es un objeto completo ModelEntity, campos comunes:
Descripción de facturación
Esta interfaz no tiene costo: la consulta paginada de la lista de tonos es una operación gratuita. La creación de tonos (Fish Model Create) también es gratuita, los costos solo se generan al llamar a Fish TTS para sintetizar voz según el uso.Manejo de errores
400 token_mismatched: Falta o es inválido un parámetro de solicitud.401 invalid_token: El token de autenticación no existe o es inválido.429 too_many_requests: Se ha activado el límite de velocidad de la cuenta.500 api_error: Error interno del servidor.
Conclusión
Para seleccionar un tono de la biblioteca pública de Fish para alimentar elreference_id de /fish/tts, primero use esta interfaz junto con title / tag / language para buscar, localizar el _id objetivo, y luego use Fish Model Get para obtener muestras de audio. Para listar los tonos que ha creado, simplemente pase self=true.
