Praat脚本

您所在的位置:网站首页 praat标注快捷键 Praat脚本

Praat脚本

2023-08-09 08:41| 来源: 网络整理| 查看: 265

这里写目录标题 ToBI介绍项目来源效果使用说明获取脚本关注公众号咨询QQ群关注版权说明

ToBI介绍

ToBI是标注语调模式和其它一些韵律层面的信息的系统,最初提出用于英语句子上,目前在其它很多语言都有使用。详细说明可参考它的官方网站,以及有大量的文献。小编只是偶然遇到github上这个项目,分享给大家。 在这里插入图片描述

项目来源

今天推荐大家一款自动标注ToBI语调模式及一些韵律特征的开源工具包,PyToBI,笔者在试用的时候,发现有些地方操作有问题,发信请作者放一下数据,作者说因为版权的原因,她只回复了一个TextGrid,也没有放wav,我的目录里放了3句话,包括wav和TextGrid,在praatScripts目录里的data里,有兴趣的可以打开查看。作者的开源目录在[https://github.com/monikaUPF/PyToBI]。

效果

这里放两个例子,请大家参考自动标注的效果如何。图上第3层,第4层都是这个工具自动标注的结果。貌似有那么点意思,当然本人对ToBI理论也不能算是特别理解。 在这里插入图片描述

使用说明

作者介绍要使用这个工具包,在mac或者linux环境下,直接运行工具里的runpytobi.sh就可以了。在windows环境下,这里没有提供专门的bat文件。在公众号把这篇文章推荐给大家之后,有几位同学对此比较感兴趣,询问如何运行,上次的流程比较复杂,这次我把脚本单独都取出来修改了以下,直接运行Praat脚本就可以了。请注意,这里需要提前标注好。

cmu_us_arctic_slt_a0001.TextGrid cmu_us_arctic_slt_a0001.wav cmu_us_arctic_slt_a0002.TextGrid cmu_us_arctic_slt_a0002.wav cmu_us_arctic_slt_a0003.TextGrid cmu_us_arctic_slt_a0003.wav

使用方法如下:

Praat运行脚本,Praat->Open Script->module01.praat,这里设置需要运行的目录,当前数据在data/里,运行这步程序,会在data里生成cmu_us_arctic_slt_a0001_mod1.TextGridd,之所以是TextGridd,主要因为每一次运行都要获取目录里的TextGrid,这么做为了防止读取混乱;

友情提醒:好多同学在评论里,或者在QQ咨询群里,问起自己运行脚本有问题,看上去就是路径的问题,在这里提示那些对设置路径不熟悉的同学,就可以把我的示例数据删掉,放进这个目录运行就好。

Praat运行脚本,Praat->Open Script->module02.praat,这里设置需要运行的目录,当前数据在data/里,运行这步程序,会在data里生成cmu_us_arctic_slt_a0001_mod2.TextGridd;Praat运行脚本,Praat->Open Script->module03.praat,这里设置需要运行的目录,当前数据在data/里,运行这步程序,会在data里生成cmu_us_arctic_slt_a0001_mod3.TextGridd;Praat运行脚本,Praat->Open Script->module04.praat,这里设置需要运行的目录,当前数据在data/里,运行这步程序,会在data里生成cmu_us_arctic_slt_a0001_mod4.TextGridd;这一步需要用到python,我是在python3环境下运行的,如果不知怎么安装Python,运行Python程序,请去网上搜索一下,有海量的教程,视频。运行的是tobi.py,后面加一个空格,并且要跟着数据的目录data/,会在data里生成cmu_us_arctic_slt_a0001_result.TextGridd; python3 ./tobi.py data/ 至此,结果生成。 在这里插入图片描述有一个问题就是,只有两层,小编找了半天,调试别人的程序实在不易!干脆写了一个Praat脚本,合并到原来的结果上,Praat->Open Script->module06.praat,由data作为输入,结果在data_out里,如下: 在这里插入图片描述这些程序都是批量运行的,你的数据目录有多少文件,都会运行出来。该脚本在如下地址的第24个,24-tobi_auto_annotation 获取脚本

https://github.com/feelins/Praat_Scripts

说明:近期,貌似遇到了github如果不科学上网无法访问的情况,笔者也发现这个问题,后期有时间会将代码同步在一个国内容易访问的代码管理空间,目前还没有想好,请大家谅解哈,有兴趣可以加文末的QQ群,在群里私信发,会直接发给大家代码。

本站所有Praat脚本都可以在上述github的项目目录里找到,如果日常对代码、脚本操作比较熟练的可通过下载、安装、配置github for windows在自己的电脑上通过git clone将代码下载到本机,这样的好处是可以跟主站及时更新代码。 不想费如此脑筋,可以通过点击如下图Code位置所示,下载整站的代码,可直接使用。 在这里插入图片描述

关注公众号

关注微信公众号 语音处理小站

在这里插入图片描述

咨询QQ群

其实有很多人可能会遇到一些各种各样的问题,有的人私信、留言、评论等,还是有人建议建立一个群来方便大家咨询,所以小编建立了一个QQ群,对,你没有看错!没有建立大家都普遍用的微信群,主要考虑有二:一是QQ群有一个私聊功能,本人不是很乐意看到一个群虽然加了很多人,但是为了一些问题可能会打扰到别人,建立大家加群后私聊问问题;二个当然就是最重要的,QQ群可以方便放一些文件,可以远程协助等;请大家理解,如果有疑难咨询或者讨论的,可以加群,当然我也未必全都能解答。

入群,请至Praat官网查看作者姓名(The authors:下面一行)作为暗号哈!QQ群720939827

最后,如果用于写论文或者其它科研用途,请尊重原作者的版权: 在这里插入图片描述

关注

关于对本站脚本的使用咨询,以及功能修改,增加等,都可以扫QQ咨询群,私信群主。

在这里插入图片描述

版权说明

1、版权归本公众号“极地语音工作室”,原名“语音处理小站”所有;

2、未经本站或者作者允许, 不得任意转载本文内容,否则将视为侵权;

3、转载或者引用本文内容请注明来源及原作者;

4、对于不遵守此声明或者其他违法使用本站内容者,本人依法保留追究权等。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3