- สร้าง เว็บแอปที่สะท้อนเสียงรบกวนรอบข้างกลับไปให้ผู้ก่อเสียงได้ยิน โดยมีที่มาจากการเจอคนเปิดวิดีโอดังลั่นในสนามบิน
- แอปนี้ทำงานโดย นำเสียงที่รับจากไมโครโฟนมาเล่นซ้ำหลังหน่วงเวลาประมาณ 2 วินาที เพื่อให้คู่กรณีได้ยินเสียงของตัวเองและลดระดับเสียงลง
- ผู้พัฒนาใช้ Claude AI เพื่อสร้างเวอร์ชันที่ใช้งานได้ด้วยพรอมป์ต์เพียงครั้งเดียว
- ยืมชื่อมาจากโปรเจกต์คล้ายกันอย่าง “ShutTheFuckUp” และพัฒนาด้วย Web Audio API
- เปิดเผยภายใต้ MIT License ทำให้ทุกคนสามารถใช้งานได้อย่างอิสระ
ภาพรวมโปรเจกต์
- STFU คือเว็บแอปพลิเคชันแบบง่ายที่ตรวจจับเสียงดังรอบข้างแล้ว เล่นเสียงเดิมนั้นกลับออกไปหลังหน่วงเวลาประมาณ 2 วินาที
- แรงบันดาลใจในการสร้างมาจากเหตุการณ์ที่สนามบิน เมื่อมีคนหนึ่งเปิดวิดีโอ Reels เสียงดังพร้อมหัวเราะไปด้วย
- ในสถานการณ์ที่ยากจะเข้าไปห้ามตรง ๆ จึงตอบโต้ด้วยวิธีสะท้อนเสียงกลับไปให้ได้ยิน
- แอปถูกสร้างเป็นเวอร์ชันสมบูรณ์ด้วยการใช้ Claude AI จากพรอมป์ต์เพียงครั้งเดียว และใช้งานได้จริง
หลักการทำงาน
- ตามคำอธิบาย ระบบอาศัยปรากฏการณ์ วงจรป้อนกลับทางการได้ยิน (auditory feedback loop) และ ความไม่สอดคล้องทางการรับรู้ (cognitive dissonance)
- เมื่อผู้ใช้ได้ยินเสียงของตัวเองย้อนกลับมาหลังจากหน่วงเวลาเล็กน้อย ก็จะเกิดผลให้หยุดพูดหรือเบาเสียงลงโดยธรรมชาติ
- ผู้พัฒนาระบุว่าตนไม่ใช่ผู้เชี่ยวชาญด้านประสาทวิทยา แต่แค่ “คนเงียบลง” ก็เพียงพอแล้ว
ชื่อและที่มา
- เดิมชื่อโปรเจกต์คือ “make-it-stop” แต่ภายหลัง
เปลี่ยนชื่อเป็น STFU หลังจากเห็นโปรเจกต์คล้ายกัน “ShutTheFuckUp” ของ Tim Darcet
โครงสร้างเทคโนโลยี
- แอปถูกสร้างบนพื้นฐานของ Web Audio API ในรูปแบบหน้า HTML เดี่ยว
- ไฟล์หลักคือ
index.html, README.md, LICENSE
- สัดส่วนภาษาของรีโพซิทอรีคือ HTML 100%
ไลเซนส์และลิงก์เว็บแอปที่ใช้งานได้
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
แอปนี้สนุกมาก
เวลาเห็นคนคุยโทรศัพท์แบบเปิดลำโพง ฉันจะแกล้งทำเป็น ร่วมวงสนทนา ด้วย แบบนี้พวกเขามักจะมองแปลก ๆ แล้วปิดลำโพงไปใช้หูฟังแทน ได้ผลดี
กับคนที่เปิด Reels เสียงดัง ๆ ฉันก็จะ หัวเราะปลอม ๆ หรือพูดแทรกคอมเมนต์ไป ทำให้เขาเริ่มกระอักกระอ่วนแล้วส่วนใหญ่ก็หยุด สุดท้ายฉันก็แค่อยากได้ความเงียบ
ถ้าจะพูดแบบ TikTok เชย ๆ ว่า “คนมีอยู่สองประเภท...” ภรรยาฉันจะเปิดเสียงมือถือไว้ดังสุดตลอด แต่เสียงนั้น คุณภาพลำโพง แย่มาก
ฉันก็ไม่เข้าใจคนที่เดินป่าคนเดียวแล้วยังเปิดเพลงผ่านลำโพง Bluetooth ถ้าอยู่ท่ามกลางธรรมชาติคนเดียวก็ควรใช้ หูฟัง สิ
การใช้สปีกเกอร์โฟนในที่สาธารณะโดยเปิดดังสุดก็เหมือนกัน ลำโพงมือถือถูกออกแบบมาให้ฟังใกล้หูอยู่แล้ว คุณภาพเสียงก็ดีกว่าด้วย
ฉันรอวันที่เทคโนโลยีแบตเตอรี่พัฒนาจน เสียงเครื่องตัดหญ้า หายไปไม่ไหว ฉันทนเสียงดังมาก ๆ ไม่ค่อยได้จริง ๆ
ฉันอาจเป็นส่วนน้อย แต่ไม่เข้าใจว่าทำไมถึงต้องใช้งานแอปแบบนี้ ทั้งที่แค่ พูดขออย่างสุภาพ ก็ได้
พอได้ยินคำว่า “ของเก่ากลับมาใหม่” ก็ทำให้นึกถึง Speech Jamming Gun ที่นักวิจัยญี่ปุ่นเคยทำ
บทความที่เกี่ยวข้อง
ที่บริษัทมีบางคนถึงขั้น ประชุมในห้องน้ำ คุยสายไปทำธุระไป แล้วก็ได้ยินเสียงชักโครกอยู่ด้านหลัง ฉันเข้าใจเรื่องความต่างทางวัฒนธรรมนะ แต่นี่มันไม่เหมาะสม
ตลกดีมาก ฉันคิดว่า มารยาทสาธารณะ เป็นเรื่องของวัฒนธรรมมากกว่าความกล้า
ในประเทศของฉัน ถ้าใครส่งเสียงดังคนส่วนใหญ่ก็จะปล่อยผ่าน แต่ในเนเธอร์แลนด์ เยอรมนี หรือสแกนดิเนเวีย จะมีคน ทักท้วง ทันที
เวลาเจอสถานการณ์แบบนี้ ฉันจะทำเหมือนอีกฝ่ายเผลอทำผิด แล้ว แกล้งช่วยเหลือ
ตัวอย่างเช่น ถ้ามีคนเปิด Reels ดัง ๆ ในที่สาธารณะ ฉันจะพูดว่า “หูฟังหลุดแล้วนะ ได้ยินหมดเลย!”
ถ้ามีคนลงจากรถแล้วทิ้งขยะไว้ ฉันก็จะยื่นให้พร้อมพูดว่า “ลืมของไว้ครับ!” แบบนี้มันกลายเป็นการ ช่วยปรับพฤติกรรม ไปโดยธรรมชาติ
มันน่าขมขื่นนิด ๆ ที่การซึ่งใครสักคนไม่กล้าบอกว่าคนอื่นเสียงดัง แล้วไปสร้าง แอป JavaScript 12 บรรทัด แทน กลับกลายเป็นโพสต์ยอดนิยม
หนึ่งในเว็บแอปที่ฉันชอบคือ webcammictest.com ซึ่งตอนทดสอบไมค์มีฟังก์ชันเอคโคหน่วงเวลา 0 วินาที, 1 วินาที, 3 วินาที
ฉันเป็นอเมริกันเชื้อสายอินเดีย ฉันบอกพ่อแม่ให้ลดเสียงทีวีหรือวิดีโอมาหลายร้อยครั้งแล้ว แต่ผ่านไป 5 นาทีก็ดังเหมือนเดิม น่าจะเพราะไม่อยากยอมรับว่า การได้ยินแย่ลง
ฉันโตในอเมริกาเลยเกรงใจคนอื่น แต่พ่อแม่ไม่ได้เป็นแบบนั้น คงเป็น ความต่างทางวัฒนธรรม คราวหน้าถ้าฉันไปอินเดียก็ว่าจะลองใช้แอปนี้ดู