问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

语音的帧长、帧移与帧数

发布网友 发布时间:2022-12-23 10:48

我来回答

1个回答

热心网友 时间:2023-06-29 21:38

    接着前面的文章,关于语音分帧问题,在前期将语音静音删除后,需要将语音裁剪成长度相同的长度或者分帧,保证数据集的统一。长度不同的音频文件不容易建模分析,需要先分帧,切成长度相同的,另外切成一小段固定长度时,段和段之间适当重叠部分。

    经过一上午的学习实践,参考librosa文档和知乎等资料,终于搞定懂了。

    语音信号是一个非稳态的、时变的信号。但在短时间范围内可以认为语音信号是稳态的、时不变的,这个短时间一般取 10-30ms。进行语音信号处理时,为减少语音信号整体的非稳态、时变的影响,从而对语音信号进行分段处理,其中每一段称为一帧,帧长一般取 25ms。为了使帧与帧之间平滑过渡,保持其连续性,分帧一般采用交叠分段的方法,保证相邻两帧相互重叠一部分,末尾不足部分用零填充。相邻两帧的起始位置的时间差称为帧移,我们一般在使用中帧移取值为 10ms。

    那么对于一个 22050Hz 采样的音频来说,帧长有 22050 * 0.025 = 551.25 个点,帧移有 22050 * 0.01 = 220.5 个点。根据上一篇文章- jupyter notebook完成wav文件探索 ,计算点数方法是采样率 * 时长,那么wav文件就有5.89569 * 22050 = 130000,和librosa.load返回的数据是一致的。num_samples、frame_len、frame_shift 分别代表音频的数据点数、帧长和帧移,那么i 帧的数据需要的点数:(i-1) * frame_shift + frame_len,n 个点的音频的帧数:ceil(n- / frame_shift) 。

    那么在librosa.load语音文件后,需要自己来分帧吗?NO,librosa已经帮你实现了!librosa.feature.mfcc函数提取MFCCs特征时,MFCC一般默认帧长为2048,帧移为512,即默认1/4关系。查看参考librosa文档:hop_length = win_length / 4,win_length = n_fft。n_fft=2048, hop_length=512。

        那么笔者再次在jupyter notebook中添加计算,发现和mfcc函数提取的帧数是一致的。那么在提取特征时就不需要自动来保证帧移的分帧。jupyter 真是太好用了,可以查看、修改历史过程,不用从头开始导入数据、分析数据了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何查被录取到的专业 怎样查被录取的专业 录取后怎样查询录取的专业 录取专业怎么查 已被录取怎么查专业 ghs网络语什么意思_ghs网络语意思出处含义介绍 纸箱企业管理软件 ghs什么意思网络(ghs什么意思网络用语) 《喜羊羊与灰太狼》大结局 0与任何数相加都得原数吗? 一个人可以实名两个吗? 一个人可以有两个吗实名认证 关心生病男朋友的暖心的话 把对方微信删除了对方还能看到我吗 拟人与想象 我老婆把我拉黑了,我用别的电话打,故意不接是什么意思? 微信医保缴费未查询到缴费人基础信息? 坐南朝北和坐北朝南的区别 房子做北朝南好还是做南朝北好? 桔视记录仪二手的可以接夜间单吗 宝马640使用成本 5年宝马640i交商业险多少钱 桔视记录仪有流量费用吗 宝马640i价格 空调能一台装二个出气口 二倍根号四乘以5倍根号四等于多少 2√4~是什么意思? 2√4 什么意思? 是 2乘√4 的意思吗?答案是4吗? 一拖一可以有二个出风口吗 婆梅氏比重计的用法? word能双面打印,为什么exsel不能双面打印 U-Net实现语音分离的代码分析 一个身份证 可以实名两个吗? 梅尔语谱图在自动编码器encoder中的应用 一个身份证可以实名认证几个吗? 驾驶证年检流程 一个人可以有两个吗实名认证 一个人可以实名两个吗? 一个身份证 可以实名两个吗? 一个身份证可以实名认证几个吗? offer一直在审批是敷衍的意思吗 云闪付查到没有办过的建设卡怎么办 云闪付之前注册过,再次下载登陆就行 云闪付新用户已经邀请了,但是后台显示未注册是什么意思? 高速路道路救援电话12122 如何关闭wps的状态栏 12306如何改学生票上的终点站名字 元素周期表那个排列的含义 核酸重点人员包括哪些人 深圳餐饮从业人员核酸检测要求