oBI(http://www.speech.cs.cmu.edu/tobi/ToBI.1.html)是标注语调模式和其它一些韵律层面的信息的系统,最初提出用于英语句子上,可能目前在其它很多语言都有使用。详细说明可参考它的官方网站,以及有大量的文献。

今天推荐大家一款自动标注ToBI语调模式及一些韵律特征的开源工具包,PyToBI,笔者将它fork到我的github上,地址在[https://github.com/feelins/PyToBI],使用方法同以前,仍然可以点击Download下载整个开源工具包。之所以要fork过来是因为作者的目录里没有放示例数据,我发信请她放一下数据,作者说因为版的原因,她只回复了一个TextGrid,也没有放wav,我的目录里放了3句话,包括wav和TextGrid,在praatScripts目录里的data里,有兴趣的可以打开查看。作者的开源目录在[https://github.com/monikaUPF/PyToBI]。

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

要使用这个工具包,在mac或者linux环境下,直接运行工具里的runpytobi.sh就可以了。但是在windows环境下,这里没有提供专门的bat文件,感兴趣的朋友希望能对自己大量数据进行ToBI标注,而且觉得上面效果还不错的,可以在本公众号发信息,如果不少人有需要可以更新一个windows版的bat,这样就可以批量处理了。因为目前的工具包,只支持一个文件一个文件的运行,方法如下:

Praat运行脚本,praatScripts\module01.praat,这里设置需要运行的文件和目录;

Praat运行脚本,praatScripts\module02.praat,这里设置需要运行的文件和目录;

Praat运行脚本,praatScripts\module03.praat,这里设置需要运行的文件和目录;

Praat运行脚本,praatScripts\module04.praat,这里设置需要运行的文件和目录;

最后一步,是需要运行工具目录下的一个Python文件,python tobi.py所以Python也是必须安装的。

最后将在data目录里出现***_result.TextGrid就是最后的韵律标注结果。

脚本下载地址:https://github.com/feelins/PyToBI

如果用于写论文或者其它科研用途,请尊重原作者的版权:

————————————————
版权声明:本文为CSDN博主「李诗旸」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_35782943/article/details/112144063

.bat脚本自动yes_推荐|PyToBI自动标注韵律相关推荐

  1. bat脚本实现监控进程功能-自动重启

    参考这篇博文https://www.cnblogs.com/sunfie/p/7071424.html 不过它里面有一些空格问题,和for循环集中运行命令失败问题,并不能用. bat注意事项 set ...

  2. 傻瓜bat脚本实现包管理和包引用——如何优雅的管理bat脚本集(一)

    傻瓜bat脚本实现包管理和包引用--如何优雅的管理bat脚本集(一) 因为管理公司AD林需要,比如远程数据库的热备,冷备等,本来是使用付费工具实现的,但是系统重装以后丢失了注册码,又不愿意重新付费,所 ...

  3. .bat脚本自动yes_第四章: Python脚本获取聚宽(JQData)免费行情数据

    本期目标: 从聚宽数据API中获取期权行情数据并写入到云数据库(MySql)中,通过superset访问存储在数据库中的数据. 本期导读: 聚宽金融数据API 获取ETF期权日终行情 数据写入到MyS ...

  4. windows下bat脚本自动重启Apache服务

    问题描述 客户使用的集成环境phpstudy,上面运行的是php+apahce+mysql,经常无故apache异常导致网站无法打开,需要重启apache服务恢复.由于不方便变更基础环境,故考虑使用b ...

  5. bat脚本交互输入_基于winserver操作系统的自动清理Oracle3天前归档日志脚本分享...

    概述 最近某台oracle数据库中的归档日志太多了,一天都有几十G的归档日志产生,总是提示归档空间满,导致orcle总是与服务器断开,所以就写了个定期清理Oracle归档日志的脚本,先看下整体思路. ...

  6. BAT脚本如何自动执行 adb shell 以后的命令

    @echo off echo su > temp.txt echo 其它命令 >> temp.txt adb shell < temp.txt del temp.txt 求问 ...

  7. ftp、sftp利用bat脚本自动下载以及上传文件

    一.ftp利用bat自动上传下载文件 首先,先打开cmd,看下ftp命令是否是开通了的,如果提示ftp不是支持的命令,则需要自己去控制面板-程序以及功能-打开ftp功能.然后就是先自己用cmd命令,进 ...

  8. BAT脚本实现FTP文件自动传输

    BAT脚本实现FTP文件自动传输 第一个脚本代码,用于输入用户名密码和路径 open 192.168.100.5 ftp 123123 cd pub binary ::批量传输 ::mput D:\t ...

  9. html自动执行bat,bat脚本启动程序 怎么命令bat打开某个文件

    CSS布局HTML小编今天和大家分享一BAT脚本运行某指定路径程序 执行的程序路径及参数如下: C:\Program Files\McAfee\Common Framework是00010010110 ...

最新文章

  1. mvc control 请求两次问题
  2. 调整了canvas的高度页面变化后还原_Python GUI编程入门(25)-移动Canvas对象
  3. java多线程 -- ReadWriteLock 读写锁
  4. Happy 牛 Year!牛年dotnet云原生技术趋势
  5. 信息安全工程师笔记-案例分析(一)
  6. SSIS数据转换器及字符转换器使用
  7. c语言 双重取反的高级用途(提升代码效率)
  8. JAVA企业微信事件接收
  9. android 色值(全)
  10. 如何判断工作簿中是否存在某个工作表
  11. 玩转oj之1003题(地球人口承载力估计)
  12. JS+HTML+CSS模仿微信界面发送信息
  13. 2019-11-12
  14. 蚁群优化(ACO)算法与变种
  15. 二叉查找树BST基本操作(一)
  16. chromium摘抄
  17. 有些视频不显示IDM的下载按钮
  18. Redis服务器集群搭建
  19. Object is possibly undefined
  20. 【总结】利用AWS搭建混合云的架构

热门文章

  1. 虚幻争霸服务器维护,《虚幻争霸》将于4月停止运营 玩家可全额退款
  2. 获取地区html代码,根据ip地址获取所在城市信息(省市县)代码
  3. cpu满了卡住 linux_Linux系统中CPU占用率较高问题排查思路与解决方法
  4. 新手如何登陆阿里云服务器,阿里云服务器怎么登陆
  5. YYCache 源码学习(一):YYMemoryCache
  6. 生产者与消费者-1:N-基于list
  7. php程序的安全要素
  8. 安全与透明:智能互联网的基石
  9. mongodb主从复制及副本集的部署
  10. 基于X的GNOME、GTK、GDK、XLib、GLib等之间的关系