- Inspirado por uma pessoa no aeroporto assistindo a vídeos em volume alto, foi criado um web app que devolve o ruído ambiente para quem o produz
- O app reproduz o som captado pelo microfone com cerca de 2 segundos de atraso, fazendo com que a própria pessoa ouça o próprio barulho e reduza o volume
- O desenvolvedor usou o Claude AI para gerar uma versão funcional com um único prompt
- O nome foi emprestado do projeto semelhante “ShutTheFuckUp”, e a implementação foi feita com a Web Audio API
- Foi publicado sob a licença MIT, podendo ser usado livremente por qualquer pessoa
Visão geral do projeto
- STFU é uma aplicação web simples que detecta sons barulhentos ao redor e reproduz esse mesmo som com cerca de 2 segundos de atraso
- A motivação surgiu de uma situação em um aeroporto, quando uma pessoa assistia a vídeos curtos em volume alto e ria
- Em vez de confrontar diretamente a pessoa, a resposta foi devolver o som para ela ouvir
- O app foi gerado como uma versão completa a partir de um único prompt usando Claude AI, e de fato funciona
Como funciona
- Segundo a explicação, ele usa os fenômenos de auditory feedback loop e dissonância cognitiva
- Quando a pessoa ouve a própria voz ou som com um pequeno atraso, isso naturalmente faz com que ela pare de falar ou reduza o ruído
- O desenvolvedor diz que não é especialista em neurociência, mas comenta que o fato de “as pessoas ficarem quietas” já basta
Nome e origem
- O nome original do projeto era “make-it-stop”, mas
ao ver o projeto semelhante “ShutTheFuckUp” criado por Tim Darcet, o nome foi alterado para STFU
- “Era um nome melhor, então eu roubei”
Estrutura técnica
- O app é uma página HTML única baseada na Web Audio API
- Os principais arquivos são
index.html, README.md e LICENSE
- A proporção de linguagem no repositório é 100% HTML
Licença e link do web app utilizável
1 comentários
Opiniões do Hacker News
Esse app é muito divertido
Quando vejo gente falando no viva-voz, finjo de propósito que estou participando da conversa. Aí normalmente a pessoa me olha estranho, desliga o alto-falante e passa para os fones. Funciona
Com quem fica vendo Reels em volume alto, eu solto uma risadinha falsa ou algum comentário. Aí a situação fica constrangedora e, na maioria das vezes, a pessoa para. No fim, eu também só quero silêncio
Na linha daquele papo barato de TikTok de “existem dois tipos de pessoa...”, minha esposa sempre deixa o volume do celular no máximo. E o pior é que a qualidade do alto-falante é péssima
Também não entendo quem vai caminhar sozinho e coloca música numa caixa Bluetooth. Se você está sozinho na natureza, deveria usar fones de ouvido
O mesmo vale para quem usa viva-voz no volume máximo em locais públicos. O alto-falante do celular foi feito para ser ouvido de perto, então a qualidade também fica melhor
Estou esperando o dia em que a tecnologia de baterias avance a ponto de acabar com o barulho de cortador de grama. Eu realmente sofro com barulhos altos
Talvez eu seja minoria, mas não entendo por que usar um app desses em vez de simplesmente pedir com educação
Esse caso me lembrou a Speech Jamming Gun, criada por pesquisadores japoneses, nessa linha de “o velho volta a ser novo”
Artigo relacionado
Na empresa, algumas pessoas fazem reuniões no banheiro. Atendem chamadas enquanto fazem suas necessidades, com barulho de descarga ao fundo. Entendo diferenças culturais, mas isso é inadequado
Muito engraçado. Acho que etiqueta em público é mais uma questão cultural do que de coragem.
No meu país, mesmo que alguém faça barulho, a maioria simplesmente deixa passar. Já na Holanda, Alemanha ou Escandinávia, as pessoas apontam isso na hora
Nessas situações, eu faço o seguinte: parto do princípio de que a pessoa cometeu um engano e finjo que estou ajudando
Por exemplo, para alguém assistindo Reels no alto em público, eu digo: “Seu fone desconectou, dá para ouvir tudo!”.
Para quem vai embora deixando lixo para trás, eu entrego e digo: “Você esqueceu isso aqui!”. Aí acontece uma correção de comportamento de forma natural
É meio triste que alguém não consiga nem dizer que outra pessoa está fazendo barulho e, em vez disso, crie um app de JavaScript de 12 linhas e isso vire um post popular
Um dos webapps de que eu gosto é webcammictest.com, que no teste de microfone tem eco com atraso de 0, 1 e 3 segundos
Sou indo-americano. Já pedi centenas de vezes para meus pais abaixarem o volume da TV ou dos vídeos, mas cinco minutos depois volta a subir. Acho que eles não querem admitir a própria perda auditiva
Eu cresci nos EUA e tento considerar os outros, mas meus pais não são assim. Talvez seja uma diferença cultural. Na próxima vez que eu for para a Índia, pretendo usar esse app