Ditado por voz para Windows · corre no teu computador · sem conta
Ditado que acerta nas palavras difíceis.
As outras ferramentas de ditado ouvem som e adivinham. O Vtypes vê primeiro o que já está no teu ecrã e por isso sabe que disseste symlinks e não «sink links».
Tempos reais num CPU de secretária de 2026, com um modelo alojado a fazer a reescrita. O modo exclusivamente local troca essa rapidez por nunca sair do computador.
Um microfone não consegue ouvir ortografia.
Todas as ferramentas de ditado transformam som em palavras. O som é ambíguo, e uma cadeia que só tem uma forma de onda resolve a ambiguidade a adivinhar: com fluência, que é a versão perigosa. O Vtypes lê o texto visível da janela onde estás a ditar e coloca-o à frente do modelo que limpa a tua transcrição. A resposta já estava no teu ecrã.
- 01
point the CI at the sink links symlinks in the repo
Cursor · CLAUDE.md - 02
restart the cooper netties Kubernetes pods after the deploy
Terminal · kubectl get pods - 03
run pee en pee em pnpm install and try that again
Terminal · pnpm-lock.yaml - 04
the sequel light SQLite migration still needs an index
VS Code · 003_add_index.sql - 05
spin the staging box up on axe your Azure instead
Chrome · portal.azure.com
A leitura do ecrã é um interruptor na página de transcrição e fica desligada até a ligares. O que é lido vai para o endpoint do modelo que configuraste e para mais lado nenhum: neste percurso não há qualquer servidor da Vtypes.
Nada sai a não ser que sejas tu a enviar.
Cinco etapas. Três delas nem sequer conseguem sair do teu computador. As outras duas também correm localmente, a não ser que as apontes a uma API: aí vão para o teu endpoint, com a tua chave. Não há conta Vtypes, não há servidor Vtypes, e não há nada pelo meio em que seja preciso confiar.
-
Captura
Mantém o atalho premido. O áudio fica em memória.
- opcional → a tua API
Transcrição 312ms
whisper.cpp no teu CPU, ou um endpoint à tua escolha.
-
Leitura do ecrã 8ms
O texto visível da janela ativa, através do Windows UI Automation.
- opcional → a tua API
Reescrita 244ms
Um modelo local, ou a chave de API que forneceste. Nunca a nossa.
-
Colagem
No que estivesse em foco. Não fica nada guardado, a não ser que mantenhas um histórico.
Local
O Whisper e a reescrita correm ambos no computador. Funciona num avião. Não custa nada por palavra. Mais lento em hardware antigo, e a troca é essa.
A tua própria chave
Aponta-o à Groq, à OpenAI ou a qualquer coisa que fale o mesmo protocolo. Mais rápido e mais afinado. Faturado por eles, a ti, ao preço que cobrarem: nós nunca vemos o pedido.
Não há nada para subscrever.
O Vtypes não vende transcrição. É um cliente para aquilo a que o apontares, incluindo um modelo no teu próprio computador, que é a predefinição e não custa nada. Se preferires um modelo alojado, a chave é tua e o cliente deles és tu.
- A aplicação
- grátis
- Sem conta, sem início de sessão, sem contagem de teste.
- Modo local
- $0
- O Whisper e a reescrita correm no teu CPU. Não se chama nada, por isso não se fatura nada.
- A tua própria chave de API
- o preço deles
- Faturado pelo teu fornecedor, a ti. Nunca vemos nem o pedido nem a fatura.
Um exemplo com contas
Uma hora de ditado contínuo são cerca de nove mil palavras. O reconhecimento de voz alojado é faturado por duração de áudio e a reescrita por token, e o ditado pesa pouco em ambos: uma hora a falar são algumas dezenas de milhares de tokens, a maior parte contexto do ecrã. Aos preços que os fornecedores baratos publicaram em agosto de 2026, isso fica em cêntimos de um só dígito.
Os preços mudam e esta página não é um orçamento. A razão para confiares na ordem de grandeza e não no número é que não estamos na transação: vê a tabela de preços do teu fornecedor, e é isso que pagas.
Diz a frase. Fica com as palavras.
Instala, escolhe local ou a tua própria chave, e mantém o atalho premido. Não há passo de registo porque não há conta.
Windows e macOS em Apple Silicon, ambos na 0.1.28. A compilação de macOS não está assinada pela Apple, por isso o primeiro arranque precisa de um passo extra. O Linux compila do mesmo código e não o validámos.