Saltar al contenido 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

Autorizaciones

Authorization
string
requerido
Todas las APIs requieren autenticación mediante Bearer TokenObtener API Key:Visite la página de gestión de API Keys para obtener su API KeyAñádala al encabezado de la solicitud:
Authorization: Bearer YOUR_API_KEY

Body

model
string
predeterminado:"gpt-4o-mini-tts"
requerido
Nombre del modelo TTSModelos disponibles:
  • gpt-4o-mini-tts - Modelo GPT-4o Mini TTS
Ejemplo: "gpt-4o-mini-tts"
input
string
requerido
El texto a convertir en vozLongitud máxima: 4096 caracteresEjemplo: "The quick brown fox jumps over the lazy dog."
voice
string
requerido
Selección de vozVoces disponibles:
  • alloy - Voz neutra y equilibrada
  • echo - Voz masculina, calmada
  • fable - Voz británica, narrativa
  • onyx - Voz masculina, profunda
  • nova - Voz femenina, enérgica
  • shimmer - Voz femenina, suave
Ejemplo: "alloy"
response_format
string
predeterminado:"wav"
requerido
Formato de salida del audioFormatos admitidos:
  • wav - Formato WAV, sin comprimir (predeterminado)
  • opus - Formato Opus, para streaming en internet
  • aac - Formato AAC
  • flac - Formato FLAC, compresión sin pérdida
  • pcm - Formato PCM, datos de audio en bruto
Ejemplo: "wav"
speed
number
predeterminado:"1.0"
Velocidad de reproducción del audioRango: 0.25 a 4.0
  • 0.25 - Velocidad más lenta (1/4x)
  • 1.0 - Velocidad normal (predeterminado)
  • 4.0 - Velocidad más rápida (4x)
Ejemplo: 1.0

Respuesta

Devuelve un flujo binario de datos de audio en caso de éxito, que puede guardarse como archivo de audio o reproducirse directamente. En caso de error, devuelve información de error en formato JSON que incluye el código de error, el mensaje y el tipo.