fit with praatio>=6.0.0

pull/3969/head
liyulingyue 8 months ago
parent 8736d7fa11
commit 5c24a172b5

@ -32,7 +32,7 @@ def get_baker_data(root_dir):
alignment_fp, includeEmptyIntervals=True)
# only with baker's annotation
utt_id = alignment.tierNameList[0].split(".")[0]
intervals = alignment.tierDict[alignment.tierNameList[0]].entryList
intervals = alignment.getTier(alignment.tierNameList[0]).entryList
phones = []
for interval in intervals:
label = interval.label

@ -41,11 +41,11 @@ def _readtg(tg_path: str, lang: str='en', fs: int=24000, n_shift: int=300):
ends = []
words = []
for interval in alignment.tierDict['words'].entryList:
for interval in alignment.getTier('words').entries:
word = interval.label
if word:
words.append(word)
for interval in alignment.tierDict['phones'].entryList:
for interval in alignment.getTier('phones').entries:
phone = interval.label
phones.append(phone)
ends.append(interval.end)

@ -56,7 +56,7 @@ base = [
"paddleslim>=2.3.4",
"ppdiffusers>=0.9.0",
"paddlespeech_feat",
"praatio",
"praatio>=6.0.0",
"prettytable",
"pydantic",
"pypinyin",

@ -26,7 +26,7 @@ def readtg(tg_path, sample_rate=24000, n_shift=300):
alignment = textgrid.openTextgrid(tg_path, includeEmptyIntervals=True)
phones = []
ends = []
for interval in alignment.tierDict["phones"].entryList:
for interval in alignment.getTier("phones").entries:
phone = interval.label
phones.append(phone)
ends.append(interval.end)

Loading…
Cancel
Save