Glossário / Como ele ouve você
Conversão de fala em texto
Também: STT
Atualizado em
Definição
Conversão de fala em texto (STT) é a tecnologia que transforma fala em palavras escritas. É o termo geral para ditado ao vivo, transcrição de arquivos, legendas e comandos de voz.
A conversão é feita por um modelo de reconhecimento de fala, que pode rodar na nuvem (o áudio é enviado a um servidor) ou no dispositivo (o áudio nunca sai da máquina). Essa escolha define tanto a privacidade quanto o funcionamento offline.
A saída bruta de STT é uma transcrição: quase tudo em minúsculas, pouca pontuação, com vícios de fala e falsos começos intactos. Os produtos construídos sobre STT diferem principalmente no que fazem depois do reconhecimento, desde nada até uma etapa completa de formatação.
O processo, em quatro etapas
A captura de áudio transforma o som numa sequência de amostras. A extração de características converte essas amostras numa representação que o modelo consegue ler, geralmente um espectrograma. O modelo de reconhecimento mapeia essa representação para texto, às vezes passando por uma etapa intermediária de fonemas ou de tokens de subpalavras. O pós-processamento transforma a saída do modelo em algo que uma pessoa escreveria: pontuação, maiúsculas, números em algarismos e, nas melhores ferramentas, remoção de vícios de fala e ajuste de tom.
Quando dizem que uma ferramenta “usa IA”, quase sempre estão falando da terceira etapa. A quarta é onde está a maior parte da qualidade no uso diário, e é a etapa que o marketing costuma pular.
Nuvem e no dispositivo
A STT na nuvem envia o áudio para um servidor, roda um modelo grande lá e devolve o texto. Ela pode usar modelos grandes demais para um notebook e funciona em qualquer dispositivo com rede. A STT no dispositivo roda o modelo no seu próprio hardware, então o áudio nunca sai da máquina, funciona offline e não há ida e volta. No Apple silicon, a diferença de precisão diminuiu a ponto de a escolha ser muito mais sobre privacidade e custo do que sobre qualidade.
O que as palavras querem dizer numa página de produto
“Conversão de fala em texto” numa ficha técnica geralmente quer dizer o modelo bruto. “Ditado” quer dizer a experiência inteira, incluindo onde o texto vai parar. “Transcrição” quer dizer arquivos. “Streaming” quer dizer que as palavras aparecem enquanto você fala, e não depois. “Local” ou “no dispositivo” quer dizer que o áudio fica em casa. Saber que etapa cada palavra descreve é quase tudo de que você precisa para ler uma comparação com olhar crítico.
Como ativar a conversão de fala em texto no Mac
Todo Mac tem conversão de fala em texto integrada. A Apple chama isso de Ditado, e ele digita em qualquer campo de texto onde o cursor estiver. Você configura em cerca de um minuto.
- Escolha menu Apple → Ajustes do Sistema e clique em Teclado na barra lateral.
- Vá até Ditado e ative-o.
- Clique no menu pop-up ao lado de Fonte do microfone e escolha o microfone que quiser. Automático deixa o Mac ouvir o dispositivo que você provavelmente vai usar.
- Clique no menu pop-up Atalho e escolha um atalho para iniciar o Ditado. Escolha Personalizar para criar um que não está na lista.
- Clique em qualquer campo de texto, pressione o atalho e fale.
- Pare quando terminar. O Ditado também para automaticamente quando nenhuma fala é detectada por 30 segundos.
A conversão de fala em texto é precisa? O que os números publicados mostram
Depende do áudio mais do que a maioria das pessoas imagina. A NVIDIA publica resultados do seu modelo aberto Parakeet TDT 0.6B v3 em oito conjuntos de teste em inglês, e o mesmo modelo tem uma WER (word error rate, taxa de erro de palavras) de 1,93% em fala lida e limpa (LibriSpeech test-clean) e de 11,31% em gravações de reuniões (AMI).
O ruído também mexe no número. No mesmo model card, a WER média sobe de 6,34% em áudio limpo para 11,66% quando o ruído está tão alto quanto a fala (uma relação sinal-ruído de 0). Um ambiente silencioso e um microfone próximo são a melhoria de precisão mais barata que você pode fazer.
- Tipo de fala: frases lidas são mais fáceis que uma reunião com pessoas falando umas por cima das outras.
- Ruído de fundo e música: as taxas de erro sobem à medida que o ruído se aproxima do volume da sua voz.
- Sotaque e dialeto: o model card do Whisper relata desempenho diferente entre sotaques e dialetos.
- Idioma: o model card do Whisper relata precisão menor em idiomas com menos dados de treinamento.
- Vocabulário: o model card do Parakeet avisa que uma palavra fora do vocabulário do modelo provavelmente não será reconhecida.
Como verificar se a sua fala fica no seu Mac
A conversão de fala em texto é processada no seu dispositivo ou enviada a um servidor, e normalmente dá para descobrir qual dos dois. Para o Ditado da Apple, a resposta está escrita nos Ajustes. Para qualquer outra ferramenta, a lista de permissões mostra quais apps podem ouvir o microfone.
- Escolha menu Apple → Ajustes do Sistema e clique em Teclado na barra lateral.
- Vá até Ditado e leia o texto abaixo da chave do Ditado. Ele diz se a sua entrada de voz e as transcrições são processadas no seu dispositivo.
- Vá em Ajustes do Sistema → Privacidade e Segurança → Microfone para ver todos os apps que pediram para usar o microfone.
- Desative nessa lista qualquer app que você não quer que fique ouvindo.
- Para uma ferramenta de terceiros, leia a política de privacidade dela para saber onde o áudio é processado. A lista de Microfone mostra quem pode ouvir, não para onde o áudio vai.
Perguntas que as pessoas fazem.
Qual é a diferença entre conversão de fala em texto e ditado?
A conversão de fala em texto é a tecnologia de base: entra áudio, saem palavras. O ditado é um produto construído sobre ela que insere essas palavras onde você está escrevendo, ao vivo, com formatação. Todo app de ditado usa conversão de fala em texto; nem todo produto de conversão de fala em texto é ditado.
Qual conversão de fala em texto é a mais precisa?
Para inglês com um bom microfone, os principais motores na nuvem e os melhores modelos abertos estão tão próximos que seu sotaque, seu ambiente e seu vocabulário pesam mais do que o modelo. A precisão é medida como taxa de erro de palavras (WER) em áudio de benchmark, e um dicionário pessoal reduz mais a diferença no mundo real do que trocar de modelo.
Como ativo a conversão de fala em texto no Mac?
Escolha menu Apple → Ajustes do Sistema, clique em Teclado, vá até Ditado e ative-o. Depois pressione o atalho mostrado ali em qualquer campo de texto e fale.
A conversão de fala em texto do Mac para depois de um tempo limite?
A Apple diz que você pode ditar textos de qualquer tamanho sem tempo limite. Mas o Ditado para automaticamente quando nenhuma fala é detectada por 30 segundos.
Por que a conversão de fala em texto é menos precisa em um ambiente barulhento?
O ruído esconde as partes do som em que o modelo se apoia. Nos resultados publicados pela NVIDIA para o Parakeet TDT 0.6B v3, a WER média vai de 6,34% em áudio limpo para 11,66% quando o ruído está tão alto quanto a fala.