PopNowDocs da API
Conteúdo principal

Referência da API do Grok STT

Transcrições com tempo de cada palavra em 25 idiomas

Com uma única chave de API da PopNow você chama o Grok STT direto do seu código. Aqui estão os IDs de modelo a enviar, cada campo de entrada aceito, quantos créditos custa cada requisição e um exemplo que você cola no terminal e roda.

As descrições dos parâmetros vêm do schema de entrada do modelo e estão disponíveis só em inglês.

Resumo

Desenvolvedor
xAI
Resultado
Áudio
A partir de
0.01 créditos por segundo gerado ($0.0001)
Tempo médio
cerca de 7 s

1 crédito = US$ 0,01. Ao ser aceita, a tarefa reserva o valor máximo possível e, no fim, cobra o uso real, arredondado para cima em créditos inteiros; o restante é liberado. Tarefas que falham não são cobradas. Para saber o valor exato antes de rodar, chame POST /api/v1/jobs/quote.

Fala para texto

xai/grok-stt/speech-to-text

Preço

OpçãoCréditos (por segundo gerado)Dólares
Padrão0.01$0.0001

Parâmetros

CampoTipoPadrãoValores aceitosPara que serve
audio_urlObrigatóriostring (uri)——Audio to transcribe: an uploaded MP3 or WAV, or a public URL to a common audio or video format. 1 second to 2 hours.
languageOpcionalstring—ar, cs, da, nl, en, fil, fr, de, hi, id, it, ja, ko, mk, … (+11)Spoken language. Leave empty to detect it; required when text_normalization is on.
text_normalizationOpcionalbooleanfalse—Write spoken numbers, prices, dates and units in digits. Needs language.
keytermsOpcionalarray<object>[]até 100 itensNames and terms to spell the way you list them, up to 100.
filler_wordsOpcionalbooleanfalse—Keep filler words such as um and uh in the transcript.
multichannelOpcionalbooleanfalse—Transcribe each channel separately, one line per channel. Turn on when speakers are on separate channels.

Exemplo de requisição

Esta requisição roda do jeito que está; os campos que você omitir usam o valor padrão. Antes, coloque sua chave em POPNOW_API_KEY.

O exemplo usa arquivos de amostra da PopNow em audio_url. Troque pelos seus próprios links HTTPS públicos, uploads ou assets salvos.

POST /api/v1/jobs/createTask?wait=60
curl -X POST "https://api.popnow.ai/api/v1/jobs/createTask?wait=60" \
  -H "Authorization: Bearer $POPNOW_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{
  "model": "xai/grok-stt/speech-to-text",
  "input": {
    "audio_url": "https://media.popnow.ai/shortfilm/voices/Aoede-46e4c427.mp3"
  }
}'

A resposta já traz um taskId. Busque o resultado com GET /api/v1/jobs/recordInfo ou inclua callBackUrl para ser avisado.

GET /api/v1/jobs/recordInfo
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=TASK_ID_FROM_CREATE_TASK" \
  -H "Authorization: Bearer $POPNOW_API_KEY"

Próximos passos

Nesta página