Darkvi

Documentação da API

API de texto para voz (TTS) em português

Gere áudio com mais de 300 vozes naturais, legendas SRT sincronizadas e imagens com IA direto do seu código, do n8n ou de um agente de IA. API REST em JSON, autenticação por chave Bearer e processamento assíncrono: você envia, acompanha o status e baixa o resultado.

Primeiros passos

  1. Crie uma chave de API no app, em Configurações. A chave aparece uma vez só: guarde-a com segurança. Confira se ela funciona com Validar chave de API.
  2. Escolha a voz em Listar vozes (o campo idApi de cada voz) e envie o texto em Gerar áudio.
  3. Acompanhe o status em Consultar TTS até DONE e baixe o MP3 e a legenda SRT.

Autenticação

Base: https://darkvi.com/api. Envie a chave no cabeçalho Authorization em todas as chamadas — só a lista de vozes é pública. Chave ausente ou inválida responde 401.

Exemplo — gerar um áudio
curl -X POST "https://darkvi.com/api/tts" \
  -H "Authorization: Bearer SUA_CHAVE_DE_API" \
  -H "Content-Type: application/json" \
  -d '{"text": "Olá! Este áudio foi gerado pela API.", "voice": "ID_API_DA_VOZ"}'

Endpoints

Para assistentes de IA

A referência também existe em texto puro, no padrão llms.txt. Em /llms.txt fica o resumo com os links; em /llms-full.txt, a documentação inteira em Markdown — cole num assistente de IA para ele escrever a integração para você.