Praat脚本提取时长及共振峰并绘制声学元音图

2016年03月31日 15:16:47 不太会编程 阅读数:10594 标签: Praat脚本声学元音图 更多

个人分类: Praat

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/shaopengfei/article/details/51026651

具体的步骤不再多解释,大部分的步骤和上一篇“Praat提取时长和基频"是一样的,只不过那里是生成一个Pitch文件,这里是生成一个Formant提取共振峰,而且这里给出的共振峰F1,F2都是音素这段时间内的平均值。

得到最后的结果result.txt之后,拷贝到Excel里,需要自己过滤元音,把辅音的数据删除。

http://download.csdn.net/detail/shaopengfei/9477930 下载该脚本。

下面以一个例子,说明如何应用提取的数据。这个例子是假设要绘制汉语单韵母的声学元音图,比如:

要绘制这样的声学元音图,就要用到共振峰数据,第一、第二共振峰。如果想使绘制的这个图更有普遍意义,一定要准备足够多的数据,足够的情况,包括声、韵母组合,声调组合,更多的数据平均出来,才更完美。本例中只是抛砖引玉,只用三个例子,i,u,a各一个例子,这样的结果肯定是比较偏向的,不代表全部,请大家自己使用时多多准备数据。

http://download.csdn.net/detail/shaopengfei/9612644

说明:

1.目录里的data中的标注,请参照http://blog.csdn.net/shaopengfei/article/details/51007530这一篇中的介绍。

2.对提出来的数据,只保留需要的韵母部分,如:

文件名称 音素 时长 所在词 所在词时长 共振峰F2 共振峰F1
ba1 a 0.297 巴ba1 0.324   1433 976
ban4li3 i 0.387 理li3 0.481   2239 324
gu3 u 0.63 古gu3 0.671   1429 499

为了作图方便,在Excel里把F1,F2顺序反过来,保证能做出那个倒立的梯形,使用Excel里的散点图。

3. 在制作这个声学元音图的时候,需要在Excel里把坐标轴的坐标逆序,如果不知道如何操作,请度一下。。。

4.最终得到的结果如下,很显然,这个与普遍意义上的图有所差异,所以为了更好的作图,需要准备更多的数据,进行平均,有兴趣的朋友可以试试。同样的道理,可以制作英语等其它语言的声学元音图。

本例的三个例子以及脚本,以及结果都可以在以下地址下载到:

http://download.csdn.net/detail/shaopengfei/9612644

Praat脚本提取时长及共振峰并绘制声学元音图相关推荐

  1. Praat脚本提取时长及基频并示例如何绘制声调图

    Praat脚本提取时长及基频并示例如何绘制声调图 2016年03月29日 17:21:04 不太会编程 阅读数:13986 标签: Praat脚本声调图汉字声调五度值 更多 个人分类: Praat 版 ...

  2. Praat脚本-010 | 提取时长和共振峰

    目录 引题 操作解释 运行脚本 获取脚本 关注 版权说明 引题 与提取基频的工作类似,提取共振峰也是很常用的一个数据提取操作,共振峰在物理学上称为共振谐波,最典型的例子是我们扔石子到水里,看到的一条一 ...

  3. Praat脚本-022 | 提取时长和音强

    目录 引题 操作解释 运行脚本 获取脚本 关注 版权说明 引题 提取基频Praat脚本-009 | 提取时长和基频,提取共振峰Praat脚本-010 | 提取时长和共振峰,提取音强,这大概是最常用的三 ...

  4. python提取时长2s以内的单词音频的韵母基频,以及单词词长信息

    python提取时长2s以内的单词音频的韵母基频,以及单词词长信息 提取信息自动存入当前工作空间中的excel文件,包括文件名.前字时长.后字时长.两字总时长.前字韵母基频.后字韵母基频.(10个点, ...

  5. 新手写python脚本提取最长转录本序列2.0

    新手写python脚本提取最长转录本序列2.0 原始蛋白序列长这个样子: 写脚本的具体思路: 1.创建转录本ID和序列的字典(键值对) 2.提取每个转录本的序列长度,形成三列,第一列是转录本ID,第二 ...

  6. Praat脚本-009 | 提取时长和基频

    目录 引题 提取基频 操作解释 运行脚本 获取脚本 关注 版权说明 引题 在提取数据的工作中,提取基频这是最重要的一部分,基频也可以称为Pitch, F0.它跟我们感知到的声调,语调是相关的,所以通常 ...

  7. 新手写python脚本提取最长转录本ID以及最长转录本序列(此代码已过时,最新代码见主页)

    原始蛋白序列长这个样子: 写脚本的具体思路: 1.创建转录本ID和序列的字典(键值对) 2.提取每个转录本的序列长度,形成三列,第一列是转录本ID,第二列是转录本长度,第三列是gene ID 3.这一 ...

  8. Praat脚本-000 | 实用的Praat脚本总索引

    该项目包括一些Praat常用脚本,并结合简单实例说明如何使用这些脚本,每一个独立的目录里面有示例文件以及结果文件,适用于已经对Praat基本操作有些了解,对时长,基频,共振峰等基本声学参数有所了解的初 ...

  9. Praat脚本-008 | 提取某一层时长

    目录 引题 运行脚本 获取脚本 关注 版权说明 引题 提取时长是提取数据的工作中最基本的,这个脚本的目的其实主要是为了一些脚本爱好者能有一个学习的机会.因为实现起来比较简单. 我们以下面的标注文件为例 ...

  10. python实现微信自动加群_老司机用python脚本刷微信读书的时长

    微信读书有一个鼓励机制, 一周阅读5小时可兑换10书币,每周日晚清空一周的总读书时长,没兑换的时长不计入下一周(1书币 == 1块钱) 作为一个经常加班的程序猿, 一周刷5个小时, 有点困难, 所以只 ...

最新文章

  1. 树莓派/PC实现实时摄像头数据共享(Python—OpenCV)
  2. VMware虚拟机安装之后,打开时找不到启动Centos的界面
  3. 智能车技术创新与实践(01510422-90)课程简介
  4. java最基础语句,Java基础:Java语句
  5. 一款高颜值的 SpringBoot+JPA 博客项目
  6. 如何在 Github 工作流文件里引用自定义实现的 action
  7. java 试题 历届试题 单词分析 题解
  8. opencv python 调用摄像头_python+opencv实现摄像头调用的方法
  9. 剑指offer 面试题17. 打印从1到最大的n位数
  10. 排除IIS特殊管理困惑
  11. 2月26日 Scrapy入门
  12. nodejs,webpack安装以及初步运用
  13. 终于能在Linux下用firefox使用支付宝了!!!
  14. Lattice FPGA ---IP应用总结之“edp”
  15. 麒麟座V3.1接入OneNET平台初体验--上传温湿度
  16. 解决springboot无法访问此网站,localhost 拒绝了我们的连接请求的问题。
  17. linux 下线程池
  18. 简洁好用的jquery 焦点图插件:Basic jQuery Slider
  19. RS422-485接口电路设计要点
  20. 作为程序员,你关注哪些国外 IT 网站?

热门文章

  1. 一次编写命令时遇到的问题,Ambiguous method call.both
  2. Android技术分享| 实现视频连麦直播
  3. uniapp 打印小票
  4. html中input type什么意思,HTML中type是什么意思
  5. Linu修改系统时间
  6. web项目登录报错:HTTP Status 500 - Error instantiating servlet class com.gxuwz.medical.web.servlet.LoginSer
  7. 硝烟中的 Scrum 和 XP-我们如何实施 Scrum
  8. 假如某人年薪100万,如何分配月发和年终奖会使其纳税金额最少
  9. Java高级工程师必备知识!kafka消费topic命令
  10. [SinGuLaRiTy] 动态规划题目复习