SpeechScore16种专业语音质量评估指标的终极指南【免费下载链接】ClearerVoice-StudioAn AI-Powered Speech Processing Toolkit and Open Source SOTA Pretrained Models, Supporting Speech Enhancement, Separation, and Target Speaker Extraction, etc.项目地址: https://gitcode.com/gh_mirrors/cl/ClearerVoice-Studio在语音处理领域如何科学、客观地评估算法效果一直是开发者和研究者的核心挑战。无论是语音增强、语音分离还是语音合成缺乏标准化的评估体系往往导致模型迭代效率低下结果难以横向对比。ClearerVoice-Studio项目中的SpeechScore工具包正是为解决这一痛点而生——它集成了16种专业语音质量评估指标为你的语音处理算法提供全方位、多维度的量化评估方案。 为什么你需要专业的语音质量评估工具想象一下这样的场景你开发了一个新的降噪算法在测试集上表现不错但用户反馈听起来不自然。或者你的语音分离模型在实验室环境中得分很高但在实际应用中却效果不佳。问题出在哪里很可能是因为你使用的评估指标过于单一无法全面反映语音质量。传统语音评估往往只关注信噪比SNR或短时客观可懂度STOI等少数指标但这些指标各有局限性SNR只能反映整体信号强度无法评估语音的感知质量PESQ主要针对窄带电话语音对宽带语音评估效果有限主观听音测试成本高、耗时长、结果不可重复SpeechScore通过16种指标的组合评估让你能够从多个维度全面了解算法性能发现单一指标无法揭示的问题为不同应用场景选择最合适的评估指标组合实现研究结果的可重复性和可对比性 SpeechScore核心功能全景图SpeechScore的16种评估指标可以分为三大类别每种指标都有其特定的应用场景和优势1. 有参考评估指标需要纯净语音作为参考这些指标通过比较处理后的语音与原始纯净语音的差异来评估质量基础信号指标SNR信噪比、SSNR分段信噪比感知质量指标PESQ感知语音质量评估、STOI短时客观可懂度语音分离指标SISDR尺度不变信噪比、BSSEval盲源分离评估语音合成指标MCD梅尔倒谱距离、LSD对数谱距离2. 无参考评估指标无需纯净语音参考这些指标可以直接评估单路语音的质量特别适合实际应用场景DNSMOS微软开发的深度噪声抑制MOS评分NISQA综合语音质量评估模型DISTILL_MOS基于蒸馏学习的紧凑MOS模型SRMR语音调制谱比评估混响影响3. 专项评估指标CSIG/CBAK/COVL语音增强专用三元组指标FWSEGSNR频率加权分段信噪比专用于去混响评估LLR对数似然比评估频谱匹配度 快速开始5分钟上手SpeechScore环境安装首先克隆项目并安装依赖git clone https://gitcode.com/gh_mirrors/cl/ClearerVoice-Studio cd ClearerVoice-Studio pip install -r requirements.txt基础使用示例SpeechScore的使用极其简单只需几行代码即可完成全面的语音质量评估from speechscore import SpeechScore import pprint # 初始化评估器选择需要的指标 evaluator SpeechScore([ PESQ, STOI, DNSMOS, SISDR, SNR ]) # 评估单文件 results evaluator( test_pathspeechscore/audios/noisy.wav, reference_pathspeechscore/audios/clean.wav, score_rate16000 ) # 打印结果 pprint.pprint(results)批量评估功能对于大规模测试SpeechScore支持目录批量处理# 批量评估整个目录 batch_results evaluator( test_pathspeechscore/audios/noisy/, reference_pathspeechscore/audios/clean/, score_rate16000, return_meanTrue # 返回平均分数 ) print(平均评估结果) pprint.pprint(batch_results[Mean_Score]) 实战应用不同场景的指标选择策略场景一语音增强算法评估对于降噪、去混响等语音增强任务推荐使用以下指标组合# 语音增强专用评估组合 enhancement_metrics [PESQ, STOI, DNSMOS, CSIG, CBAK, COVL] evaluator SpeechScore(enhancement_metrics)指标解析PESQ STOI评估语音质量和可懂度DNSMOS无参考评估模拟人类主观评分CSIG/CBAK/COVL分别评估信号失真、背景噪声和整体质量场景二语音分离算法评估对于鸡尾酒会问题等语音分离场景# 语音分离专用评估组合 separation_metrics [SISDR, BSSEval, PESQ, STOI] evaluator SpeechScore(separation_metrics)指标解析SISDR尺度不变信噪比分离任务的金标准BSSEval提供ISR、SAR、SDR三个维度的评估PESQ/STOI确保分离后的语音质量和可懂度场景三语音合成质量评估对于TTS、语音转换等生成任务# 语音合成专用评估组合 synthesis_metrics [MCD, DISTILL_MOS, NISQA, SRMR] evaluator SpeechScore(synthesis_metrics)指标解析MCD梅尔倒谱距离评估频谱相似度DISTILL_MOS NISQA无参考MOS评分评估整体质量SRMR评估语音的自然度和清晰度 技术深度SpeechScore架构设计模块化设计理念SpeechScore采用高度模块化的设计每个评估指标都是独立的类继承自统一的ScoreBasis基类。这种设计使得易于扩展新增指标只需实现ScoreBasis接口灵活组合可以任意选择和组合指标代码复用共享音频读取、重采样等基础功能核心基类设计scores/basis.py中的ScoreBasis类定义了所有评估指标的通用接口class ScoreBasis: def __init__(self, nameNone): self.score_rate None # 评估采样率 self.intrusive True # 是否有参考 self.name name # 指标名称 self.model None # 模型如需要 self.device cpu # 计算设备 def windowed_scoring(self, audios, score_rate): 窗口化评分函数需子类实现 raise NotImplementedError指标实现示例以PESQ指标为例其实现位于scores/pesq.pyclass PESQ(ScoreBasis): def __init__(self): super().__init__(namePESQ) self.score_rate 16000 # PESQ标准采样率 def windowed_scoring(self, audios, score_rate): # 实现PESQ计算逻辑 test_audio, ref_audio audios pesq_score pesq(score_rate, ref_audio, test_audio, wb) return pesq_score 高级功能与最佳实践分窗评估策略对于长音频SpeechScore支持分窗评估避免内存溢出并提高计算效率# 使用5秒窗口进行评估 results evaluator( test_pathlong_audio.wav, reference_pathclean_audio.wav, window5.0, # 5秒窗口 score_rate16000 )采样率自动处理SpeechScore会自动处理不同采样率的音频# 自动重采样到指定评估采样率 results evaluator( test_path48k_audio.wav, # 原始48kHz reference_path48k_clean.wav, score_rate16000 # 评估时使用16kHz )自定义指标组合你可以根据具体需求创建自定义的指标组合# 创建轻量级评估组合快速评估 lightweight_metrics [SNR, STOI, DNSMOS] light_evaluator SpeechScore(lightweight_metrics) # 创建全面评估组合详细分析 comprehensive_metrics [ PESQ, STOI, SISDR, DNSMOS, NISQA, DISTILL_MOS, CSIG, CBAK, COVL ] full_evaluator SpeechScore(comprehensive_metrics) 实际案例语音增强算法评估全流程让我们通过一个完整的案例展示如何使用SpeechScore评估语音增强算法的效果步骤1准备测试数据import numpy as np import soundfile as sf # 生成测试音频 def create_test_audio(): fs 16000 duration 3.0 # 3秒音频 t np.linspace(0, duration, int(fs * duration)) # 纯净语音正弦波 clean_speech 0.5 * np.sin(2 * np.pi * 440 * t) # 添加噪声 noise 0.1 * np.random.randn(len(t)) noisy_speech clean_speech noise # 保存音频 sf.write(test_clean.wav, clean_speech, fs) sf.write(test_noisy.wav, noisy_speech, fs) sf.write(test_enhanced.wav, clean_speech 0.05*noise, fs) # 模拟增强结果步骤2执行全面评估# 初始化评估器 evaluator SpeechScore([ SNR, PESQ, STOI, DNSMOS, SISDR, CSIG, CBAK, COVL ]) # 评估噪声语音 vs 纯净语音 print( 噪声语音评估 ) noisy_results evaluator( test_pathtest_noisy.wav, reference_pathtest_clean.wav, score_rate16000 ) # 评估增强后语音 vs 纯净语音 print(\n 增强后语音评估 ) enhanced_results evaluator( test_pathtest_enhanced.wav, reference_pathtest_clean.wav, score_rate16000 ) # 对比分析 print(\n 性能提升分析 ) for metric in [PESQ, STOI, SNR]: improvement enhanced_results[metric] - noisy_results[metric] print(f{metric}: {noisy_results[metric]:.3f} → {enhanced_results[metric]:.3f} ({improvement:.3f}))步骤3结果解读与优化建议根据评估结果你可以识别瓶颈指标如果PESQ提升明显但STOI提升有限说明算法在可懂度方面需要改进调整算法参数根据DNSMOS的SIG/BAK/OVRL分数调整噪声抑制和语音保真的平衡验证实际效果结合CSIG/CBAK/COVL三元组全面评估语音增强的各个维度 常见问题与解决方案Q1评估结果不一致怎么办问题不同运行间结果有微小差异原因可能是随机性如DNSMOS的模型推理或浮点精度误差解决方案设置随机种子确保可重复性使用window参数进行分窗评估减少单次计算误差多次运行取平均值Q2内存占用过高怎么办问题处理长音频时内存溢出解决方案# 使用分窗评估 results evaluator( test_pathlong_audio.wav, reference_pathreference.wav, window10.0, # 10秒窗口 score_rate16000 )Q3如何选择最合适的指标建议研究论文使用SISDR、PESQ、STOI领域标准工业应用使用DNSMOS、NISQA无参考更实用语音合成使用MCD、DISTILL_MOS专门针对生成任务全面评估组合使用3-5个不同维度的指标 进阶应用集成到你的工作流集成到模型训练流程将SpeechScore集成到模型训练中实现自动化的性能监控from speechscore import SpeechScore import torch class TrainingMonitor: def __init__(self): self.evaluator SpeechScore([PESQ, STOI, SISDR]) self.best_score 0 def evaluate_epoch(self, model, test_loader, epoch): 每个epoch结束后评估模型 model.eval() all_scores [] with torch.no_grad(): for batch in test_loader: noisy, clean batch enhanced model(noisy) # 保存音频并评估 scores self.evaluator( test_pathenhanced_audio_path, reference_pathclean_audio_path, score_rate16000 ) all_scores.append(scores) # 计算平均分数 avg_scores self._compute_average(all_scores) # 保存最佳模型 if avg_scores[PESQ] self.best_score: self.best_score avg_scores[PESQ] torch.save(model.state_dict(), best_model.pth) return avg_scores自动化测试脚本创建自动化测试脚本定期评估模型性能import json from datetime import datetime from speechscore import SpeechScore class AutomatedTester: def __init__(self, metrics_config): self.evaluator SpeechScore(metrics_config[metrics]) self.results_history [] def run_test_suite(self, test_cases): 运行完整的测试套件 timestamp datetime.now().strftime(%Y%m%d_%H%M%S) results {timestamp: timestamp, test_cases: {}} for case_name, case_data in test_cases.items(): case_results self.evaluator( test_pathcase_data[test], reference_pathcase_data.get(reference), score_ratecase_data.get(rate, 16000) ) results[test_cases][case_name] case_results # 保存结果 self.results_history.append(results) with open(ftest_results_{timestamp}.json, w) as f: json.dump(results, f, indent2) return results 总结与展望SpeechScore作为ClearerVoice-Studio项目的核心组件为语音处理领域提供了专业、全面、易用的评估解决方案。通过16种指标的灵活组合你可以全面评估从多个维度了解算法性能避免盲人摸象快速迭代量化评估结果指导算法优化方向公平对比标准化的评估流程确保结果可比性实际验证无参考指标适用于真实场景评估无论你是学术研究者、工业开发者还是算法工程师SpeechScore都能为你的语音处理项目提供科学、可靠、高效的质量评估支持。通过合理的指标选择和组合你可以构建最适合自己应用场景的评估体系加速算法研发和产品落地进程。立即开始使用git clone https://gitcode.com/gh_mirrors/cl/ClearerVoice-Studio cd ClearerVoice-Studio/speechscore python demo.py体验SpeechScore带来的专业语音质量评估能力让你的语音处理算法评估不再凭感觉而是有数据、有标准、有依据的科学决策。【免费下载链接】ClearerVoice-StudioAn AI-Powered Speech Processing Toolkit and Open Source SOTA Pretrained Models, Supporting Speech Enhancement, Separation, and Target Speaker Extraction, etc.项目地址: https://gitcode.com/gh_mirrors/cl/ClearerVoice-Studio创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
SpeechScore:16种专业语音质量评估指标的终极指南
SpeechScore16种专业语音质量评估指标的终极指南【免费下载链接】ClearerVoice-StudioAn AI-Powered Speech Processing Toolkit and Open Source SOTA Pretrained Models, Supporting Speech Enhancement, Separation, and Target Speaker Extraction, etc.项目地址: https://gitcode.com/gh_mirrors/cl/ClearerVoice-Studio在语音处理领域如何科学、客观地评估算法效果一直是开发者和研究者的核心挑战。无论是语音增强、语音分离还是语音合成缺乏标准化的评估体系往往导致模型迭代效率低下结果难以横向对比。ClearerVoice-Studio项目中的SpeechScore工具包正是为解决这一痛点而生——它集成了16种专业语音质量评估指标为你的语音处理算法提供全方位、多维度的量化评估方案。 为什么你需要专业的语音质量评估工具想象一下这样的场景你开发了一个新的降噪算法在测试集上表现不错但用户反馈听起来不自然。或者你的语音分离模型在实验室环境中得分很高但在实际应用中却效果不佳。问题出在哪里很可能是因为你使用的评估指标过于单一无法全面反映语音质量。传统语音评估往往只关注信噪比SNR或短时客观可懂度STOI等少数指标但这些指标各有局限性SNR只能反映整体信号强度无法评估语音的感知质量PESQ主要针对窄带电话语音对宽带语音评估效果有限主观听音测试成本高、耗时长、结果不可重复SpeechScore通过16种指标的组合评估让你能够从多个维度全面了解算法性能发现单一指标无法揭示的问题为不同应用场景选择最合适的评估指标组合实现研究结果的可重复性和可对比性 SpeechScore核心功能全景图SpeechScore的16种评估指标可以分为三大类别每种指标都有其特定的应用场景和优势1. 有参考评估指标需要纯净语音作为参考这些指标通过比较处理后的语音与原始纯净语音的差异来评估质量基础信号指标SNR信噪比、SSNR分段信噪比感知质量指标PESQ感知语音质量评估、STOI短时客观可懂度语音分离指标SISDR尺度不变信噪比、BSSEval盲源分离评估语音合成指标MCD梅尔倒谱距离、LSD对数谱距离2. 无参考评估指标无需纯净语音参考这些指标可以直接评估单路语音的质量特别适合实际应用场景DNSMOS微软开发的深度噪声抑制MOS评分NISQA综合语音质量评估模型DISTILL_MOS基于蒸馏学习的紧凑MOS模型SRMR语音调制谱比评估混响影响3. 专项评估指标CSIG/CBAK/COVL语音增强专用三元组指标FWSEGSNR频率加权分段信噪比专用于去混响评估LLR对数似然比评估频谱匹配度 快速开始5分钟上手SpeechScore环境安装首先克隆项目并安装依赖git clone https://gitcode.com/gh_mirrors/cl/ClearerVoice-Studio cd ClearerVoice-Studio pip install -r requirements.txt基础使用示例SpeechScore的使用极其简单只需几行代码即可完成全面的语音质量评估from speechscore import SpeechScore import pprint # 初始化评估器选择需要的指标 evaluator SpeechScore([ PESQ, STOI, DNSMOS, SISDR, SNR ]) # 评估单文件 results evaluator( test_pathspeechscore/audios/noisy.wav, reference_pathspeechscore/audios/clean.wav, score_rate16000 ) # 打印结果 pprint.pprint(results)批量评估功能对于大规模测试SpeechScore支持目录批量处理# 批量评估整个目录 batch_results evaluator( test_pathspeechscore/audios/noisy/, reference_pathspeechscore/audios/clean/, score_rate16000, return_meanTrue # 返回平均分数 ) print(平均评估结果) pprint.pprint(batch_results[Mean_Score]) 实战应用不同场景的指标选择策略场景一语音增强算法评估对于降噪、去混响等语音增强任务推荐使用以下指标组合# 语音增强专用评估组合 enhancement_metrics [PESQ, STOI, DNSMOS, CSIG, CBAK, COVL] evaluator SpeechScore(enhancement_metrics)指标解析PESQ STOI评估语音质量和可懂度DNSMOS无参考评估模拟人类主观评分CSIG/CBAK/COVL分别评估信号失真、背景噪声和整体质量场景二语音分离算法评估对于鸡尾酒会问题等语音分离场景# 语音分离专用评估组合 separation_metrics [SISDR, BSSEval, PESQ, STOI] evaluator SpeechScore(separation_metrics)指标解析SISDR尺度不变信噪比分离任务的金标准BSSEval提供ISR、SAR、SDR三个维度的评估PESQ/STOI确保分离后的语音质量和可懂度场景三语音合成质量评估对于TTS、语音转换等生成任务# 语音合成专用评估组合 synthesis_metrics [MCD, DISTILL_MOS, NISQA, SRMR] evaluator SpeechScore(synthesis_metrics)指标解析MCD梅尔倒谱距离评估频谱相似度DISTILL_MOS NISQA无参考MOS评分评估整体质量SRMR评估语音的自然度和清晰度 技术深度SpeechScore架构设计模块化设计理念SpeechScore采用高度模块化的设计每个评估指标都是独立的类继承自统一的ScoreBasis基类。这种设计使得易于扩展新增指标只需实现ScoreBasis接口灵活组合可以任意选择和组合指标代码复用共享音频读取、重采样等基础功能核心基类设计scores/basis.py中的ScoreBasis类定义了所有评估指标的通用接口class ScoreBasis: def __init__(self, nameNone): self.score_rate None # 评估采样率 self.intrusive True # 是否有参考 self.name name # 指标名称 self.model None # 模型如需要 self.device cpu # 计算设备 def windowed_scoring(self, audios, score_rate): 窗口化评分函数需子类实现 raise NotImplementedError指标实现示例以PESQ指标为例其实现位于scores/pesq.pyclass PESQ(ScoreBasis): def __init__(self): super().__init__(namePESQ) self.score_rate 16000 # PESQ标准采样率 def windowed_scoring(self, audios, score_rate): # 实现PESQ计算逻辑 test_audio, ref_audio audios pesq_score pesq(score_rate, ref_audio, test_audio, wb) return pesq_score 高级功能与最佳实践分窗评估策略对于长音频SpeechScore支持分窗评估避免内存溢出并提高计算效率# 使用5秒窗口进行评估 results evaluator( test_pathlong_audio.wav, reference_pathclean_audio.wav, window5.0, # 5秒窗口 score_rate16000 )采样率自动处理SpeechScore会自动处理不同采样率的音频# 自动重采样到指定评估采样率 results evaluator( test_path48k_audio.wav, # 原始48kHz reference_path48k_clean.wav, score_rate16000 # 评估时使用16kHz )自定义指标组合你可以根据具体需求创建自定义的指标组合# 创建轻量级评估组合快速评估 lightweight_metrics [SNR, STOI, DNSMOS] light_evaluator SpeechScore(lightweight_metrics) # 创建全面评估组合详细分析 comprehensive_metrics [ PESQ, STOI, SISDR, DNSMOS, NISQA, DISTILL_MOS, CSIG, CBAK, COVL ] full_evaluator SpeechScore(comprehensive_metrics) 实际案例语音增强算法评估全流程让我们通过一个完整的案例展示如何使用SpeechScore评估语音增强算法的效果步骤1准备测试数据import numpy as np import soundfile as sf # 生成测试音频 def create_test_audio(): fs 16000 duration 3.0 # 3秒音频 t np.linspace(0, duration, int(fs * duration)) # 纯净语音正弦波 clean_speech 0.5 * np.sin(2 * np.pi * 440 * t) # 添加噪声 noise 0.1 * np.random.randn(len(t)) noisy_speech clean_speech noise # 保存音频 sf.write(test_clean.wav, clean_speech, fs) sf.write(test_noisy.wav, noisy_speech, fs) sf.write(test_enhanced.wav, clean_speech 0.05*noise, fs) # 模拟增强结果步骤2执行全面评估# 初始化评估器 evaluator SpeechScore([ SNR, PESQ, STOI, DNSMOS, SISDR, CSIG, CBAK, COVL ]) # 评估噪声语音 vs 纯净语音 print( 噪声语音评估 ) noisy_results evaluator( test_pathtest_noisy.wav, reference_pathtest_clean.wav, score_rate16000 ) # 评估增强后语音 vs 纯净语音 print(\n 增强后语音评估 ) enhanced_results evaluator( test_pathtest_enhanced.wav, reference_pathtest_clean.wav, score_rate16000 ) # 对比分析 print(\n 性能提升分析 ) for metric in [PESQ, STOI, SNR]: improvement enhanced_results[metric] - noisy_results[metric] print(f{metric}: {noisy_results[metric]:.3f} → {enhanced_results[metric]:.3f} ({improvement:.3f}))步骤3结果解读与优化建议根据评估结果你可以识别瓶颈指标如果PESQ提升明显但STOI提升有限说明算法在可懂度方面需要改进调整算法参数根据DNSMOS的SIG/BAK/OVRL分数调整噪声抑制和语音保真的平衡验证实际效果结合CSIG/CBAK/COVL三元组全面评估语音增强的各个维度 常见问题与解决方案Q1评估结果不一致怎么办问题不同运行间结果有微小差异原因可能是随机性如DNSMOS的模型推理或浮点精度误差解决方案设置随机种子确保可重复性使用window参数进行分窗评估减少单次计算误差多次运行取平均值Q2内存占用过高怎么办问题处理长音频时内存溢出解决方案# 使用分窗评估 results evaluator( test_pathlong_audio.wav, reference_pathreference.wav, window10.0, # 10秒窗口 score_rate16000 )Q3如何选择最合适的指标建议研究论文使用SISDR、PESQ、STOI领域标准工业应用使用DNSMOS、NISQA无参考更实用语音合成使用MCD、DISTILL_MOS专门针对生成任务全面评估组合使用3-5个不同维度的指标 进阶应用集成到你的工作流集成到模型训练流程将SpeechScore集成到模型训练中实现自动化的性能监控from speechscore import SpeechScore import torch class TrainingMonitor: def __init__(self): self.evaluator SpeechScore([PESQ, STOI, SISDR]) self.best_score 0 def evaluate_epoch(self, model, test_loader, epoch): 每个epoch结束后评估模型 model.eval() all_scores [] with torch.no_grad(): for batch in test_loader: noisy, clean batch enhanced model(noisy) # 保存音频并评估 scores self.evaluator( test_pathenhanced_audio_path, reference_pathclean_audio_path, score_rate16000 ) all_scores.append(scores) # 计算平均分数 avg_scores self._compute_average(all_scores) # 保存最佳模型 if avg_scores[PESQ] self.best_score: self.best_score avg_scores[PESQ] torch.save(model.state_dict(), best_model.pth) return avg_scores自动化测试脚本创建自动化测试脚本定期评估模型性能import json from datetime import datetime from speechscore import SpeechScore class AutomatedTester: def __init__(self, metrics_config): self.evaluator SpeechScore(metrics_config[metrics]) self.results_history [] def run_test_suite(self, test_cases): 运行完整的测试套件 timestamp datetime.now().strftime(%Y%m%d_%H%M%S) results {timestamp: timestamp, test_cases: {}} for case_name, case_data in test_cases.items(): case_results self.evaluator( test_pathcase_data[test], reference_pathcase_data.get(reference), score_ratecase_data.get(rate, 16000) ) results[test_cases][case_name] case_results # 保存结果 self.results_history.append(results) with open(ftest_results_{timestamp}.json, w) as f: json.dump(results, f, indent2) return results 总结与展望SpeechScore作为ClearerVoice-Studio项目的核心组件为语音处理领域提供了专业、全面、易用的评估解决方案。通过16种指标的灵活组合你可以全面评估从多个维度了解算法性能避免盲人摸象快速迭代量化评估结果指导算法优化方向公平对比标准化的评估流程确保结果可比性实际验证无参考指标适用于真实场景评估无论你是学术研究者、工业开发者还是算法工程师SpeechScore都能为你的语音处理项目提供科学、可靠、高效的质量评估支持。通过合理的指标选择和组合你可以构建最适合自己应用场景的评估体系加速算法研发和产品落地进程。立即开始使用git clone https://gitcode.com/gh_mirrors/cl/ClearerVoice-Studio cd ClearerVoice-Studio/speechscore python demo.py体验SpeechScore带来的专业语音质量评估能力让你的语音处理算法评估不再凭感觉而是有数据、有标准、有依据的科学决策。【免费下载链接】ClearerVoice-StudioAn AI-Powered Speech Processing Toolkit and Open Source SOTA Pretrained Models, Supporting Speech Enhancement, Separation, and Target Speaker Extraction, etc.项目地址: https://gitcode.com/gh_mirrors/cl/ClearerVoice-Studio创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考