Saltar para o conteúdo principal
POST
/
v1
/
audio
/
speech
curl --request POST \
  --url https://api.apimart.ai/v1/audio/speech \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "gpt-4o-mini-tts",
    "input": "The quick brown fox jumps over the lazy dog.",
    "voice": "alloy",
    "response_format": "opus",
    "speed": 1.0
  }' \
  --output speech.opus
Binary audio data stream

Documentation Index

Fetch the complete documentation index at: https://docs.apimart.ai/llms.txt

Use this file to discover all available pages before exploring further.

curl --request POST \
  --url https://api.apimart.ai/v1/audio/speech \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "gpt-4o-mini-tts",
    "input": "The quick brown fox jumps over the lazy dog.",
    "voice": "alloy",
    "response_format": "opus",
    "speed": 1.0
  }' \
  --output speech.opus
Binary audio data stream

Autorizações

Authorization
string
obrigatório
Todas as APIs exigem autenticação por Bearer TokenObtenha sua chave de API:Acesse a página de gerenciamento de chaves de API para obter sua chave de APIAdicione-a ao cabeçalho da requisição:
Authorization: Bearer YOUR_API_KEY

Body

model
string
padrão:"gpt-4o-mini-tts"
obrigatório
Nome do modelo TTSModelos disponíveis:
  • gpt-4o-mini-tts - modelo GPT-4o Mini TTS
Exemplo: "gpt-4o-mini-tts"
input
string
obrigatório
O texto a ser convertido em falaTamanho máximo: 4096 caracteresExemplo: "The quick brown fox jumps over the lazy dog."
voice
string
obrigatório
Seleção de vozVozes disponíveis:
  • alloy - voz neutra e equilibrada
  • echo - voz masculina e calma
  • fable - voz britânica, narrativa
  • onyx - voz masculina e grave
  • nova - voz feminina e enérgica
  • shimmer - voz feminina e suave
Exemplo: "alloy"
response_format
string
padrão:"wav"
obrigatório
Formato de saída do áudioFormatos suportados:
  • wav - formato WAV, sem compressão (padrão)
  • opus - formato Opus, para streaming pela internet
  • aac - formato AAC
  • flac - formato FLAC, compressão sem perdas
  • pcm - formato PCM, dados de áudio brutos
Exemplo: "wav"
speed
number
padrão:"1.0"
Velocidade de reprodução da falaFaixa: 0.25 a 4.0
  • 0.25 - velocidade mais lenta (1/4x)
  • 1.0 - velocidade normal (padrão)
  • 4.0 - velocidade mais rápida (4x)
Exemplo: 1.0

Resposta

Retorna um fluxo binário de dados de áudio em caso de sucesso, que pode ser salvo como um arquivo de áudio ou reproduzido diretamente. Retorna informações de erro em formato JSON em caso de falha, incluindo código, mensagem e tipo do erro.