Base URL
Todas as requisições da API devem ser feitas para o seguinte endereço: https://voz-pra-video-api.fly.dev/apiEndpoints Disponíveis
1. Listar Vozes de IA
Descrição: Retorna uma lista de vozes de IA disponíveis para geração de áudio. Método: GET Endpoint: /ai-voices/list Exemplo de Requisição:2. Listar Áudios Gerados
Descrição: Retorna uma lista de áudios gerados previamente. Método: GET Endpoint: /generations/list Exemplo de Requisição:3. Gerar Áudio
Descrição: Gera um áudio baseado no texto e na voz fornecidos. Método: POST Endpoint: /generations/makePropriedade | Descrição |
---|---|
text | Texto a ser transformado em áudio. (Obrigatório) |
voiceId | ID da voz que será usada na geração. (Obrigatório) |
externalId | ID externo para identificar a geração. (Obrigatório) |
callbackUrl | URL de callback para notificação da conclusão. (Obrigatório) |
format | Formato do áudio gerado (WAV, MP3, OGG). Padrão: WAV |
Estruturas de Dados
1. IPublicAIVoice
Este objeto contém as informações de uma voz de IA pública.Propriedade | Tipo | Descrição |
---|---|---|
_id | string | Identificador único da voz. |
name | string | Nome da voz. |
avatar | string | URL do avatar associado à voz. |
audioPreview | string | URL para o áudio de demonstração da voz. |
plan | string | Tipo de plano associado à voz. Pode ser “FREE” ou “PREMIUM”. |
2. IPublicGeneration
Este objeto contém os detalhes de uma geração de áudio.Propriedade | Tipo | Descrição |
---|---|---|
_id | string | Identificador único da geração de áudio. |
aiVoice | object | Objeto contendo informações sobre a voz usada, conforme descrito em IPublicAIVoice . |
text | string | Texto que foi convertido em áudio. |
seconds | integer | Duração do áudio gerado em segundos. |
link | string | URL para o áudio gerado. |
externalId | string | Identificador externo da geração. |
complete | boolean | Status indicando se a geração foi concluída. |
createdAt | string | Data e hora de criação da geração, no formato ISO 8601. |
updatedAt | string | Data e hora da última atualização da geração, no formato ISO 8601. |
3. MakeGenerationRequest
Este objeto representa a estrutura de dados necessária para solicitar a geração de um áudio.Propriedade | Tipo | Descrição |
---|---|---|
text | string | Texto que será convertido em áudio. |
voiceId | string | Identificador da voz que será utilizada para a geração. |
externalId | string | Identificador externo da geração. |
callbackUrl | string | URL para a qual será enviada uma notificação após a geração ser concluída. |
format | string | Formato do áudio gerado (pode ser WAV , MP3 ou OGG ). O padrão é WAV . |
4. GenerationCallbackPayload
Este objeto representa a estrutura de dados enviada para ocallbackUrl
após a conclusão da geração de áudio.
Propriedade | Tipo | Descrição |
---|---|---|
id | string | Identificador único da geração de áudio. |
duration | integer | Duração do áudio gerado em segundos. |
externalId | string | Identificador externo associado à geração. |
url | string | URL onde o áudio gerado pode ser acessado. |