Pular para o conteúdo principal
POST
/
v4beta
/
model
Replicação de áudio Fish Audio
curl --request POST \
  --url https://api.highwayapi.ai/v4beta/model \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '
{
  "type": {},
  "title": "<string>",
  "train_mode": {},
  "voices": [
    null
  ],
  "visibility": {},
  "description": {},
  "cover_image": {},
  "texts": [
    "<string>"
  ],
  "tags": [
    "<string>"
  ],
  "enhance_audio_quality": true
}
'
{
  "_id": "<string>",
  "type": {},
  "title": "<string>",
  "description": "<string>",
  "cover_image": "<string>",
  "state": {},
  "tags": [
    "<string>"
  ],
  "created_at": {},
  "updated_at": {},
  "visibility": {},
  "like_count": 123,
  "mark_count": 123,
  "shared_count": 123,
  "task_count": 123,
  "author": {
    "_id": "<string>",
    "nickname": "<string>",
    "avatar": "<string>"
  },
  "train_mode": {},
  "samples": [
    {
      "title": "<string>",
      "text": "<string>",
      "task_id": "<string>",
      "audio": "<string>"
    }
  ],
  "languages": [
    "<string>"
  ],
  "lock_visibility": true,
  "unliked": true,
  "liked": true,
  "marked": true
}
A API Fish Audio é usada para criar modelos de voz (clonagem de voz).

Cabeçalhos da requisição

Content-Type
string
obrigatório
Valor enumerado: application/json
Authorization
string
obrigatório
Formato de autenticação Bearer: Bearer {{API Key}}.

Corpo da requisição

type
enum<string>
obrigatório
Tipo do modelo; tts representa texto para fala.Valores opcionais: ttsValores permitidos: "tts"
title
string
obrigatório
Título ou nome do modelo.
train_mode
enum<string>
obrigatório
Modo de treinamento do modelo; para modelos TTS, fast indica que o modelo fica disponível imediatamente após a criação.Valores opcionais: fastValores permitidos: "fast"
voices
file[]
obrigatório
Arquivos de voz enviados para ajustar o modelo.
visibility
enum<string>
padrão:"public"
Visibilidade do modelo; public será exibido na página de descoberta, unlist permite acesso a qualquer pessoa com o link, e private é visível apenas para o criador.Valores opcionais: public, unlist, private
description
string | null
Descrição do modelo.
cover_image
file | null
Imagem de capa do modelo; se o modelo for public, este item é obrigatório.
texts
string[]
Texto correspondente às vozes; se não especificado, será executado ASR (reconhecimento automático de fala) nas vozes.
tags
string[]
Tags do modelo.
enhance_audio_quality
boolean
padrão:false
Melhora a qualidade do áudio.

Informações da resposta

_id
string
obrigatório
Identificador exclusivo do modelo criado.
type
enum<string>
obrigatório
Tipo do modelo.Valores opcionais: svc, tts
title
string
obrigatório
Título ou nome do modelo.
description
string
obrigatório
Descrição do modelo.
cover_image
string
obrigatório
URL da imagem de capa do modelo.
state
enum<string>
obrigatório
Estado atual do modelo.Valores opcionais: created, training, trained, failed
tags
string[]
obrigatório
Tags do modelo.
created_at
string<date-time>
obrigatório
Timestamp de quando o modelo foi criado.
updated_at
string<date-time>
obrigatório
Timestamp de quando o modelo foi atualizado pela última vez.
visibility
enum<string>
obrigatório
Configuração de visibilidade do modelo.Valores opcionais: public, unlist, private
like_count
integer
obrigatório
Número de curtidas recebidas pelo modelo.
mark_count
integer
obrigatório
Número de favoritos/bookmarks recebidos pelo modelo.
shared_count
integer
obrigatório
Número de vezes que o modelo foi compartilhado.
task_count
integer
obrigatório
Número de tarefas associadas ao modelo.
author
AuthorEntity · object
obrigatório
Informações do autor do modelo.
train_mode
enum<string>
padrão:"full"
Modo de treinamento usado pelo modelo.Valores opcionais: fast, full
samples
SampleEntity · object[]
Dados de amostras associados ao modelo.
languages
string[]
Idiomas compatíveis com o modelo.
lock_visibility
boolean
padrão:false
Indica se a configuração de visibilidade está bloqueada.
unliked
boolean
padrão:false
Indica se o usuário atual removeu a curtida deste modelo.
liked
boolean
padrão:false
Indica se o usuário atual curtiu este modelo.
marked
boolean
padrão:false
Indica se o usuário atual favoritou/adicionou este modelo aos bookmarks.