🎛️

SonicSqueeze

纯前端极速音频有损压缩 · 零服务端中转

⚡ Cloudflare Pages 🔒 100% 本地运算
🎙️ 语音 / 会议录音
MP3 · 48kbps · 单声道 · 24kHz
极限瘦身 ~85%
📱 社交分享 / 播客
MP3 · 64kbps · 单声道 · 24kHz
体积减少 ~80%
🎵 均衡音质 / 背景音
MP3 · 96kbps · 立体声 · 44.1kHz
体积减少 ~65%
🎧 高保真音乐
MP3 · 128kbps · 立体声 · 44.1kHz
体积减少 ~50%
48 kbps
32k (极小) 64k (语音) 128k (标准) 320k (极高)
📂
点击或将音频文件拖拽至此处
支持批量拖入多个文件,即拖即压,数据绝不上载云端
MP3 WAV M4A / AAC FLAC OGG / WebM
🎵
队列为空
上传或拖拽音频文件到上方区域,即可开始极速压缩
🎧 音质无缝 A/B 瞬切试听对比

戴上耳机,在播放过程中点击右上角按钮即可 0毫秒无缝切换原音与压缩音质,亲耳验证人声或音乐是否有损细节。

未加载音频(请在“批量压缩”列表点击试听按钮)
00:00 / 00:00
🔊

⚡ Cloudflare Pages 极速部署指南

本项目遵循纯静态(Static HTML/CSS/JS/Worker)零构建设计,无需 Node.js 编译,秒级部署于全球 CDN。

方式一:Wrangler CLI 一键直传部署
npx wrangler pages deploy . --project-name=sonic-squeeze
方式二:Git 仓库自动关联集成
在 Cloudflare 仪表盘新建 Pages 项目,关联 GitHub/GitLab 仓库,构建设置中将 Build output directory 设为根目录 /,点击 Save and Deploy 即可。

💡 音频有损压缩的核心原理与收益

  • 单声道合并 (Stereo → Mono):立体声包含左右双声道。对于人声录音、会议记录、语音消息,合并为单声道后听感几乎无差别,但原始数据量直接减少 50%。
  • 智能重采样 (Resampling):人类正常语音频段在 8kHz 以下,采用 16kHz~24kHz 采样率即可保真还原发音细节,削减冗余的高频数据。
  • LAME Web Worker:在独立后台 Worker 线程中进行分块有损编码,完全避免主线程卡顿,保持页面 60 FPS 顺滑响应。
  • 0 隐私泄露:纯客户端内存沙盒运行,音频数据不经过任何第三方服务器。