Vai al contenuto principale

Introduzione

Fish TTS è un servizio audio AI offerto da Ace Data Cloud, un servizio di sintesi vocale Fish. Attraverso l’API unificata di Ace Data Cloud, puoi utilizzare cURL per chiamare rapidamente Fish TTS e realizzare funzionalità come conversione testo-voce, diverse tonalità vocali e personalizzazione della voce.

Prerequisiti

  • Avere un account su Ace Data Cloud e ottenere un API Token
  • Ambiente terminale con cURL installato

Uso Base

L’endpoint principale per chiamare l’API Fish TTS è:
POST https://api.acedata.cloud/fish/audios
In questo esempio si utilizza il modello fish-tts. I modelli disponibili includono: fish-tts. Esempio completo di comando cURL:
curl -X POST https://api.acedata.cloud/fish/audios \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"action": "speech", "prompt": "你好,欢迎使用 Ace Data Cloud 的语音合成服务", "voice_id": "d7900c21663f485ab63ebdb7e5905036", "model": "fish-tts"}'
Sostituisci YOUR_API_TOKEN con il Token reale ottenuto dalla piattaforma Ace Data Cloud.

Esempio di Risposta

Una chiamata riuscita restituisce dati in formato JSON, ad esempio:
{
  "status": "success",
  "data": {
    ...
  }
}

Utilizzo di jq per Gestire la Risposta

Si consiglia di utilizzare lo strumento jq per formattare l’output:
curl -s -X POST https://api.acedata.cloud/fish/audios \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"action": "speech", "prompt": "你好,欢迎使用 Ace Data Cloud 的语音合成服务", "voice_id": "d7900c21663f485ab63ebdb7e5905036", "model": "fish-tts"}' | jq .

Gestione degli Errori

Codici di errore comuni:
Codice StatoDescrizione
401Autenticazione fallita, controlla il API Token
403Saldo insufficiente o accesso negato
429Limite di frequenza richieste superato
500Errore interno del server

Passi Successivi