linux praat 脚本,Praat脚本编程中文教程:实例讲解提取十点基频脚本

本教程通过一个实例详细讲解如何使用Praat脚本提取10点基频。首先选取音频,然后利用循环将选区平均分成9等份,依次获取每个点的基频值并输出。文中介绍了脚本的逻辑和关键命令,包括获取选区起始和结束时间、移动光标、获取基频以及输出信息。教程旨在帮助读者将学到的基础知识应用到实际操作中。
摘要由CSDN通过智能技术生成

如果本系列教程你是从头开始看的话,那么到这里相信很多人已经有了相应的基础了,但可能还有很多人看着前面的教程都是分开单个功能点进行讲解的,理解每一行代码应该没问题,但是要是真的给你一个需求,让你根据需求用学过的知识来实现,肯定很多人还是一头雾水。就像我当初开始学习编程时,老师教给你的都是基本语法,然后让你用程序实现“1+1”等于多少,复杂一点就让你实现“1、2、3、4……100”相加等于多少。心里就会很傻B地问:“写这程序有什么用?一点实质性的东西都做不出来!”。

现在,本节教程就根据一个很简单的例子来综合说明一下前面所学到的知识,整个脚本的思路是怎样的,具体到每一句是什么意思,在这一节会详细讲解。这个例子就是平时用得挺多的“提取10点基频”。

我们来看看整体的思路:

要提取十点基频,我们需要选中一段要提取的基频的音频,然后从选中的这一段音频中,从起始点到结束点,我们要平均将其分成9等份(为什么不是10等份?分成10等份,那从开始点到结束点,就会有11个点了,别说你想不明白这个,这是小学的数学了……)。然后我们就去取每一点上所对应的基频值,将其输出到输出窗口(Info窗口)中,当脚本执行完以后,我们的输出窗口中就会有10个数,就是我们提取出来的十点基频。

现在我们在整理一下上述思路中用到的东西,首先,选中一段音频,这是手动操作的,选中了之后我们要知道起始点和结束点,这个在Praat的菜单中可以看到有相应的功能,对应的菜单分别是【Query】菜单下的【Get start of selection】和【Get end of sel

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值