Desert Ant Labs

Clear.

语音增强可用

设备端语音增强,让你的录音获得播客录音棚那种温暖、近距离拾音的声音,无需上传。

演示

录音棚音质,没有云端账单。

Adobe Podcast、Dolby 和 Auphonic 都按分钟计费,而且都要求把音频交到它们的服务器上。Clear 在 iPhone 16 Pro 上处理一段 5 分钟素材只需 1 秒,全程在设备上完成。

送进去的是一段笔记本麦克风录的声音:房间没做过声学处理,窗外还有车流。返回的声音像是贴着麦克风录的:中低频温暖,人声在混音中靠前,背后没有房间,响度也已经调到 Spotify、Apple Podcasts 和 YouTube 要求的标准。

Clear 提供两个变体:clear-studioclear-natural。Studio 是默认变体,会清理到接近全静。Natural 会保留房间声、呼吸声和唇齿细节,适合做过声学处理的房间和有意为之的旁白。

5 分钟音频,1 秒处理完。

在 iPhone 16 Pro 上 302 倍实时,在 MacBook Pro M5 上 345 倍:对一段 60 秒素材完成增强、母带处理和重新编码,三次取最好,全部在设备上完成。

302x
实时倍率
iPhone 16 Pro,从增强到重新编码
9.0MB
Core ML 模型
fp16 计算,6-bit 权重调色板
48kHz
输出

clear-studio,对一段 60 秒素材完成增强、母带处理和重新编码,三次取最好

设备实时倍率
iPhone 16 Pro302x
MacBook Pro (M5)345x

在实际发布的 Core ML 构建上的内部测量:一段 5 分钟的单声道素材走完包含增强、母带处理和重新编码的完整流程,iOS 27.0。模型卡给出的数据是:一段 60 秒素材在 iPhone 16 Pro 上 302 倍、在 MacBook Pro(M5)上 345 倍,三次取最好。Android 和浏览器上的速度尚未测量,我们也还没有公布与云端工具对比的音质评分。

播客与视频母带处理.

除掉的不只是底噪,还有整个房间

大多数降噪工具处理到底噪就停了。Clear 连房间反射也一并去掉,在空卧室里录的一条素材,回来时听着像贴着麦克风录的,而不是闷在盒子里。

不用上传,没有按分钟计费

把录音棚级清理做成一项功能,对用户不必按量计费。增强在设备上运行,因此不会有一张随音频处理时长不断增长的云端音频账单。

把糟糕房间里的录音救回来

语音备忘和通话录音在进入转写或归档之前先清理一遍,在厨房里接的电话,转写出来也干干净净。

在手机上修好一段一小时的录音

写入磁盘时,文件路径会分块流式处理,因此一段一小时的录音和十秒的片段占用同样的内存。增强后的文件就落在原文件旁边。

灵感

用 Clear 构建的点子。把提示词复制到你的编码 agent 里就能开始。

Clear

Add a one-tap 'clean audio' button that removes noise and room echo.

Clear

Master a podcast episode to platform loudness, on the device.

Clear

Rescue a recording made in a noisy, untreated room.

Clear

Clean the audio on a phone video in one pass.

ClearVozClips

Record, clean, transcribe, and clip: a whole creator pipeline, offline.

ClearVoz

Build a voice-notes app that cleans the audio and transcribes it offline.

ClearVozUhm

A clean, filler-free transcript from a raw, noisy recording.

Clear

A Shortcut that cleans up any audio file's sound.

查看全部 10 个点子

模型能做什么

  • 针对饱满、在场、贴近麦克风的播客声音训练:中低频靠前,人声不薄也不远。
  • 由微调过的 DeepFilterNet 3 模型完成降噪和去混响。没做声学处理的卧室或酒店房间,出来的效果更接近处理过的录音棚,而且不会再添回混响。
  • 齿音安全,无处理痕迹:S、T、F 上不会出现刺耳的尖峰,也没有抽吸感或音乐噪声。呼吸声和爆破音完整保留。
  • 响度预设:Apple Podcasts、Spotify、YouTube、EBU R128(LUFS / EBU R128 归一化)。输出为 48 kHz。
  • 可解码 AVFoundation 能读取的任何音频文件,输出扩展名决定编码:.wav 为 16-bit PCM,.m4a.mp4.aac 为 AAC,.caf.aiff 为 PCM。没有文件系统时,enhance(bytes:) 返回 WAV 字节。
  • 两个变体:clear-studio 用于安静的录音棚清理,clear-natural 保留房间氛围声。权重在首次使用时从 Hub 获取并缓存。两者都提供 StrengthMastering 控制项,可按喜好调节。

快速上手

只需几行代码,即可为你的 iOS or macOS, Android or web 应用加上 语音增强。 Clear 文档.

iOS, macOS
安装
// Swift Package Manager
.package(url: "https://github.com/Desert-Ant-Labs/desert-ant-core", from: "3.1.0")
// target dependency
.product(name: "Clear", package: "desert-ant-core")
示例 - Swift
import Clear

let clear = Clear()
let result = try await clear.enhance(path: "in.wav", to: "out.wav")
print(result.realtimeFactor, result.measuredLUFS ?? 0)
用提示词构建
Add Clear from Desert Ant Labs to this Swift project (iOS, macOS).

What it does: Clear:面向语音录音的设备端录音棚音质.

SDK:

Swift (iOS, macOS)
Repo: https://github.com/Desert-Ant-Labs/desert-ant-core#readme
// Swift Package Manager
.package(url: "https://github.com/Desert-Ant-Labs/desert-ant-core", from: "3.1.0")
// target dependency
.product(name: "Clear", package: "desert-ant-core")

Reference:
- Model page: https://desertant.com/models/clear/
- Full catalog and other models: https://desertant.com/llms.txt

Add the SDK, then follow its README for the exact API and current version. Do not invent API names or method signatures; confirm them against the README.
Android
安装
// build.gradle.kts (Maven Central)
implementation("ai.desertant:clear:3.1.0")
示例 - Kotlin
import ai.desertant.clear.Clear

Clear(context).use { clear ->
    val result = clear.enhance(samples, 48_000.0)   // 48kHz mono out
    result.measuredTruePeakDbfs
}
用提示词构建
Add Clear from Desert Ant Labs to this Kotlin project (Android).

What it does: Clear:面向语音录音的设备端录音棚音质.

SDK:

Kotlin (Android)
Repo: https://github.com/Desert-Ant-Labs/desert-ant-core#readme
// build.gradle.kts (Maven Central)
implementation("ai.desertant:clear:3.1.0")

Reference:
- Model page: https://desertant.com/models/clear/
- Full catalog and other models: https://desertant.com/llms.txt

Add the SDK, then follow its README for the exact API and current version. Do not invent API names or method signatures; confirm them against the README.
Web, Node.js
安装
npm i @desert-ant-labs/clear @litertjs/core   # browser
npm i @desert-ant-labs/clear                  # Node
示例 - TypeScript
import { Clear } from "@desert-ant-labs/clear";

const clear = await Clear.load();
const result = await clear.enhance(samples, 48_000);   // Float32Array in, 48kHz out
await clear.enhance(samples, 48_000, { targetLUFS: "spotify" });
用提示词构建
Add Clear from Desert Ant Labs to this JavaScript / TypeScript project (Web, Node.js).

What it does: Clear:面向语音录音的设备端录音棚音质.

SDK:

JavaScript / TypeScript (Web, Node.js)
Repo: https://github.com/Desert-Ant-Labs/desert-ant-core#readme
npm i @desert-ant-labs/clear @litertjs/core   # browser
npm i @desert-ant-labs/clear                  # Node

Reference:
- Model page: https://desertant.com/models/clear/
- Full catalog and other models: https://desertant.com/llms.txt

Add the SDK, then follow its README for the exact API and current version. Do not invent API names or method signatures; confirm them against the README.

规格

速度
在 iPhone 16 Pro 上 302 倍实时
模型
微调过的 DeepFilterNet 3
设备端体积
每个变体 9.0 MB Core ML,24 MB ONNX
平台
iOS 18+、macOS 15+、tvOS 18+、visionOS 2+(Core ML);Android 7+(LiteRT);浏览器(WebAssembly 和 LiteRT.js);Node

Clear 是为人声打造的。音乐、音效和其他非人声会被当作噪声压下去,所以请把 Clear 用在人声轨上,而不是已经混好的成品上。Clear 也不是声源分离工具:两个人抢着说话,出来仍然是叠在一起的。clear-studio 清理得很彻底,连呼吸声和房间氛围声都会被剥掉,房间做过声学处理时请改用 clear-natural

常见问题

Clear 是什么?

设备端语音增强,让你的录音获得播客录音棚那种温暖、近距离拾音的声音,无需上传。

Clear 在设备上运行吗?

是的。Clear 在设备上运行,不调用任何服务器,因此数据始终留在用户手中。

Clear 支持哪些平台?

Clear 以面向 Swift, Kotlin, JavaScript / TypeScript 的原生设备端 SDK 形式提供。

Clear 的价格是多少?

每个模型的每个 SDK 均可免费支持最多 10 万台月活跃设备。每位用户调用模型的次数不设上限。 如需定制授权,请联系我们

Clear 的准确度和速度如何?

在 iPhone 16 Pro 上 302 倍实时,在 MacBook Pro M5 上 345 倍:对一段 60 秒素材完成增强、母带处理和重新编码,三次取最好,全部在设备上完成。

资源