Uma Semana de Lançamento do Superscribe: 18 a 25 de Fev

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.

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.

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
← Voltar ao Blog