基于自相关法与倒谱分析的语音信号基音频率提取系统
项目介绍
本项目实现了一套完整的语音信号基音频率自动提取系统。系统通过自相关函数分析和倒谱分析相结合的技术方案,能够准确、稳定地从语音信号中提取基音频率轨迹。该系统特别适用于语音分析、语音合成和语音识别等领域的基音特征提取需求。
功能特性
- 多模块处理流程:包含语音预处理、基音候选提取、轨迹追踪和后处理四个核心模块
- 双技术融合:结合自相关法的鲁棒性和倒谱分析的准确性
- 灵活参数配置:支持自定义帧长、帧移和基音频率范围等关键参数
- 全面输出结果:提供基音轨迹图、数值序列和质量评估指标
- 可视化对比:生成原始语音与基音标记的叠加显示图
使用方法
- 准备输入文件:确保语音文件为.wav格式,采样率8000Hz或16000Hz,建议使用1-5秒的纯净语音
- 配置参数(可选):可调整帧长(默认20ms)、帧移(默认10ms)、基音频率范围(默认50-400Hz)
- 运行系统:执行主程序开始基音提取过程
- 查看结果:系统将自动生成基音频率轨迹图、数值输出文件和质量评估报告
系统要求
- MATLAB R2018a或更高版本
- 信号处理工具箱
- 至少2GB可用内存
- 支持.wav格式的音频文件读取
文件说明
主程序文件整合了系统的全部核心功能,包括语音信号的读取与参数初始化、完整的四模块处理流程执行、基音频率的最终计算与输出,以及结果可视化图件的生成。该文件作为系统的统一入口,协调各算法模块的协同工作,确保基音提取流程的顺利执行。