上传文件
支持格式:.TextGrid, .textgrid。最多20个文件。
支持格式:.txt, .csv, .tsv。文件内容应为"旧文本→新文本"格式(Tab或逗号分隔)
指定要替换的TextGrid层名称(区分大小写)
启用后,替换规则中的文本将作为正则表达式处理
是否区分字母大小写

基本格式:
旧文本(Tab)新文本
# 或者
旧文本,新文本
示例文件内容:
# 简单文本替换 aa ae bb p # 正则表达式替换(区分大小写) /^[A-Z]+$/ UPPER # 正则表达式替换(忽略大小写) /^vowel$/i V # CV转换示例 /[aeiouAEIOU]/ V /[^aeiouAEIOU\s]/ C
正则表达式说明:
  • /pattern/:基本正则表达式格式
  • /pattern/i:忽略大小写匹配
  • /^...$/:匹配整个字符串
  • /[abc]/:匹配字符集合
  • /[^abc]/:匹配不在集合中的字符
  • /\s/:匹配空白字符

功能说明
TextGrid批量替换

批量修改TextGrid标注文件中的标注内容,支持文本替换和正则表达式替换,适用于语音标注、文本标注等场景的批量处理。

常用场景:
  • 语音标注:修改音素标签(如:aa → ae)
  • 标注体系转换:普通字母标注转IPA国际音标
  • CV转换:将音素标注转换为C(辅音)和V(元音)
  • 标签规范化:统一不同标注者使用的标签
  • 错误修正:批量修正标注错误
工作流程:
1
准备文件

选择要处理的TextGrid文件和替换规则文件

2
指定参数

设置目标层名称、匹配选项(大小写、正则表达式)

3
批量处理

系统自动遍历所有文件的指定层,应用替换规则

4
下载结果

下载处理后的TextGrid文件包,文件名添加"replaced_"前缀

技术说明:
TextGrid文件:

Praat软件使用的标注文件格式,包含时间对齐的音素、词汇等标注信息。

替换规则:

支持Tab或逗号分隔的"旧文本→新文本"格式,支持正则表达式和大小写控制。

层处理:

只修改指定层的标注内容,其他层和文件结构保持不变。

TextGrid 批量替换学习入口

与音频模块一致:同页操作 + 视频教程 + 源码参考。替换规则与正则示例可直接对照仓库脚本。

B站视频 YouTube视频

链接可后续补充,当前用于页面结构展示。

代码仓库 示例文档

点击可切换显示区域,链接地址可后续填写。

注意事项:
  • 处理前请备份原始TextGrid文件
  • 确保指定的层名称正确(区分大小写)
  • 正则表达式需使用/pattern/格式,可添加标志如/i(忽略大小写)
  • 替换规则文件建议使用UTF-8编码
  • 处理后的文件名会添加"replaced_"前缀
  • 处理完成后请及时下载文件,系统会自动清理临时文件
处理结果

暂无处理结果,请先上传文件并开始处理。