1 选一个或克隆一个声音
从 19 个内置声音里挑一个,或者用一段录音做一个新的 — 拖入一个音频文件,或者直接用麦克风录大约十秒。没有训练环节,也没有排队:片段读完,声音就可以用了。
AI 音频滤波器
Audiofilter 的文字转语音 AI 音频滤波器在你自己的机器上把写下的文字变成自然的语音。从 19 个免费声音里挑一个,或者用一段短录音克隆一个新的,输入文字,按「转换」。和本站每一个音频滤波器一样,模型在页面内运行 — 你的文字和录音永远不会离开这个浏览器。
SharedArrayBuffer,而它又要求
Cross-Origin-Opener-Policy 和 Cross-Origin-Embedder-Policy
这两个响应头,以及一个安全上下文(localhost 或 HTTPS)。如果你刚改过服务器设置,请强制刷新一次(Ctrl/Cmd + Shift + R)。
SharedArrayBuffer 以及一块能增长到 1.5 GB 的 WebAssembly 堆,而把这套组合处理得最稳的是 Chrome 和 Edge。Firefox 和 Safari 同样有线程和
SharedArrayBuffer ,只是给 WebAssembly 内存设的上限更低——值得一试:如果引擎起不来,或者跑到一半停了,就换 Chrome。手机和平板上的 Chrome 同样能用,只是首次下载和每次生成在手机处理器上会更慢一些。Audiofilter 的另外四个工具没有这个要求,在哪儿都能跑。
文字转语音与音色克隆 — 免费、不限次数、不上传
点小按钮可以试听
只有第一次 — 之后全部走缓存。
仅支持英语
数值越高,模型在结束一句话之前会把它多撑开一点。效果很细微 — 整个区间前后差大约一秒。
由 Audiofilter 录制的简短操作演示。
正在加载视频… 这里暂时无法播放视频,请使用下方的 X 链接。播放此视频会加载 X 的内容,并适用 X 的隐私政策。
三步,无需注册
从 19 个内置声音里挑一个,或者用一段录音做一个新的 — 拖入一个音频文件,或者直接用麦克风录大约十秒。没有训练环节,也没有排队:片段读完,声音就可以用了。
粘贴最多 500 个字符,然后设定它该怎么读。「表现力」决定每次生成之间演绎的差异有多大,停顿控件决定模型在句子之间和逗号处停多久 — 这是轻快朗读和从容旁白之间的区别。
音频一边生成一边开始播放,所以你会在最后几个词还不存在的时候就听到开头。拖动波形检查一遍,然后把结果存成 MP3、AAC 或 WAV。第一次之后的每次转换都立刻开始,因为模型已经在你的机器上了。
无账号、无配额、无水印
一段短片段就够克隆一个声音。不做任何微调,也不做任何存储 — 片段在浏览器里被转成一个紧凑的声音嵌入,在标签页开着的期间被使用,然后就没了。
没有后端,没有 API 密钥,也是唯一不放广告的工具页面。语音模型本身被编译成 WebAssembly 在页面内运行,所以你的文字和录音在原理上就无处可去。
每个内置声音都以 CC0 发布,也就是说你生成的音频可以商用、无需署名 — 这在免费文字转语音工具里并不常见。
可以调整表现力、句子之间的停顿,以及是否把逗号当作换气。还有一个句末阈值,用来在一句话收束之前多撑住一点点。
下载同样在你的设备上完成编码,所以成品文件也不会绕一趟服务器。WAV 是立刻写出的;MP3 和 AAC 会经过一个本地编码器。
模型在你第一次转换时被缓存,所以之后的访问完全跳过下载,按下「转换」的那一刻就开始生成。
本页面生成语音的是什么
这里的语音生成用的是 PocketTTS,一个跑在编译为 WebAssembly 的 ONNX Runtime 上的神经语音合成引擎。它在这个浏览器标签页内执行,所以你的文字和你提供的任何音色样本都不会离开你的设备。
音色克隆是零样本的:一段短样本被压缩成一个紧凑的声音嵌入,用来给合成过程做条件约束。不做微调,不上传,标签页一关,嵌入就消失。
不会。没有后端,也没有 API 调用。模型在这个浏览器标签页内运行,你的文字和录音不离开你的设备。
是。没有账号、没有试用期、没有字符配额、没有水印。因为处理发生在你自己的机器上而不是服务器上,本来就没有什么可计量的。
可以。每个内置声音都以 CC0 1.0 发布,所以你生成的语音归你,任何用途都行,包括商业用途,也不要求署名。你自己克隆的声音所产出的音频同样归你。
在能生成任何东西之前,模型必须先取一次。之后浏览器会把它留在缓存里,「转换」就立刻响应。
一个人清楚说话的六到十二秒,没有背景音乐、回声或其他人声。不是越长越好 — 超过十五秒的片段会被裁掉。
每次转换最多 500 个字符,大约八十个词,或者半分钟的语音。转换次数没有上限,所以长稿子可以一段一段做。
英语。模型是用英语语音训练的,内置音色全是英语朗读者,所以它能正确发音的语言只有英语。法语、德语、西班牙语、葡萄牙语、意大利语和荷兰语会出声,但套的是英语的字母发音规则。中文、日语和韩语不能用:分词器里没有这些文字的词片,文本会被还原成模型从未见过的原始字节。音色上标的口音是英语的口音,不是独立的语言。
MP3、AAC 或 WAV。编码器同样在你的设备上运行,所以成品文件在你保存之前不会被发往任何地方。
优先用 Chrome,Edge 表现一样;手机和平板上的 Chrome 也能用——首次下载和每次生成在手机处理器上会更慢,但工具是跑得起来的。引擎需要 WebAssembly 线程和 SharedArrayBuffer(旧浏览器没有),还需要一块能增长到 1.5 GB 的 WebAssembly 堆——最后这一项上 Firefox 和 Safari 设的上限更低,引擎在那里可能起不来,或者跑到一半停了。想试可以试,不行就换 Chrome。这只关乎文字转语音;人声分离、降噪和转换在任何较新的浏览器里都能跑。
模型缓存好之后,生成语音完全不需要网络。页面本身仍然要加载,所以一次会话里第一次打开它还是需要连接。
页面必须带着 COOP 和 COEP 响应头,通过 localhost 或 HTTPS 提供。如果刚改过设置,请强制刷新,让浏览器不再复用缓存里的那一份。
手上已经有录音,想找一个别的音频滤波器?
打开人声分离 → 打开降噪 →