Pular para o conteúdo principal

O Grok STT é o speech-to-text da xAI: envie a URL de um áudio e receba a transcrição em texto, com tempos por palavra e o idioma detectado. Cobre 25 idiomas, com transcrição por canal e dicas de termos-chave.

A partir de $0.00003/s

Playground

Entrada

Fala para texto
1/1

Solte um arquivo de áudio aqui ou procure no computador · 1 arquivo · Máx. 90 MB · MP4 · MP3 · WAV

1 / 1 arquivos
O áudio a transcrever: um MP3 ou WAV enviado, ou uma URL pública para MP3, WAV, M4A, FLAC, OGG, Opus, AAC, MP4 ou MKV. De 1 segundo a 2 horas. A duração deste áudio é o que você paga. pelo menos 1 caracteres

Verificando sua conta antes de liberar o envio e a estimativa de preço.

Saída

Pronto para uma nova execução

O resultado aparecerá aqui.

Configure as entradas, confira a estimativa de preço e execute o modelo.

Não encontrou o modelo que precisa?

Conte qual modelo adicionar e para que você vai usá-lo. Os pedidos vão direto para quem decide os próximos modelos.

Fala para texto em 25 idiomas, com números, nomes e canais do jeito que você quer

O Grok STT, da xAI, recebe a URL de um áudio e devolve o que foi dito como texto na tarefa, junto com uma transcrição estruturada em que cada palavra tem seu tempo. Deixe o idioma vazio e ele é detectado; informe-o e os números podem ser escritos com algarismos. Liste os nomes que importam e eles voltam escritos do seu jeito, e ative multichannel para que cada canal de uma ligação tenha sua própria linha. Nada é gravado no armazenamento de mídia, e você paga só pelos segundos de áudio que realmente enviar.

Abrir o playground
Entrada
audio_url: um MP3 ou WAV enviado, ou uma URL pública para um formato comum de áudio ou vídeo
Duração
De 1 segundo a 2 horas por requisição
Idiomas
25 idiomas falados; detecção automática se language ficar vazio
Saída
Texto da transcrição, mais uma transcrição com tempo por palavra; uma entrada por canal com multichannel
Cobrança
Por segundo de áudio; nenhuma opção muda o preço
Retenção
Nenhum arquivo de mídia é gravado; o áudio enviado é excluído após 1 dia
Idiomas
25 idiomas falados, detectados ou informadosDeixe language vazio e o idioma é detectado; a fala em qualquer um dos 25 idiomas compatíveis é transcrita de qualquer forma. Informe-o quando quiser usar text_normalization: ela escreve os números como aquele idioma os escreve e por isso precisa saber qual é.
Estrutura
O texto na tarefa e, ao lado, uma transcrição com temposO resultado traz a transcrição completa como texto. Ao lado, output.transcript lista o idioma detectado, a duração do áudio em segundos e cada palavra com seu tempo de início e de fim; com multichannel, o mesmo vale para cada canal. Nenhum arquivo é gerado. Os rótulos de falante não fazem parte do resultado.
Canais
Uma linha por canal quando as vozes foram gravadas separadasCom multichannel, cada canal do arquivo (até 8) é transcrito separadamente e devolvido em sua própria linha, na ordem dos canais. É a configuração que mais passa despercebida: nos nossos testes, um arquivo estéreo com um falante diferente em cada lado voltava com apenas um deles quando estava desativada.

O que a API do Grok STT faz bem

  • Números escritos como as pessoas escrevem

    Com text_normalization, valores, preços, datas e unidades falados voltam em algarismos. No nosso teste, “one thousand two hundred fifty dollars on March fourteenth” virou “$1,250 on March 14”. Ela exige language, porque cada idioma escreve isso de um jeito; sem ele, a requisição é rejeitada antes de rodar. Desativada por padrão.

  • Nomes escritos como você listou

    keyterms aceita até 100 palavras ou frases curtas de até 50 caracteres, uma por linha, e puxa a transcrição na direção delas. Dois nomes inventados em um aviso de sala VIP voltaram como “Xandrel” e “Corvessa” sem a lista, e exatamente certos com ela. Use para convidados, marcas, nomes de produtos e jargão.

  • Os dois lados de uma ligação, não só um

    Uma gravação com o atendente no canal esquerdo e o cliente no direito precisa de multichannel. Cada lado volta em sua própria linha, e output.transcript.channels traz os tempos das palavras de cada canal. Sem a opção, nossos testes em estéreo devolviam apenas um dos dois falantes; o outro lado simplesmente não aparecia.

  • Os “é”, “hum” e “tipo”, mantidos ou limpos

    As palavras de preenchimento são removidas por padrão, o que dá legendas e anotações limpas. Ative filler_words para um registro literal: no nosso teste, a transcrição começou com “Um, so, uh,” exatamente como foi falado. Nenhuma das duas configurações muda o preço.

  • A fala sem filtro volta como foi dita

    O SpicyAPI não adiciona nenhum filtro de conteúdo. Nos nossos testes, gravações do nosso monólogo e dos nossos textos narrativos mais fortes voltaram palavra por palavra, sem asteriscos, bipes ou lacunas. Assim, busca, legendas e revisão continuam funcionando sobre o mesmo material em que o resto do seu produto se baseia. Os direitos sobre o áudio e o consentimento das pessoas gravadas continuam com você.

  • Gravações longas sem longa espera

    Uma requisição aceita de 1 segundo a 2 horas de áudio. Nas nossas execuções, um clipe de 10 segundos voltou em cerca de 3 segundos e uma hora inteira em cerca de 15. Ao enviar, uma tarefa é devolvida na hora, e a transcrição é lida dessa tarefa quando ela termina.

Para quem é o Grok STT

  • Podcasters e editores de vídeo

    Legendas e notas do episódio a partir da gravação que você já tem

    Cada palavra chega com tempo de início e de fim, então as linhas de legenda podem ser cortadas no tamanho que o seu player pede. Coloque nomes de convidados e marcas em keyterms para que sejam escritos uma vez e certos, e deixe filler_words desativado para um texto que se lê limpo.

  • Equipes de suporte e vendas

    Ligações gravadas com cada lado separado

    As ligações costumam ser gravadas com uma pessoa por canal. Com multichannel, o atendente e o cliente voltam em linhas separadas, que é o que uma revisão, um resumo ou uma busca na ligação precisam. Não há rótulos de falante: uma gravação com todos misturados em um único canal devolve um só fluxo de texto.

  • Anotações de reuniões e entrevistas

    Anotações em que números e nomes estão certos

    Informe language e ative text_normalization, e valores, datas e quantidades chegam como algarismos em vez de palavras por extenso. Adicione os participantes e os nomes de produtos em keyterms e eles deixam de mudar de grafia de uma reunião para outra.

  • Criadores e plataformas de áudio sem filtro

    Uma etapa de transcrição que não recusa o material

    Dramas em áudio, gravações de roleplay e catálogos de audiolivros sem filtro são transcritos como foram falados, então busca, legendas e revisão funcionam na biblioteca inteira em vez de deixar uma seção sem texto. A responsabilidade pelo material de origem e pelo consentimento das pessoas que aparecem nele continua com quem chama a API.

Como chamar a API do Grok STT

  1. Aponte audio_url para o próprio áudio

    Envie um MP3 ou WAV, ou passe uma URL pública que responda com os bytes do áudio. MP3, WAV, M4A, FLAC, OGG, Opus, AAC, MP4 e MKV funcionam, de 1 segundo a 2 horas. Uma página de player ou um link de compartilhamento que devolva HTML falha, e áudio bruto sem cabeçalho de arquivo (PCM, μ-law, A-law) não é aceito.

  2. Acrescente o que você sabe sobre a gravação

    Informe language se você souber o idioma, liste nomes e palavras de marca em keyterms e ative text_normalization para obter algarismos (ela exige language). Se as vozes foram gravadas em canais separados, ative multichannel; se quiser manter os “hum” e “é”, ative filler_words.

  3. Envie com uma Idempotency-Key e espere a tarefa

    Ao enviar, uma tarefa é devolvida. Mande uma Idempotency-Key para que uma nova tentativa depois de uma conexão interrompida caia na mesma tarefa em vez de criar uma segunda, e então consulte a tarefa ou receba o callback que você registrou.

  4. Leia o texto e guarde sua própria cópia

    A transcrição chega como texto no resultado da tarefa, e output.transcript guarda os tempos por palavra, o idioma detectado e a duração do áudio. Nada é gravado no armazenamento de mídia, e a transcrição é apagada junto com os dados do prompt, então copie-a para o seu próprio armazenamento quando a tarefa terminar.

Grok STT: exemplos práticos

  • Uma ligação estéreo com um falante em cada lado

    Uma gravação de 12 segundos com uma mulher no canal esquerdo e um homem no direito, enviada com multichannel. Cada lado voltou em sua própria linha. Com multichannel desativado, o mesmo arquivo devolveu só as palavras da mulher.

    {"audio_url": "https://files.example.com/calls/support-call-0412.wav", "multichannel": true}
  • Nomes sem grafia de dicionário

    Um aviso de sala VIP com dois nomes inventados, enviado com os dois como termos-chave. Sem a lista, o mesmo áudio voltou como “Xandrel” e “Corvessa”; com ela, os nomes saíram exatamente como listados.

    {"audio_url": "https://files.example.com/announcements/lounge-announcement.mp3", "keyterms": [{"term": "Xandrelle"}, {"term": "Qorvessa"}]}
  • Uma confirmação de reserva com os números em algarismos

    Uma confirmação falada, enviada com o idioma informado e text_normalization ativada. O preço e a data voltaram como “$1,250” e “March 14” em vez de palavras.

    {"audio_url": "https://files.example.com/calls/booking-confirmation.mp3", "language": "en", "text_normalization": true}

API do Grok STT: perguntas frequentes

Boa parte da qualidade vem do que você conta antes de rodar. Informe o idioma quando souber, liste os nomes que não podem variar e ative multichannel assim que uma gravação mantiver os falantes em canais separados: essa única configuração decide se metade de uma conversa some. Se for fazer legendas, leia a transcrição com tempos, não só o texto. O preço acompanha apenas os segundos de áudio, então teste primeiro com um clipe curto e veja a cotação ao vivo na página.