音频变速器
录音与课程按 0.5–3 倍速回放,变速不变调(时间拉伸)或倍速直变,本地解码处理并导出 WAV
在线音频变速工具:把课堂录音、播客、会议记录、语言学习的听力材料在浏览器里按你选择的倍速重新生成一个音频文件。 「变速不变调」用时间拉伸算法把节奏改快的同时保持说话人的音高不变,听起来只是说得快了,不会变成「尖声快放」; 「倍速直变」则按倍速直接重读采样,等价于播放器的倍速键,处理极快但音高会随之升高或降低。 音频通过 WebAudio 在本地解码为 PCM,处理完可先试听再导出无损 WAV,全程不上传任何服务器。
音频文件
≤ 100MB变速设置
处理模式
输出规格:跟随源文件(待选择文件)
变速不变调把音频切成重叠短窗(grain 2048 采样 / hop 512 采样,4 倍重叠)后按新节奏叠加,音高保持不变。 朴素固定步长会让持续单音出现电平起伏与轻微「颤音」感,语音、会议、课程录音影响较小;拿不准时先用下方实时试听判断倍速是否合适。
变速处理与试听导出
原时长
—
待选择文件
新时长
—
按倍速换算
预估耗时
—
按采样数线性估算
预计 WAV 体积
—
无损 PCM16(44 字节头)
当前模式
变速不变调(时间拉伸)
时间拉伸 · 音高不变
倍速
1.0×
播放状态
未播放
空闲
说明:变速不变调的结果已经把新节奏写进采样,试听按 1.0 倍速播放即为最终听感;「实时试听原音频」用 AudioBufferSourceNode 的 playbackRate 直接改读取速度,无需等待处理,适合先判断倍速是否合适,但音高会一起变化。导出的 WAV 为未压缩 PCM16,体积约为同时长 MP3 的 10 倍; 解码、拉伸、重采样与编码全部在本机完成,音频不上传。
#音频变速器:把录音按倍速重生成一个文件
音频变速器用于把一整段音频(课程录音、播客、会议记录、外语听力)改写成更快或更慢的版本并保存成新文件。它与播放器的倍速键最大的不同是: 播放器的倍速只改变当下播放,关掉就没了,而且多数播放器的倍速会连带把音高一起升高;本页则把新的节奏写进采样、导出一个可以随处播放的 WAV 文件, 并且支持「变速不变调」——时长压缩了,说话人的音高却保持不变。整个流程都在浏览器内完成:WebAudio 的 decodeAudioData 本地解码为 PCM, 时间拉伸或重采样后由手写的 RIFF 编码器导出 WAV,不经过任何服务器。
变速不变调是什么?(时间拉伸原理)
一句话:变速不变调就是「改变采样在时间轴上的排布密度,而不改变它们的疏密比例」,所以时长变了、音高不变。 音高由相邻采样的间隔决定,直接把采样按 2 倍速读完(重采样)会让间隔减半、音高升一个八度;时间拉伸则反过来—— 把音频切成一小段一小段(本页 grain 取 2048 个采样,约 46 毫秒),每段加 Hann 窗后按更密的节奏重叠叠加到新的输出位置上, 段内采样的疏密完全不动,因此音高维持原样,只是段与段之间少读或多读一些内容,整体时长就压缩或拉长了。 本页实现的是朴素的窗口叠加法(固定切窗,不做相似度搜索),倍速越极端越容易在长音上听到轻微颤音,1.25–2 倍速通常听感自然。
语言学习适合几倍速?
常见的建议区间是 1.25–1.5 倍:这个区间既能明显压缩听课与精听时间,又基本保留连读、弱读和语调细节,不至于把音节糊成一团。 第一遍理解大意可以用 1.5–2 倍,第二遍逐句精听、跟读模仿时退回 0.75–1 倍把音听清,比一直 1 倍速效率更高。 记忆类复习(背单词例句、复听笔记)适合 1.25 倍;内容密度高或有专业术语的材料建议不超过 1.25 倍。 建议用「变速不变调」模式,音高不变才能保持对原始语调的感知;学习场景里若只是想快速筛内容,用倍速直变加实时试听即可,不必处理文件。
为什么处理后的文件变大?
两个原因叠加。第一,导出格式是无损 WAV(PCM16 未压缩):44100Hz 立体声每秒固定占用约 176KB,10 分钟就是约 100MB, 而同样 10 分钟的 MP3 只要 10MB 左右——这不是本页引入的损失,而是把解码后的采样原样封装的必然结果,好处是零编码损失、全平台兼容。 第二,放慢会真的变长:0.5 倍速输出的时长与采样数是源文件的两倍,体积自然翻倍。反过来 2 倍速的文件会小一半。 页面右上会实时显示「预计 WAV 体积」,需要 MP3 的话可以先导出 WAV,再用站内音频格式互转工具二次压缩。
对音质有什么影响?
变速不变调的影响来自重叠相加:相邻窗口取自源文件的不同位置,叠加处相当于把几个不同时刻的读法做加权平均, 因此瞬态(爆破音、鼓点)会被轻微抹平;对持续不变的单频成分,这几个读法之间存在固定相位差,加权平均后会带来电平起伏与轻微「颤音」感—— 这是朴素重叠窗(不做波形相似度对齐)的固有特性,倍速越极端越明显。语音、课程、会议这类宽带且不断变化的内容受影响较小, 人耳主要听见的仍是「说得快了/慢了、音色没变」。本页在叠加时同时累计窗权和并做归一化,因此 1 倍速处理是逐点透明的(不增减任何电平), 量化到 16bit 的动态范围约 96dB,听感上无差别。倍速直变的影响更「整齐」:线性插值相当于把波形在时间轴上重新取样, 音高与音色同步升降,没有任何叠加平滑,电平也完全不变,但完全听不出原始的人声音色。 若源文件本身是有损格式(MP3/M4A/OGG),其编码损失发生在解码之前,本页不会进一步放大。 追求最佳效果建议用原始录音(WAV 或高码率源)作为输入,尽量把倍速控制在 2 倍以内,并在正式导出前先试听确认。
和播放器倍速有什么区别?
播放器倍速是一次「实时读取加速」:同一份文件,播放时按 1.5 倍速度消费采样,音高通常会一起升高(部分播放器另带「保持音高」开关), 关掉页面就恢复原样,也无法把 1.5 倍速的版本发给别人。本页做的是离线改写文件本身: 变速不变调把新的节奏固化进采样,导出的 WAV 在任何播放器、手机、录音笔上播放都是这个速度且音高不变,适合做批量素材预处理、 配合剪辑软件、或给不支持倍速的设备准备材料。而本页的「倍速直变」模式在算法上正等价于播放器的倍速键(都是重读采样), 只是把结果保存了下来;「按倍速实时试听原音频」则直接用 AudioBufferSourceNode 的 playbackRate,与播放器实现同一件事。
#常见问题 (FAQ)
怎么让音频变快但声音不变尖?
选择「变速不变调」模式再设倍速。该模式用时间拉伸(重叠窗)改写采样排布,时长变短而音高不变;「倍速直变」按倍速重读采样,音高会同步升高。不确定时先用「按倍速实时试听原音频」判断倍速是否合适。
语言学习用几倍速比较好?
常见建议是 1.25–1.5 倍:既能压缩时间又保留连读、弱读与语调细节。第一遍泛听可到 1.5–2 倍,逐句精听与跟读时回退到 0.75–1 倍;专业术语密集的材料建议不超过 1.25 倍。
为什么导出的文件比原来大很多?
导出为无损 WAV(PCM16),44.1kHz 立体声约 176KB/秒,10 分钟约 100MB,同时长 MP3 约 10MB;放慢到 0.5 倍还会让时长与体积翻倍。需要小体积可导出 WAV 后再用站内音频格式互转工具压缩为 MP3。
处理需要多久?会上传我的录音吗?
耗时按采样数线性增长,页面会给出「约 X 秒」的预估:变速不变调约为每输出采样 4 倍窗叠加的计算量,倍速直变快一个数量级。全程在你浏览器内存中完成解码、拉伸与编码,不发送任何网络请求,刷新页面即清空。
提示「受保护或损坏的音频无法解码」怎么办?
浏览器无法解密带 DRM 的文件,也无法解析截断或扩展名与实际编码不符的文件。可先在本地播放器确认能否正常打开,或用格式互转工具转成 WAV/MP3 后再上传;单个文件请控制在 100MB 以内。
相关工具推荐
身份证复印件排版
正反面照片按 85.6×54mm 原件大小排进一页 A4,本地处理导出打印
PDF转图片
PDF 每页导出 JPG/PNG,可设分辨率与质量,发群/插 PPT 素材一步到位
PDF压缩
本地压缩 PDF 体积(三档质量),扫描件标书瘦身,文件不出浏览器
Excel表格查看转换器
在线查看xlsx/xls/csv并转换,多Sheet切换,导出JSON/CSV/Markdown,纯本地解析不上传
PDF电子签名
手写板书写签名,拖拽定位到 PDF 任意页任意位置,合同审批本地签
在线录屏
浏览器直接录屏(可选系统声音/麦克风),无需安装软件,录完即下载