一、获取代码方式

获取代码方式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期】相关推荐

  1. 【Matlab语音加密】语音信号加密解密(带面板)【含GUI源码 181期】

    一.代码运行视频(哔哩哔哩) [Matlab语音加密]语音信号加密解密(带面板)[含GUI源码 181期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]韩纪庆 ...

  2. 【Matlab语音分析】语音信号分析【含GUI源码 1718期】

    一.代码运行视频(哔哩哔哩) [Matlab语音分析]语音信号分析[含GUI源码 1718期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]韩纪庆,张磊,郑铁 ...

  3. 【Matlab语音隐写】DCT+DWT音频数字水印嵌入提取【含GUI源码 836期】

    一.代码运行视频(哔哩哔哩) [Matlab语音隐写]DCT+DWT音频数字水印嵌入提取[含GUI源码 836期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1 ...

  4. 【Matlab语音隐写】DWT音频数字水印【含GUI源码 712期】

    一.代码运行视频(哔哩哔哩) [Matlab语音隐写]DWT音频数字水印[含GUI源码 712期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]韩纪庆,张磊, ...

  5. 【Matlab语音处理】汉宁窗FIR陷波滤波器语音信号加噪去噪【含GUI源码 1711期】

    一.代码运行视频(哔哩哔哩) [Matlab语音处理]汉宁窗FIR陷波滤波器语音信号加噪去噪[含GUI源码 1711期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 ...

  6. 【Matlab水果识别】苹果质量检测及分级系统(带面板)【含GUI源码 1613期】

    一.代码运行视频(哔哩哔哩) [Matlab水果识别]苹果质量检测及分级系统(带面板)[含GUI源码 1613期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1 ...

  7. 【Matlab语音处理】声音信号频谱分析仪【含GUI源码 325期】

    一.代码运行视频(哔哩哔哩) [Matlab语音处理]声音信号频谱分析仪[含GUI源码 325期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]韩纪庆,张磊, ...

  8. 【Matlab生物电信号】生物电信号仿真【含GUI源码 684期】

    一.代码运行视频(哔哩哔哩) [Matlab生物电信号]生物电信号仿真[含GUI源码 684期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]董兵,超于毅,李 ...

  9. 【Matlab验证码识别】遗传算法和最大熵优化+大津法(OTSU)+自定义阈值数字验证码识别【含GUI源码 1694期】

    一.代码运行视频(哔哩哔哩) [Matlab验证码识别]遗传算法和最大熵优化+大津法(OTSU)+自定义阈值数字验证码识别[含GUI源码 1694期] 二.matlab版本及参考文献 1 matlab ...

  10. 【Matlab人脸识别】BP神经网络人脸识别(含识别率)【含GUI源码 891期】

    一.代码运行视频(哔哩哔哩) [Matlab人脸识别]BP神经网络人脸识别(含识别率)[含GUI源码 891期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] ...

最新文章

  1. java和python的比较-java和python的比较
  2. Sun Solaris 10 bind 9.x DNS 配置
  3. 朋友圈玩分身术!逼死用户的节奏?
  4. 计算用户输入的数字的平均数,并输出大于平均数的数字输出
  5. 黑马程序员——java基础---多线程(二)
  6. Linux中sort、uniq、cut、wc命令详解
  7. 使用请求头认证来测试需要授权的 API 接口
  8. mysql lock_MySQL-锁总结
  9. asa 防火墙基本配置管理
  10. 第二章《深入C#数据类型》项目经理评分
  11. ORB-SLMA3的学习笔记
  12. 10个用好模糊效果的超实用设计技巧
  13. Linux:Linux常用网络指令
  14. Unity3d--第三人称摄像机常用控制
  15. 会声会影2022美颜功能介绍 教你玩转视频美颜
  16. linux如何查看隐藏进程中勒索病毒,.FileFuck勒索病毒删除+数据恢复(HiddenTear变体)...
  17. 【线性代数笔记】幂等矩阵的性质
  18. SpringBoot实现12306自动抢票系统
  19. ubuntu18.04配置静态ip
  20. 推推客,拼多多优惠卷带你0投资月入过万

热门文章

  1. 關於GoogleUpdate.exe
  2. 男人想要成功--必须明白的22个道理
  3. HDU6383 p1m2
  4. 如果希望点击父控件子控件也响应的话, 可以给子控件加如下属性:  android:duplicateParentState=true...
  5. MFC学习笔记1---准备工作
  6. 甲骨文创始人埃里森的10大混蛋行为:曾翻微软垃圾堆
  7. CSS3 Transform——transform-origin
  8. AD中批量导入域用户的命令
  9. Linux下的定时任务Cron
  10. OpenCV4.5.1 | 使用一行代码将图像匹配性能提高14%