【发布时间】:2017-01-17 16:26:16
【问题描述】:
余弦语言语料库的转录如下:
File type = "ooTextFile"
Object class = "TextGrid"
xmin = 0
xmax = 3931.56874994773
tiers? <exists>
size = 8
item []:
item [1]:
class = "IntervalTier"
name = "Phrases"
xmin = 0
xmax = 3931.56874994773
intervals: size = 1938
intervals [1]:
xmin = 0
xmax = 3.59246613841739
text = "Good morning"
intervals [2]:
xmin = 3.59246613841739
xmax = 3.77632771424237
text = "the dog likes me"
intervals [3]:
xmin = 3.77632771424237
xmax = 8.15464058223137
text = "fish swim"
intervals [4]:
xmin = 8.15464058223137
xmax = 8.53678424963039
text = "Sure."
intervals [5]:
xmin = 8.53678424963039
xmax = 9.54622035219737
text = "Just keep swimming"
文件为 .TextGrid 格式。怎么能继续为每个区间提取变量xmin、xmax 和text?
编辑:
文件类型可以当作普通文本文件,逐行读取。这是我解决问题的方法。知道是否有一种特殊的方法可以从这些类型的文件中提取信息仍然很有趣。感谢您的回复。
【问题讨论】:
-
你尝试了什么?
-
提示:stackoverflow.com/questions/2081836/… 或者你可以使用正则表达式。试一试,并根据您的尝试更新问题。