Whisper Large v3 Turbo API

Transcrição controlada Whisper Large v3 Turbo com ASR multilíngue, tradução, VAD, carimbos de tempo, legendas, hotwords e controles de decodificador.

OpenAITranscriçãoLançado 1 de out. de 2024Inferência nativa

Sobre Whisper Large v3 Turbo

Transcrição controlada Whisper Large v3 Turbo com ASR multilíngue, tradução, VAD, carimbos de tempo, legendas, hotwords e controles de decodificador.

Também conhecido como Whisper Large Turbo, OpenAI Whisper Large v3 Turbo, Whisper-Large-v3-Turbo

transcriptiontranslationmultilingualword timestampshotwordssrt vtt

Especificações de Whisper Large v3 Turbo

ID do modelo
whisper-large-v3-turbo
Provedor
OpenAI
Categoria
Transcrição
Lançado
1 de out. de 2024
Entrada
Áudio
Saída
Texto
Endpoints
POST/v1/audio/transcriptions
IDs de modelo alternativos
openai/whisper-large-v3-turbo

Preços da API Whisper Large v3 TurboEconomize até 17%

Tarifas pay-as-you-go ao vivo do catálogo EmpirioLabs. Você paga só pelo que usa, sem mínimo mensal.

Tipo
Especificação
Tarifa
Transcrição controlada
por minuto de áudio
$0.006$0.005
Comparar na página completa de preços

Como chamar a API Whisper Large v3 Turbo

Whisper Large v3 Turbo roda por POST /v1/audio/transcriptions. A requisição retorna um job_id na hora; consulte GET /v1/jobs/{job_id} até o job terminar e leia as URLs de saída do resultado. Obtenha uma chave de API no painel EmpirioLabs.

cURL: enviar o job
curl https://api.empiriolabs.ai/v1/audio/transcriptions \
  -H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "whisper-large-v3-turbo",
    "audio_url": "https://example.com/meeting-recording.mp3"
  }'
cURL: consultar o resultado
curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
  -H "Authorization: Bearer $EMPIRIOLABS_API_KEY"
Python
import requests

response = requests.post(
    "https://api.empiriolabs.ai/v1/audio/transcriptions",
    headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
    json={
        "model": "whisper-large-v3-turbo",
        "audio_url": "https://example.com/meeting-recording.mp3",
    },
)
job = response.json()

# Generation runs as an async job. Poll until it completes.
import time
while True:
    status = requests.get(
        f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
        headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
    ).json()
    if status.get("status") in ("completed", "failed"):
        print(status)
        break
    time.sleep(5)
Referência completa da API Whisper Large v3 Turbo

Parâmetros da API Whisper Large v3 Turbo

Parâmetros de requisição suportados pela API Whisper Large v3 Turbo na EmpirioLabs. Os padrões valem quando um campo é omitido.

ParâmetroTipoPadrãoIntervalo / valoresDescrição
audio_urlstring--URL do arquivo de áudio para transcrever. É mutuamente exclusivo com audio_base64.
audio_base64string--Bytes de áudio codificados em base64. Mutuamente exclusivo com audio_url.
audio_suffixstring.audio-Dica de extensão de arquivo (mp3, wav, m4a, etc.) quando a fonte de áudio não tem extensão reconhecível.
languagestring--Código da língua ISO 639-1 (en, es, fr, etc.). Deixe em branco para auto-detecção.
taskenumtranscribetranscribe, translatetranscribe = mesmo idioma, traduz = traduz para o inglês.
beam_sizeinteger51 a 32Largura de busca do feixe. Mais alto = mais preciso, mas mais lento.
best_ofinteger51 a 32Número de candidatos a amostrar com temperatura > 0.
patiencenumber10 a 10Fator de paciência para a busca do feixe. Maior = explorar mais candidatos.
length_penaltynumber1-10 a 10Penalidade aplicada a históricos escolares mais longos. Negativo incentiva uma produção mais curta.
repetition_penaltynumber10.1 a 5Penalidade por repetir fichas. >1 reduz a repetição.
no_repeat_ngram_sizeinteger00 a 20Bloqueie qualquer n-grama desse tamanho para que não se repita na saída.
temperaturestring0,0.2,0.4,0.6,0.8,1-Temperatura de amostragem. 0 = determinístico, maior = mais variação.
compression_ratio_thresholdnumber2.4-Trate a saída com taxa de compressão acima disso como falha e tente novamente.
log_prob_thresholdnumber-1-Trate segmentos com probabilidade logarítmica média abaixo disso como falhada e tente novamente.
24 parâmetros a mais na documentação

Bom saber

Suporta URL/base64 áudio, language/task, controles de retrocesso de feixe e temperatura, VAD/chunking, hotwords, prompts, timestamps de palavra, controles de pontuação, saída de depuração de token e formatos JSON/text / SRT/VTT.

API Whisper Large v3 Turbo: perguntas frequentes

Quanto custa a API Whisper Large v3 Turbo?

Na EmpirioLabs, Whisper Large v3 Turbo é cobrado por uso. A tabela de tarifas ao vivo desta página sempre corresponde ao que a API cobra.

Qual endpoint Whisper Large v3 Turbo usa?

Whisper Large v3 Turbo é servido por POST /v1/audio/transcriptions em api.empiriolabs.ai com autenticação padrão por token Bearer.

Posso testar Whisper Large v3 Turbo no navegador antes de integrar?

Sim. O playground da EmpirioLabs executa Whisper Large v3 Turbo no navegador com os mesmos parâmetros que a API expõe, para você testar prompts antes de escrever código.

Como consigo uma chave de API Whisper Large v3 Turbo?

Crie uma conta EmpirioLabs e gere uma chave em API Keys no painel. A cobrança usa créditos pay-as-you-go, então você paga apenas pelas requisições que faz.

Pronto para usar endpoints melhores?

Confira nossos preços ou entre em contato se quiser que seu próprio modelo seja implementado em nossa pilha.