Skip to main content
Esta interface é baseada na API Model oficial da Fish Audio e é utilizada para consultar os detalhes completos de um único clone de voz pelo _id. O endereço é GET https://api.acedata.cloud/fish/model/{id}.
Para criar uma voz, consulte a API Fish Model Create; para pesquisa paginada, consulte a API Fish Model Query.

Processo de Solicitação

Para usar a API Fish Model, primeiro acesse o console da Ace Data Cloud para obter seu Token de API, que deve ser guardado para uso futuro. Se você ainda não estiver logado ou registrado, será redirecionado automaticamente para a página de login, onde será convidado a se registrar e logar; após a conclusão, você será redirecionado de volta para a página atual. Um Token de API é suficiente para acessar todos os serviços da plataforma, não sendo necessário solicitar um para cada serviço individualmente. A primeira solicitação oferece um crédito gratuito para que você possa experimentar; quando o crédito acabar, você pode recarregar o saldo geral no console.
📘 Documentação completa: API Fish Model →

Parâmetros de Caminho

Sem corpo de solicitação, sem parâmetros de consulta.

Exemplo: Obter detalhes completos de uma voz pública em espanhol

Retorno (testado, a string de consulta da assinatura em samples[].audio foi removida para facilitar a leitura):
O _id obtido pode ser diretamente fornecido ao reference_id da Fish TTS para sintetizar a voz correspondente:

Diferenças em relação à interface de lista

Se você só deseja ouvir, o samples[].audio na interface de lista já é suficiente; para links de download mais estáveis, recomenda-se usar esta interface.

Campos de Resposta (trecho)

Informações de Cobrança

Esta interface não gera cobrança — consultar os detalhes de uma única voz pelo ID é uma operação gratuita. Criar uma voz (Fish Model Create) também é gratuito, e a cobrança ocorre apenas ao chamar a Fish TTS para sintetizar a voz, com base no uso.

Tratamento de Erros

  • 400 token_mismatched: O id no caminho não está em um formato válido, ou o upstream retorna “Model not found”.
  • 401 invalid_token: O token de autenticação não existe ou é inválido.
  • 404 not_found: O _id especificado não é visível no upstream do Fish (o timbre foi excluído, é privado ou pertence a outra conta).
  • 429 too_many_requests: Limite de taxa da conta acionado.
  • 500 api_error: Erro interno do servidor.
Quando uma solicitação é feita para um ID inexistente, o upstream retorna diretamente 400 Model not found (testado na prática):
Retorno:
Exemplo de resposta de erro:

Conclusão

Ao saber o _id do timbre, use diretamente esta interface para obter o ModelEntity completo. Os usos mais comuns são: (1) ouvir samples[].audio, (2) fornecer o _id para o reference_id de /fish/tts para completar a síntese. Se você tiver apenas o título ou as tags, primeiro use Fish Model Query para pesquisar.