Show HN:Ambiphone,简单直接的环境音乐和白噪音
一个新的基于浏览器的环境音和白噪音生成器 Ambiphone 因其干净、无广告的设计、可叠加的声景,以及即使手机锁屏也能继续播放而受到称赞。评论者将它与现有应用和网站进行比较,提出了保存预设、基于 URL 的分享、通过 PWA 实现离线缓存、双耳节拍以及 Sonos 或智能音箱支持等功能需求,其中不少创作者已经在原型开发中。讨论还引出了人们对订阅驱动、过度复杂的噪音应用的普遍不满,并探讨了音频循环、跨设备同步以及向外部扬声器流播放等技术取舍。
总体反馈
- 对这种“简单直接”、无广告、无需登录的做法以及极简设计反响强烈,普遍正面。
- 许多人称赞可以叠加多种声音并精细调整音量,认为这是同类工具中最好的之一。
- 也有少数人指出某些内置声音会让自己感到烦躁,这也凸显了“放松”音频的主观性。
技术实现
- 使用 Vue 3 和自定义 UI 构建。
- 使用 FLAC 文件实现跨浏览器无缝循环。
- 音频通过位于 Cloudflare 后面的 S3 提供,以降低出站成本。
- 开发者表示,为处理跨浏览器/移动端的各种怪癖付出了大量精力,尤其是 iOS 后台音频和无缝循环。
功能、UX 和声音设计
- 用户很喜欢启用声音时平滑的淡入;也有人希望有类似的淡出效果。
- 音量滑块被认为稍微有些难操作;有人建议加入“死区”以避免误触切换。
- 值得一提的小设计包括一个与真实时间联动的滴答时钟,以及一些有趣/新奇的声音,如数字电台、海运预报、与铁路相关的节拍和双耳节拍。
- 双耳节拍被用户提出需求后很快加入,用户确认它们工作正常(在单声道下节拍会消失)。
请求的增强功能和路线图
- 需求较高的项目:保存的混音、深度链接/URL 编码预设、“重置全部”按钮,以及设置的简单导入/导出(例如 JSON)。
- 讨论了无需完整账户的同步方式(URL 片段、代码或后端查询)。
- PWA 支持正在测试中;用户希望支持离线缓存,最好还能选择性预加载选定的声音。
- 一些高级控制的想法:混音随时间逐渐“漂移”、3D 定位、滤波、混响和音高调整。
- 还有人希望增加更多内容:Apollo/NASA 语音、ATC 录音(版权状态不明确)、以及更多用于耳鸣屏蔽的噪音类型。
与其他工具的比较
- 用户将其与其他环境音/白噪音应用和网站进行正面比较,常常批评竞争产品存在订阅、广告、无法离线使用或 UX 生硬等问题。
- 也有人提到一些替代应用的优点,例如离线支持、保存预设,以及可在其他音频播放时同时播放。
变现、长期可用性与开放性
- 一些评论者欣赏非订阅模式;也有人认为订阅可以用持续成本来合理化。
- 还有人希望能开放源代码或提供自建方案,以免担心长期可用性。