ClearerVoice-Studio

GitHub
4k 332 简单 1 次阅读 今天Apache-2.0图像开发框架其他音频插件
AI 解读 由 AI 自动生成,仅供参考

ClearerVoice-Studio 是一款由阿里巴巴开源的 AI 语音处理工具箱,旨在利用先进的人工智能技术让声音更清晰。它核心解决了复杂声学环境下的语音质量问题,能够有效去除背景噪音、分离重叠的人声、提取特定说话人语音,甚至将低采样率的模糊音频“超分辨率”重建为高保真音质。

无论是需要快速部署能力的开发者、致力于算法研究的研究人员,还是希望优化音频体验的普通用户,都能从中受益。对于技术人员,ClearerVoice-Studio 提供了业界领先的预训练模型、完整的训练与推理脚本,并支持灵活的 NumPy 数组调用接口,便于集成到各类流水线中;近期更新还增加了多种无参考评价指标和非侵入式评估工具,方便量化模型效果。对于非专业用户,项目提供了 HuggingFace 和 ModelScope 在线演示,无需配置环境即可体验强大的降噪与音质增强功能。

该工具的显著亮点在于其广泛的格式兼容性(支持 MP3、AAC 等十余种格式及立体声处理)以及持续迭代的前沿能力,如带宽扩展技术可将 16kHz 音频提升至 48kHz。凭借开箱即用的特性和活跃的社区维护,ClearerVoice-Studio 正成为语音增强领域不可或缺的高效助手。

使用场景

一位播客制作人在处理户外采访录音时,面临背景噪音大、多人对话混杂以及音频采样率低导致音质模糊的严峻挑战。

没有 ClearerVoice-Studio 时

  • 噪音难以去除:传统滤波器无法有效分离风声和街道嘈杂声,强行降噪会导致人声严重失真,听起来像“机器人说话”。
  • 多人对话混杂:当受访者与路人声音重叠时,缺乏有效的源分离手段,只能手动逐帧剪辑,耗时数小时且效果不佳。
  • 音质提升受限:原始录音仅为 16kHz 采样率,缺乏带宽扩展能力,无法将其还原为广播级的 48kHz 高保真音质。
  • 格式兼容麻烦:面对 AAC、OPUS 等多种压缩格式,需要额外安装复杂的转码工具链才能进行统一处理。
  • 模型部署门槛高:若想尝试最新的学术算法,需自行复现论文代码并训练模型,对非算法工程师而言几乎不可能完成。

使用 ClearerVoice-Studio 后

  • 智能语音增强:利用内置的 FRCRN 等 SOTA 预训练模型,一键去除背景噪音的同时完美保留人声自然度。
  • 精准目标提取:通过目标说话人提取功能,直接从混合音频中分离出受访者的声音,自动过滤无关干扰。
  • 超分辨率重建:调用语音超分辨率功能,将低采样率音频智能 upscaled 至 48kHz,显著提升听感清晰度与丰富度。
  • 全格式无缝支持:直接读取 wav、mp3、aac 等十余种主流格式,无需预处理即可输入模型并获得高质量输出。
  • 开箱即用体验:通过简单的 Python 接口或 NumPy 数组调用,开发者可立即集成业界最先进的语音处理能力到工作流中。

ClearerVoice-Studio 将原本需要专业声学团队数天处理的音频修复工作,简化为开发者几行代码即可完成的自动化流程,极大降低了高保真语音处理的门槛。

运行环境要求

操作系统
  • 未说明
GPU

推理和训练建议使用 GPU(HuggingFace Demo 提及 GPU 资源有限,ModelScope 提供更多配额),具体型号、显存大小及 CUDA 版本未在文中明确说明。

内存

未说明

依赖
notes1. 必须安装最新版本的 FFmpeg 以支持多种音频格式(如 wav, mp3, flac 等)及不同声道/精度处理。 2. 支持通过 pip 直接安装核心库:`pip install clearvoice`。 3. 提供 HuggingFace 和 ModelScope 在线演示,其中 ModelScope 提供更充足的 GPU 使用额度。 4. 支持输入输出为 Numpy 数组的灵活调用方式。 5. 包含语音增强、分离、超分辨率(带宽扩展)、目标说话人提取等多种任务的预训练模型。
python未说明
numpy
ffmpeg (最新版,用于音频编解码)
ClearerVoice-Studio hero image

快速开始

ClearerVoice-Studio 是一款开源的、基于人工智能的语音处理工具包,专为研究人员、开发者和终端用户设计。它提供语音增强、语音分离、语音超分辨率、目标说话人提取等功能。该工具包配备了最先进的预训练模型,并附带训练和推理脚本,所有内容均可从此仓库获取。

👉🏻HuggingFace 演示👈🏻 | 👉🏻ModelScope 演示 | 👉🏻SpeechScore 演示👈🏻 | 👉🏻论文👈🏻


GitHub 仓库星标数 请在我们的 GitHub 上留下你的 ⭐,以支持这个社区项目!

记得点击右上角的星星⭐来支持我们一下,您的支持是我们更新模型的最大动力!

新闻 :fire:

  • 即将推出:ClearVoice 将新增更多任务。
  • [2025.6] 为 ClearVoice 添加接口,允许将 NumPy 数组输入模型,并以 NumPy 数组形式接收输出。这使得在训练或推理流程中调用模型更加灵活。请查看 demo_Numpy2Numpy.py
  • [2025.5] 更新了 speechscore,增加了更多非侵入式指标:NISQA 和 DISTILL_MOS。
  • [2025.4] 更新了 ClearVoice 的 pip 安装方式。现在只需输入 pip install clearvoice 即可使用 ClearVoice 中的所有预训练模型,详情请参见 PyPi 上的项目说明 链接
  • [2025.4] 新增了语音超分辨率的训练脚本,支持对模型进行再训练和微调。详细信息请参考文档 这里
  • [2025.4] 新增了用于训练/微调语音增强模型的数据生成脚本。这些脚本可以生成含噪语音或含噪混响语音。请查看 这里
  • [2025.1] ClearVoice 演示已在 HuggingFaceModelScope 上开放试用。不过,HuggingFace 的 GPU 使用量有限,而 ModelScope 则有更大的 GPU 配额。
  • [2025.1] ClearVoice 现已提供 语音超分辨率 功能,也称为带宽扩展。该功能通过将低分辨率音频(有效采样率至少为 16,000 Hz)转换为采样率为 48,000 Hz 的高分辨率音频,从而提升语音的感知质量。完整的升采样版 LJSpeech-1.1-48kHz 数据集 可从 HuggingFaceModelScope 下载。
  • [2025.1] ClearVoice 现在支持更多音频格式,包括 “wav”、“aac”、“ac3”、“aiff”、“flac”、“m4a”、“mp3”、“ogg”、“opus”、“wma”、“webm” 等。它还支持单声道和立体声通道,以及 16 位或 32 位精度。使用这些音频编解码器需要最新版本的 ffmpeg
  • [2024.12] 将预训练模型上传至 ModelScope。用户现在可以从 ModelScopeHuggingFace 下载这些模型。
  • [2024.11] 我们的 FRCRN 语音去噪器在 ModelScope 上已被使用超过 300 万次
  • [2024.11] 我们的 MossFormer 语音分离器在 ModelScope 上已被使用超过 250 万次
  • [2024.11] 本仓库正式发布。

🌟 为什么选择 ClearerVoice-Studio?

  • 预训练模型: 包含最先进的预训练模型,并在大量高质量数据集上进行了微调。无需从零开始!
  • 易用性: 设计便于无缝集成到您的项目中,提供简单而灵活的推理和训练接口。
  • 功能全面: 将多种语音处理任务的先进算法整合在一个平台上。
  • 社区驱动: 专为研究人员、开发者和爱好者打造,旨在促进协作与创新。

本仓库内容

本仓库主要分为三个部分:ClearVoiceTrainSpeechScore

1. ClearVoice [Readme][文档]

ClearVoice 提供了一种用户友好的解决方案,用于语音去噪、分离、超分辨率、音视频结合的目标说话人提取等语音处理任务。它被设计为一个统一的推理平台,利用预训练模型(例如 FRCRNMossFormer),这些模型均在大规模数据集上训练而成。如果您正在寻找一款能够提升语音质量的工具,ClearVoice 就是理想之选。只需点击 ClearVoice,按照我们的详细说明即可开始使用。

2. Train

对于高级研究人员和开发者,我们提供了 ClearVoice 中所有任务以及其他相关任务的模型微调和训练脚本:

  • 任务 1:语音增强(16kHz 和 48kHz)
  • 任务 2:语音分离(8kHz 和 16kHz)
  • 任务 2:语音超分辨率(48kHz)
  • 任务 4:目标说话人提取
    • 子任务 1:仅音频条件下的说话人提取,基于参考语音(8kHz)
    • 子任务 2:音视频结合的说话人提取,基于面部(嘴唇)录像(16kHz)
    • 子任务 3:音视频结合的说话人提取,基于身体姿态(16kHz)
    • 子任务 4:神经引导的说话人提取,基于 EEG 信号(16kHz)

欢迎贡献者加入更多模型架构和任务!

3. SpeechScore [Readme][文档]

SpeechScore 是一个语音质量评估工具包。我们在此将其纳入,用于评估不同模型的性能。SpeechScore 包含许多流行的语音指标:

  • 信噪比(SNR)
  • 语音质量感知评价(PESQ)
  • 短时客观可懂度(STOI)
  • 深度噪声抑制平均意见分(DNSMOS)
  • 不变尺度信干比(SI-SDR)
  • 以及更多质量基准测试

联系方式

如果您对 ClearerVoice-Studio 有任何意见或疑问,欢迎在此仓库中提交问题,或直接通过以下方式联系我们:

  • 邮箱:{shengkui.zhao, zexu.pan}@alibaba-inc.com

此外,也欢迎您加入我们的钉钉群,分享和讨论算法、技术及用户体验反馈。您可以通过扫描以下二维码加入我们的官方交流群。

ClearVoice 在钉钉
Light

友情链接

请查看阿里巴巴集团智能计算实验室语音组的一些优秀 GitHub 仓库。

Demo Github Demo Demo

致谢

ClearerVoice-Studio 包含第三方组件,以及从一些开源项目修改而来的代码,其中包括:
SpeechbrainESPnetTalkNet-ASD

常见问题

相似工具推荐

openclaw

OpenClaw 是一款专为个人打造的本地化 AI 助手,旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚,能够直接接入你日常使用的各类通讯渠道,包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息,OpenClaw 都能即时响应,甚至支持在 macOS、iOS 和 Android 设备上进行语音交互,并提供实时的画布渲染功能供你操控。 这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地,用户无需依赖云端服务即可享受快速、私密的智能辅助,真正实现了“你的数据,你做主”。其独特的技术亮点在于强大的网关架构,将控制平面与核心助手分离,确保跨平台通信的流畅性与扩展性。 OpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者,以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力(支持 macOS、Linux 及 Windows WSL2),即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你

349.3k|★★★☆☆|3天前
Agent开发框架图像

stable-diffusion-webui

stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面,旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点,将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。 无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师,还是想要深入探索模型潜力的开发者与研究人员,都能从中获益。其核心亮点在于极高的功能丰富度:不仅支持文生图、图生图、局部重绘(Inpainting)和外绘(Outpainting)等基础模式,还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外,它内置了 GFPGAN 和 CodeFormer 等人脸修复工具,支持多种神经网络放大算法,并允许用户通过插件系统无限扩展能力。即使是显存有限的设备,stable-diffusion-webui 也提供了相应的优化选项,让高质量的 AI 艺术创作变得触手可及。

162.1k|★★★☆☆|4天前
开发框架图像Agent

everything-claude-code

everything-claude-code 是一套专为 AI 编程助手(如 Claude Code、Codex、Cursor 等)打造的高性能优化系统。它不仅仅是一组配置文件,而是一个经过长期实战打磨的完整框架,旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。 通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能,everything-claude-code 能显著提升 AI 在复杂任务中的表现,帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略,使得模型响应更快、成本更低,同时有效防御潜在的攻击向量。 这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库,还是需要 AI 协助进行安全审计与自动化测试,everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目,它融合了多语言支持与丰富的实战钩子(hooks),让 AI 真正成长为懂上

147.9k|★★☆☆☆|今天
开发框架Agent语言模型

ComfyUI

ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎,专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式,采用直观的节点式流程图界面,让用户通过连接不同的功能模块即可构建个性化的生成管线。 这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景,也能自由组合模型、调整参数并实时预览效果,轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性,不仅支持 Windows、macOS 和 Linux 全平台,还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构,并率先支持 SDXL、Flux、SD3 等前沿模型。 无论是希望深入探索算法潜力的研究人员和开发者,还是追求极致创作自由度的设计师与资深 AI 绘画爱好者,ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能,使其成为当前最灵活、生态最丰富的开源扩散模型工具之一,帮助用户将创意高效转化为现实。

108.1k|★★☆☆☆|昨天
开发框架图像Agent

markitdown

MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具,专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片(含 OCR)、音频(含语音转录)、HTML 乃至 YouTube 链接等多种格式的解析,能够精准提取文档中的标题、列表、表格和链接等关键结构信息。 在人工智能应用日益普及的今天,大语言模型(LLM)虽擅长处理文本,却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点,它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式,成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外,它还提供了 MCP(模型上下文协议)服务器,可无缝集成到 Claude Desktop 等 LLM 应用中。 这款工具特别适合开发者、数据科学家及 AI 研究人员使用,尤其是那些需要构建文档检索增强生成(RAG)系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性,但其核心优势在于为机器

93.4k|★★☆☆☆|3天前
插件开发框架

LLMs-from-scratch

LLMs-from-scratch 是一个基于 PyTorch 的开源教育项目,旨在引导用户从零开始一步步构建一个类似 ChatGPT 的大型语言模型(LLM)。它不仅是同名技术著作的官方代码库,更提供了一套完整的实践方案,涵盖模型开发、预训练及微调的全过程。 该项目主要解决了大模型领域“黑盒化”的学习痛点。许多开发者虽能调用现成模型,却难以深入理解其内部架构与训练机制。通过亲手编写每一行核心代码,用户能够透彻掌握 Transformer 架构、注意力机制等关键原理,从而真正理解大模型是如何“思考”的。此外,项目还包含了加载大型预训练权重进行微调的代码,帮助用户将理论知识延伸至实际应用。 LLMs-from-scratch 特别适合希望深入底层原理的 AI 开发者、研究人员以及计算机专业的学生。对于不满足于仅使用 API,而是渴望探究模型构建细节的技术人员而言,这是极佳的学习资源。其独特的技术亮点在于“循序渐进”的教学设计:将复杂的系统工程拆解为清晰的步骤,配合详细的图表与示例,让构建一个虽小但功能完备的大模型变得触手可及。无论你是想夯实理论基础,还是为未来研发更大规模的模型做准备

90.1k|★★★☆☆|3天前
语言模型图像Agent