【语音评价】基于matlab语音质量客观评价(PESQ)【含Matlab源码 1717期】
一、获取代码方式
获取代码方式1:
完整代码已上传我的资源:【语音评价】基于matlab语音质量客观评价(PESQ)【含Matlab源码 1717期】
获取代码方式2:
通过订阅紫极神光博客付费专栏,凭支付凭证,私信博主,可获得此代码。
备注:
订阅紫极神光博客付费专栏,可免费获得1份代码(有效期为订阅日起,三天内有效);
二、部分源代码
%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%% 性能评估 %%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%clear
clcroot_dir = 'C:\Users\TIQC\Desktop\';
evaluation_dir = sprintf('%s%s', root_dir, '语音质量客观评价(PESQ)');cd(evaluation_dir);
wav_name = 'original';
% de_wav_name ='de-2male&2female-(4)-'de_wav_name ='output';
% original_file_dir = encode_wav_file;
original_file = sprintf('%s.wav', wav_name);% original_file = '2male(90s)-1.wav';
% original_file_dir = 'E:\桌面文件\PROGRAMME\600bps(0215)\ultra low bit rate vocoder(600bps)\encode_wav\2male(90s)-1.wav';% original_file = '2female(90s)-1.wav';
% original_file_dir = 'E:\桌面文件\PROGRAMME\600bps(0215)\ultra low bit rate vocoder(600bps)\encode_wav\2female(90s)-1.wav';[speech_reference, fs_reference, bits] = wavread(original_file); % cd('C:\Documents and Settings\Administrator\桌面\MELP\下载来自MATLAB CENTRAL\MELP_m\decode_wav');
% load 'decode_wav.mat';% % coding_file_dir = decode_wav_file;
coding_file = sprintf('%s.wav', de_wav_name);
[speech_degraded, fs_degraded, bits] = wavread(coding_file); % cd(evaluation_dir);% 计算PESQ
[scores] = pesqbin( speech_reference, speech_degraded, fs_reference, 'nb' );% 计算处理延时(编码器分析语音和解码器重建语音的时间)
%delay_process = mean(t_synths)+mean(t_trans)+mean(t_analys);% 计算算法延时(绝大部分低比特率语音编码器一次处理一帧语音数据, 语音参数每帧更新和传输一次。因此, 在语音数据分析之前, 必须缓存一帧数据, 由此导致的延时称为算法延时。)
%delay_algor = delay_process;% 计算系统延时
%delay_system = delay_process + delay_algor;disp(sprintf('The bit rate is ***kbps'));
disp(sprintf('The PESQ is %d .', scores(1)));
% disp(sprintf('Delay of system is %d ms', delay_system*1000));
三、运行结果
四、matlab版本及参考文献
1 matlab版本
2014a
2 参考文献
[1]韩纪庆,张磊,郑铁然.语音信号处理(第3版)[M].清华大学出版社,2019.
[2]柳若边.深度学习:语音识别技术实践[M].清华大学出版社,2019.
[3]宋云飞,姜占才,魏中华.基于MATLAB GUI的语音处理界面设计[J].科技信息. 2013,(02)
【语音评价】基于matlab语音质量客观评价(PESQ)【含Matlab源码 1717期】相关推荐
- 【Matlab语音加密】语音信号加密解密(带面板)【含GUI源码 181期】
一.代码运行视频(哔哩哔哩) [Matlab语音加密]语音信号加密解密(带面板)[含GUI源码 181期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]韩纪庆 ...
- 【Matlab语音分析】语音信号分析【含GUI源码 1718期】
一.代码运行视频(哔哩哔哩) [Matlab语音分析]语音信号分析[含GUI源码 1718期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]韩纪庆,张磊,郑铁 ...
- 【Matlab语音隐写】DCT+DWT音频数字水印嵌入提取【含GUI源码 836期】
一.代码运行视频(哔哩哔哩) [Matlab语音隐写]DCT+DWT音频数字水印嵌入提取[含GUI源码 836期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1 ...
- 【Matlab语音隐写】DWT音频数字水印【含GUI源码 712期】
一.代码运行视频(哔哩哔哩) [Matlab语音隐写]DWT音频数字水印[含GUI源码 712期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]韩纪庆,张磊, ...
- 【Matlab语音处理】汉宁窗FIR陷波滤波器语音信号加噪去噪【含GUI源码 1711期】
一.代码运行视频(哔哩哔哩) [Matlab语音处理]汉宁窗FIR陷波滤波器语音信号加噪去噪[含GUI源码 1711期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 ...
- 【Matlab水果识别】苹果质量检测及分级系统(带面板)【含GUI源码 1613期】
一.代码运行视频(哔哩哔哩) [Matlab水果识别]苹果质量检测及分级系统(带面板)[含GUI源码 1613期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1 ...
- 【Matlab语音处理】声音信号频谱分析仪【含GUI源码 325期】
一.代码运行视频(哔哩哔哩) [Matlab语音处理]声音信号频谱分析仪[含GUI源码 325期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]韩纪庆,张磊, ...
- 【Matlab生物电信号】生物电信号仿真【含GUI源码 684期】
一.代码运行视频(哔哩哔哩) [Matlab生物电信号]生物电信号仿真[含GUI源码 684期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]董兵,超于毅,李 ...
- 【Matlab验证码识别】遗传算法和最大熵优化+大津法(OTSU)+自定义阈值数字验证码识别【含GUI源码 1694期】
一.代码运行视频(哔哩哔哩) [Matlab验证码识别]遗传算法和最大熵优化+大津法(OTSU)+自定义阈值数字验证码识别[含GUI源码 1694期] 二.matlab版本及参考文献 1 matlab ...
- 【Matlab人脸识别】BP神经网络人脸识别(含识别率)【含GUI源码 891期】
一.代码运行视频(哔哩哔哩) [Matlab人脸识别]BP神经网络人脸识别(含识别率)[含GUI源码 891期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] ...
最新文章
- java和python的比较-java和python的比较
- Sun Solaris 10 bind 9.x DNS 配置
- 朋友圈玩分身术!逼死用户的节奏?
- 计算用户输入的数字的平均数,并输出大于平均数的数字输出
- 黑马程序员——java基础---多线程(二)
- Linux中sort、uniq、cut、wc命令详解
- 使用请求头认证来测试需要授权的 API 接口
- mysql lock_MySQL-锁总结
- asa 防火墙基本配置管理
- 第二章《深入C#数据类型》项目经理评分
- ORB-SLMA3的学习笔记
- 10个用好模糊效果的超实用设计技巧
- Linux:Linux常用网络指令
- Unity3d--第三人称摄像机常用控制
- 会声会影2022美颜功能介绍 教你玩转视频美颜
- linux如何查看隐藏进程中勒索病毒,.FileFuck勒索病毒删除+数据恢复(HiddenTear变体)...
- 【线性代数笔记】幂等矩阵的性质
- SpringBoot实现12306自动抢票系统
- ubuntu18.04配置静态ip
- 推推客,拼多多优惠卷带你0投资月入过万
热门文章
- 關於GoogleUpdate.exe
- 男人想要成功--必须明白的22个道理
- HDU6383 p1m2
- 如果希望点击父控件子控件也响应的话, 可以给子控件加如下属性: android:duplicateParentState=true...
- MFC学习笔记1---准备工作
- 甲骨文创始人埃里森的10大混蛋行为:曾翻微软垃圾堆
- CSS3 Transform——transform-origin
- AD中批量导入域用户的命令
- Linux下的定时任务Cron
- OpenCV4.5.1 | 使用一行代码将图像匹配性能提高14%