Ir para o conteúdo
KolWrite Abrir o KolWrite

Avaliação

A precisão não é um número só

A taxa de erro por palavra é uma medida real, mas fácil de citar fora de contexto. Uma transcrição pode tirar nota boa e ainda assim não servir para o trabalho que você precisa. Veja o que esse número realmente conta e o que nós medimos no lugar dele.

KolWrite 6 min de leitura

Exemplo prático de contagem de erros de transcrição, com uma linha de referência humana acima do texto da máquina, marcando uma palavra substituída, uma omitida e uma inserida, e dividindo as três pelo total de palavras de referência.
Na hora de conferir quem disse o quê, a taxa de acerto bate de frente com a gravação real.

Resumo

  • A taxa de erro por palavra conta substituições, omissões e inserções comparando o resultado com uma transcrição de referência feita por uma pessoa.
  • Basta mudar as regras de normalização, a convenção ortográfica ou os arquivos de teste para o mesmo sistema receber outra nota.
  • Identificação de locutores, marcações de tempo, trechos perdidos, nomes próprios e qualidade da exportação precisam ser verificados separadamente.
  • O teste que realmente ajuda é usar um lote fixo das suas próprias gravações, avaliado sempre do mesmo jeito.
  • Não divulgamos um número único de precisão para o KolWrite, porque nenhuma taxa isolada sobreviveria ao encontro com o seu áudio real.

1. O que a taxa de erro por palavra mede

A taxa de erro por palavra, geralmente chamada de WER (Word Error Rate), coloca o texto da máquina lado a lado com uma referência escrita por uma pessoa e conta três tipos de erro: palavra trocada, palavra omitida e palavra adicionada. A soma é dividida pelo total de palavras da referência. Os programas de avaliação do NIST já entregam ferramentas de pontuação padronizadas junto com os planos de teste, porque até uma métrica simples dessas depende de como os dois textos são preparados e cruzados.1

A métrica funciona bem em um teste controlado, com o mesmo áudio, a mesma referência e as mesmas regras dos dois lados. Ela perde o sentido quando um sistema limpa vícios de linguagem e o outro mantém, ou quando uma referência escreve um nome estrangeiro no alfabeto latino e a outra faz a transliteração. O número não está mentindo, só está respondendo a outra pergunta.

2. O conjunto de testes muda mais a nota do que o modelo

Um texto lido perto de um bom microfone não tem nada a ver com uma ligação de suporte, uma palestra em auditório ou quatro pessoas falando em volta de um notebook. O estudo de 2022 sobre treinamento com supervisão fraca publicou seus resultados separados por banco de dados e por idioma, sem cravar um número único de capa. Essa é a maneira honesta de apresentar os dados.2

Comparações malfeitas desmoronam ainda mais rápido em hebraico e árabe. A ortografia define o que conta como uma palavra só. O dialeto, a troca de idioma no meio da frase e a quantidade de fala espontânea mudam muito o peso de um arquivo. Um banco de dados em hebraico lançado em 2024 foi criado em parte para incluir fala sem roteiro em um acervo que era bem ralo, e a pesquisa em árabe já trata a fala dialetal e misturada com outros idiomas como um problema separado.345

3. O que uma nota única esconde

O WER não diz se as palavras certas foram atribuídas ao locutor certo. Não avisa se as marcações de tempo saíram de sincronia, se um minuto sumiu depois que uma nova tentativa falhou ou se uma linha de legenda ficou longa demais para dar tempo de ler antes de sumir da tela. Na conta dele, comer um artigo tem o mesmo peso que errar a dose de um medicamento.

Aqui nós acompanhamos seis pontos em vez de um só: cortes no áudio, palavras, identificação de quem fala, nomes e números, sincronia de tempo e quantos minutos uma pessoa leva para consertar o texto. Quando o trabalho final é um documento ou arquivo de legenda, entra também a fidelidade da exportação. Com isso, precisão deixa de ser um adjetivo vago e vira uma checagem que qualquer um consegue repetir.

4. Um teste honesto que qualquer equipe pequena consegue fazer

Separe um lote fixo de gravações que represente o seu trabalho real, com áudios limpos e com ruído, curtos e longos, de um e de cinco locutores, e com as misturas de idiomas que a sua equipe realmente fala. Guarde os arquivos originais, a referência feita por humanos, as configurações e a data de cada rodada. Um conjunto renovado sem aviso por arquivos mais fáceis deixa de medir qualquer coisa.

Quando der, esconda de quem vai revisar qual ferramenta gerou aquele texto. Conte os erros antes de qualquer limpeza. Anote a nota da máquina ao lado dos minutos gastos pela pessoa na revisão. Rode tudo de novo sempre que mudar o modelo ou o fluxo de processamento, e mantenha os arquivos difíceis no pacote mesmo quando o resultado passar vergonha.

5. O que precisa ter em uma declaração honesta de precisão

Para uma afirmação servir de base para alguma decisão, ela precisa informar o idioma, a área, o banco de dados, as condições de gravação, a métrica usada, as regras de normalização, a quantidade de arquivos, a versão do produto e a data. E também precisa dizer o que ficou de fora da conta. Sem isso, qualquer porcentagem é só propaganda.

Nós nunca publicamos uma taxa de precisão para o KolWrite e não vamos inventar um número para colocar nesta página. A comparação que a gente sugere tem menos brilho, mas funciona bem melhor. Passe as mesmas gravações difíceis em cada ferramenta, confira nomes e locutores ouvindo o áudio, exporte o arquivo no formato que você realmente entregaria e conte quanto trabalho sobrou para limpar.

Perguntas frequentes

O que significa 99% de precisão?

Sozinho, quase nada. Pode querer dizer um erro a cada cem palavras de referência usando um conjunto específico de regras de normalização, em arquivos que o próprio fornecedor escolheu. Pergunte quais foram as gravações, qual a métrica, quais as regras e a data do teste. Sem essas informações, encare o número como propaganda.

Duas ferramentas podem tirar notas diferentes no mesmo áudio?

Sim, facilmente. Transcrições de referência diferentes e jeitos distintos de lidar com pontuação, números, vícios de linguagem e ortografia mudam o resultado. Uma comparação justa trava todas essas regras antes de alguém começar a dar nota.

O que devemos medir além da taxa de erro por palavra?

Trechos que sumiram, identificação de quem fala, nomes e números, sincronia de tempo por palavra ou bloco, quebra das legendas, fidelidade na exportação, frequência com que uma tarefa trava e o tempo que uma pessoa gasta até deixar o arquivo pronto.

Um benchmark público basta para escolher uma ferramenta?

Serve como ponto de partida. Bancos de dados públicos raramente têm a acústica das suas salas, os sotaques do seu pessoal ou o vocabulário da sua área. Preferimos ver dez gravações suas avaliadas sempre pelo mesmo critério do que um ranking montado em cima do áudio dos outros.

Fontes e leituras complementares

  1. 1NIST, Open Speech Analytic Technologies Pilot Evaluation Plan
  2. 2Radford et al., Robust Speech Recognition via Large-Scale Weak Supervision
  3. 3Turetzky et al., HebDB: a Weakly Supervised Dataset for Hebrew Speech Processing
  4. 4Hamed et al., Dialectal Arabic-English Code-Switching Speech Recognition
  5. 5Chi & Bell, Improving Code-switched ASR with Linguistic Information

Todos os guias e pesquisas

Continuar lendo

Diagrama do fluxo de transcrição: a onda sonora é cortada em janelas curtas, um codificador converte essas janelas em uma representação da fala, um decodificador pontua sequências candidatas de palavras e etapas separadas incluem identificação de locutores e marcações de tempo para gerar a transcrição sincronizada.

Reconhecimento de fala

Como uma gravação vira um texto pronto para o trabalho

Um sistema de transcrição não ouve palavras. Ele calcula probabilidades. Veja o caminho que vai da onda sonora ao texto sincronizado e onde esse processo costuma falhar.

6 min de leitura

Linha do tempo de legendas: cada bloco mostra o tempo na tela ao lado do tempo que o espectador leva para ler, apontando uma legenda longa demais ao lado de uma versão mais curta que cabe no seu espaço.

Acessibilidade

As legendas fazem parte do conteúdo

Uma transcrição, uma legenda traduzida e uma legenda descritiva podem ter exatamente as mesmas palavras, mas servem para três coisas diferentes. Veja a função de cada formato, o que a norma técnica pede e o que conferimos antes de publicar.

6 min de leitura

O painel de falantes ao lado de uma transcrição, mostrando os nomes e o número de trechos de fala.

Reuniões

Da transcrição às tarefas: responsáveis, prazos e acompanhamento

Reuniões terminam cheias de boas intenções, mas o que sobra uma semana depois são as tarefas combinadas. Veja como tirá-las da transcrição, escrevê-las para que sejam cumpridas e confirmar tudo antes que alguém conte com elas.

7 min de leitura

A janela de exportação com opções de formato, nomes dos falantes e marcações de tempo.

Gravação

Qual formato de arquivo de áudio usar para transcrição?

O formato do arquivo pesa menos do que você imagina. O jeito como o áudio é salvo faz mais diferença do que a extensão no fim do nome. Veja como os formatos mais comuns se saem, o que se perde na compressão e qual arquivo vale guardar.

7 min de leitura