Você pode deixar language de fora do request
Omitir language ou enviar auto dá no mesmo: essa é a configuração padrão para todas as fontes. A documentação de language explica o que muda entre transcrever áudio e escolher uma faixa de legendas.
A detecção automática de idioma em áudio ajuda quando sua fila mistura gravações de pessoas e fontes diferentes. Para uma gravação cujo idioma você já conhece, uma dica de duas letras pode orientar o reconhecimento, principalmente se a abertura for curta ou ambígua.
A detecção depende do que dá para ouvir. Música, silêncio e uma frase curta emprestada de outro idioma oferecem menos pistas que uma conversa clara. Confira também as palavras: um idioma aparentemente correto não garante que todo o texto esteja certo.
curl -X POST "https://api.transcript1.com/v1/transcriptions?wait=60" \
-H "Authorization: Bearer $TRANSCRIPT1_API_KEY" \
-F [email protected] \
-F language=autoComo transcrever áudio em vários idiomas
O campo language da transcrição mostra o idioma predominante. Nos segmentos, o mesmo campo indica o idioma de cada trecho. Veja onde esses dados aparecem no objeto de transcrição.
Use o idioma principal para uma visão geral e os idiomas dos segmentos para organizar as falas. Uma entrevista pode ter a apresentação em um idioma e as respostas em outro. Filtrar tudo pelo idioma predominante faria você perder parte da conversa.
O exemplo abaixo mostra como os campos funcionam. Na gravação real, uma troca de idioma pode acontecer no meio da frase. Nomes, termos técnicos e expressões de outro idioma também podem exigir revisão. Guarde o texto original dos segmentos se for preparar uma versão revisada ou traduzida em outra ferramenta.
{
"status": "completed",
"transcript_source": "speech_to_text",
"language": "en",
"transcript": {
"segments": [
{ "start": 0, "end": 3.4, "speaker": null, "language": "en", "text": "Good morning." },
{ "start": 3.4, "end": 7.9, "speaker": null, "language": "de", "text": "Guten Morgen." }
]
}
}Informe o idioma quando ele já for conhecido
Envie um código ISO 639-1 de duas letras. No upload multipart, language é um campo do formulário, como mostra o exemplo de envio de arquivo.
Na transcrição com IA, o código orienta o reconhecimento. Nas legendas do YouTube, ele seleciona a faixa desejada. Com auto, usamos a faixa no idioma original do vídeo e excluímos as traduções automáticas. Leve essa diferença em conta se sua integração recebe tanto arquivos quanto links do YouTube.
Enviar en não traduz uma gravação em espanhol para o inglês. O texto continua sendo uma transcrição. Se precisar traduzir depois, trate isso como outra etapa, revise a tradução e mantenha o original para comparar.
curl -X POST "https://api.transcript1.com/v1/transcriptions?wait=60" \
-H "Authorization: Bearer $TRANSCRIPT1_API_KEY" \
-F [email protected] \
-F language=deRevise os trechos antes de separar o texto por idioma
Se sua aplicação envia textos para revisores ou índices de busca por idioma, mantenha tanto o idioma principal quanto os idiomas dos segmentos. Uma resposta longa em outro idioma não deve desaparecer só porque difere do campo principal.
Ouça o entorno de cada mudança. Um nome, uma citação ou um termo estrangeiro não significa que a pessoa mudou de idioma durante toda a fala. Os rótulos também não permitem concluir nada sobre sua fluência, origem ou identidade.
Se o idioma parecer errado, confira primeiro a gravação e a faixa de áudio escolhida. Se decidir tentar de novo com uma dica, guarde a transcrição anterior para comparar. Mudar as opções de processamento pode criar uma nova transcrição paga; isso é diferente de baixar outro formato de uma já concluída.
| Gravação | O que conferir |
|---|---|
| Entrevista de pesquisa em vários idiomas | Revise os idiomas dos trechos e mantenha as falas originais junto de qualquer tradução. |
| Reel curto com narração | Confira se a música ou a abertura não encobriu a fala que você precisa transcrever. |
| Legendas de um vídeo do YouTube | Escolha uma faixa no idioma desejado. Não usamos faixas traduzidas automaticamente. |