Uma Semana de Lançamento do Superscribe: 18 a 25 de Fev
Sete dias. Três lançamentos. Seis posts no blog. Uma campanha do Google Ads que secretamente adicionou 19 países sem nos avisar.
Aqui está o que realmente aconteceu esta semana construindo o Superscribe.
Transcrição Inteligente: A Principal
O recurso principal foi a Transcrição Inteligente, que impactou todas as camadas da pilha.
A ideia é simples: quando você para de falar, o Superscribe limpa o que você disse. Remove palavras de preenchimento. Formata a saída no formato que você precisar. E-mail, notas de reunião, comentários de código, itens de linha de fatura.
A implementação não foi simples.
Construímos um sistema de duas camadas para palavras de preenchimento. A primeira camada é uma passagem rápida com regex que elimina palavras comuns em cinco idiomas: inglês, estoniano, alemão, espanhol e francês. Sem chamadas de API, sem latência. Apenas correspondência de padrões.
A segunda camada envia a transcrição para o GPT-4o-mini para filtragem inteligente com um tempo limite de 4 segundos. Tentamos o Gemini 2.5 Flash primeiro, mas voltamos atrás depois que ele continuou expirando o tempo em produção.
Além da filtragem, agora há um sistema de templates. Escolha um template antes de começar a falar. Quando você para, a transcrição bruta é transformada em saída estruturada. Notas de reunião saem em tópicos com itens de ação. E-mails saem prontos para enviar.
Um detalhe sutil que importa mais do que parece: o buffer de parada de 750 milissegundos. Quando você solta a tecla de atalho, o microfone fica aberto por mais 750ms. Isso captura as palavras finais que as pessoas naturalmente falam ao alcançar o teclado. Sem isso, a última palavra ou duas seriam cortadas toda vez.
Isso foi lançado como v0.2.29 em 24 de fevereiro, tanto para macOS quanto para Windows.
Paridade no Windows Ficou Real
Fazer o Superscribe funcionar de forma idêntica no macOS e no Windows é um daqueles problemas que parece fácil e definitivamente não é.
O lançamento v0.2.32 corrigiu uma série de bugs específicos do Windows:
O filtro de preenchimento estava silenciosamente quebrado porque o esquema GraphQL estava sem um campo ID em UserSettings. As atualizações do cache Apollo precisam de um ID estável para mesclar os dados corretamente. Sem isso, a mutação teria sucesso no servidor, mas o cache local nunca seria atualizado. O interruptor parecia funcionar, mas a configuração nunca era mantida.
Os templates tinham um problema semelhante. O app estava enviando a string “none” em vez de null quando nenhum template era selecionado. O backend tratava “none” como um ID de template válido, tentava buscá-lo, falhava e silenciosamente retornava texto não formatado.
A correção mais interessante foi a janela que não ativa. No macOS, existe uma API limpa do AppKit para janelas que aceitam cliques sem roubar o foco de outros apps. No Windows, é preciso interoperação Win32. Usamos P/Invoke para chamar user32.dll e definir WS_EX_NOACTIVATE e WS_EX_TOOLWINDOW nos estilos estendidos da janela. Isso significa que o Superscribe pode flutuar sobre seu editor, mostrar texto em streaming e nunca roubar a posição do seu cursor.
Depois, a versão v0.2.33 corrigiu um bug sutil onde ruído ambiente do microfone podia disparar o processador de templates. Se você começasse uma gravação, selecionasse um template e parasse sem realmente falar, o formatador esperaria para sempre por uma saída estruturada que nunca chegaria. A correção foi uma única linha: remover espaços em branco do texto final antes de verificar se está vazio.
Google Ads: As 145 Recomendações Surpresa
Sentamos para revisar a campanha do Google Ads e descobrimos algo alarmante. Entre 16 e 22 de fevereiro, o Google aplicou automaticamente 145 recomendações na nossa campanha. Isso incluiu expandir nosso público-alvo de 4 para 23 países sem qualquer aprovação humana.
A boa notícia: algumas dessas expansões automáticas realmente funcionaram. A campanha agora alcança 27 países e os números gerais são sólidos. 12.214 impressões, 1.476 cliques, taxa de cliques de 12%, 75 conversões com um CPA médio de 8,10 euros.
A descoberta interessante foi o desempenho geográfico. Países bálticos e do sul da Europa superam amplamente os mercados de língua inglesa. A Letônia converte a 2,91 euros por aquisição. Os Estados Unidos custam 16,03 euros. Adicionamos Emirados Árabes Unidos, Nova Zelândia, Hong Kong e Noruega com base nos dados.
Também desativamos a aplicação automática para recomendações futuras. Confiar, mas verificar não funciona quando o Google está gastando seu dinheiro.
Modo Demo: Experimente Antes de Entrar
Projetamos e construímos parcialmente um modo demo que permite às pessoas experimentar o Superscribe sem criar uma conta. O backend está completo: 5 minutos de transcrição gratuita por dispositivo, identificado por um ID de instalação UUID, com limitação de taxa por IP para evitar abusos.
O trabalho no cliente macOS está projetado, mas ainda não foi lançado. Quando estiver disponível, novos usuários poderão usar o atalho de teclado e começar a ditar em até 30 segundos após instalar o app. Sem e-mail, sem senha, sem complicações.
Construir Infraestrutura
Pequenas melhorias que se acumulam com o tempo. O script de build do Windows agora cria diretórios ausentes antes de sincronizar com a VM. O instalador lê números de versão dinamicamente em vez de strings codificadas. Uma nova flag –build-only pula o upload para o S3 durante o desenvolvimento. Um script de assinatura independente fica na VM do Windows para quando a saída SSH for truncada.
Cada lançamento passa pelo mesmo pipeline: build, assinatura (notarização Apple no Mac, Azure Trusted Signing no Windows), upload para S3 com caminhos versionados e latest, deploy da API, push para git.
Seis Posts no Blog
Publicamos seis posts no blog em um cronograma de um por dia. Um artigo de comparação de SEO contra o SuperWhisper. Três artigos sobre fluxos de trabalho de ditado e controle de tempo. Um artigo “cemitério de memos de voz” sobre por que as notas de voz morrem no seu telefone. E um artigo meta sobre o gargalo do prompting.
Cada post recebeu uma imagem gerada única e corrigimos um bug no tratamento de datas que fazia posts com datas futuras aparecerem antes do horário programado.
Os Números
No final da semana:
- 3 lançamentos enviados (v0.2.29, v0.2.32, v0.2.33)
- 6 posts no blog publicados
- 39 submissões em diretórios no total
- 27 países alvo no Google Ads
- 75 conversões com CPA de 8,10 euros
- Smart Transcription ativo em ambas as plataformas
- Backend do modo demo completo
Próxima semana: lançamento do cliente do modo demo para macOS, mais conteúdo para o blog e continuação da campanha de submissão em diretórios.
Se quiser ver como é na prática, experimente Superscribe.
Leitura relacionada
Quer que isso pareça mais fácil na prática?
Experimente o Superscribe na sua próxima tarefa real
Use para acompanhamentos, notas, e-mails e trabalho com clientes, depois decida se se encaixa no seu fluxo.
Experimente o Superscribe