STFU

3 weeks ago 10

  • 공항에서 큰 소리로 영상을 보던 사람을 계기로, 주변 소음을 되돌려 들려주는 웹앱이 제작됨
  • 앱은 마이크로 입력된 소리를 약 2초 지연 후 재생하여 상대방이 스스로 소리를 줄이게 만드는 방식
  • 개발자는 Claude AI를 이용해 한 번의 프롬프트로 작동 가능한 버전을 생성했다고 밝힘
  • 유사 프로젝트 “ShutTheFuckUp” 에서 이름을 차용했으며, Web Audio API로 구현됨
  • MIT 라이선스로 공개되어 누구나 자유롭게 사용할 수 있음

프로젝트 개요

  • STFU는 주변의 시끄러운 소리를 감지해 같은 소리를 약 2초 지연시켜 재생하는 간단한 웹 애플리케이션

    • 제작 동기는 공항에서 한 사람이 리일 영상을 큰 소리로 재생하며 웃던 상황에서 비롯됨
    • 직접 제지하기 어려운 상황에서, 소리를 되돌려 들려주는 방식으로 대응
  • 앱은 Claude AI를 활용해 한 번의 프롬프트로 완성된 버전이 생성되었으며, 실제로 작동함

    • 개발자는 “놀랍게도 작동한다”고 언급

작동 원리

  • 설명에 따르면, 청각 피드백 루프(auditory feedback loop)인지 부조화(cognitive dissonance) 현상을 이용
    • 사용자가 자신의 소리를 약간의 지연 후 다시 들으면 자연스럽게 발화를 멈추는 효과 발생
    • 개발자는 신경과학 전문가는 아니지만, “사람들이 조용해진다”는 점만으로 충분하다고 언급

이름과 유래

  • 원래 프로젝트명은 “make-it-stop” 이었으나,
    Tim Darcet이 만든 유사 프로젝트 “ShutTheFuckUp”을 보고 이름을 STFU로 변경
    • “더 좋은 이름이라 훔쳤다”고 표현

기술 구성

  • Web Audio API를 기반으로 제작된 단일 HTML 페이지 형태의 앱
    • 주요 파일은 index.html, README.md, LICENSE
    • 저장소 언어 비율은 HTML 100%

라이선스 및 공개 정보

  • MIT 라이선스로 배포되어 자유로운 수정 및 재사용 가능
  • GitHub 저장소 기준 314개의 스타, 22개의 포크 기록
  • 별도의 릴리스나 패키지는 등록되어 있지 않음
  • 프로젝트 웹사이트는 stfu.pankajtanwar.in

Read Entire Article