最近更新了几篇有关于在标注数据的时候,便捷的对所选的部分进行删除等操作,今天新增加两个功能即是对选择的区域直接保存为新文件的操作,现将目前四个按钮的功能都一并介绍。
新增菜单功能一:见文章[脚本 | Praat自建菜单批量删除边界-简化版]。脚本是:Delete_Selected_Boundary.Praat。标注时删除所选区域的边界条,最新版本已经修改为可以同时删除你标注TextGrid里所有层的边界条。
使用前:标注如下,我们选择如图区域,想删除这部分边界条;
点击我们自定义的菜单在Boundary菜单里的Remove all boundary…;
效果:
如果想只删除其中一层,那么修改Delete_Selected_Boundary.Praat这个脚本里的以下这个地方,将totalTiers = 1前面的#号去掉。代表你只想删除第一层的边界条。将1修改为你要删除边界条的任意一层。
新增菜单功能二:见文章[脚本|Praat自定义菜单:标注时删除所选部分]。脚本是:Cut_Selected_Sound.Praat。
使用场景:标注时遇到噪声段,或者发音人非录音的呼吸声、咳嗽等声音,或者由于录音重复读了一小句,想直接剪切掉这一小段;
问题:如果这时候你是同时打开的WAV和TextGrid,你会发现没有相应的菜单操作;
自定义菜单改进:可以一键剪切掉这一段,并且是同时对WAV和TextGrid进行剪切的操作;
特别注意:请注意备份原始文件。因为这会覆盖保存原始文件;
使用前:
使用后,上面所选区域已经被剪切掉了;
今日新增菜单功能三:保存所选区域内的这部分声音。脚本是:Save_Selected_Sound.Praat。
使用场景:在清洗大量数据的时候,人工测听判断要保存哪部分,如何便捷保存,节省频繁打开目录的时间;
原始操作:Praat现有一个操作,选择之后,点击File菜单里的Save selected sound as WAV file …;
存在问题:这时候需要你手工选择保存路径,并且要自己命名新的文件名,频繁操作必然非常繁琐…;
本功能改进:在Edit自定义一个Save WAV Selection菜单,选择了某一部分之后,点击这个菜单,将会自动在原始文件同级目录里创建一个新目录,并且将选择的wav保存在里面,新文件的命名也是自动用选择的开始时间点命名的,这样防止多次操作文件名重复被覆盖;
今日新增菜单功能四:保存所选区域内的这部分声音和标注。脚本是:Save_Selected_Parts.Praat。
具体场景功能和上述菜单三是一样的,只是这里是把标注的部分也一并保存。在此不再详细描述;
功能三和功能四示例,操作之前:
操作之后,新保存的文件:
自然如果再选择一段0.703-0.944秒的部分,保存的文件名可能是00001_0-703.wav这样的。
获取脚本
https://github.com/feelins/Praat_Scripts/14-helpful_customized_menu
本站所有Praat脚本
都可以在上述github的项目目录
里找到,如果日常对代码、脚本操作比较熟练的可通过下载、安装、配置github for windows
在自己的电脑上通过git clone
将代码下载到本机,这样的好处是可以跟主站及时更新代码。
不想费如此脑筋,可以通过点击如下图Code位置所示,下载整站的代码,可直接使用。
关注
关于对本站脚本的使用咨询,以及功能修改,增加等,都可以扫QQ咨询群,私信群主。
版权说明
1、版权归本公众号“极地语音工作室”,原名“语音处理小站”所有;
2、未经本站或者作者允许, 不得任意转载本文内容,否则将视为侵权;
3、转载或者引用本文内容请注明来源及原作者;
4、对于不遵守此声明或者其他违法使用本站内容者,本人依法保留追究权等。