Esempio n. 1
0
def convert_textgrid(tg_old, sil):
    tg_new = TextGrid(tg_old.start, tg_old.end)
    phontier = Tier('phones', tg_old['PHONEMES'].start, tg_old['PHONEMES'].end,
                    'Interval',
                    [Interval(x.start, x.end,
                              convert_mark(x.mark, sil))
                     for x in tg_old['PHONEMES']])
    wordtier = Tier('words', tg_old['WORDS'].start, tg_old['WORDS'].end,
                    'Interval',
                    [Interval(x.start, x.end,
                              convert_mark(x.mark, sil))
                     for x in tg_old['WORDS']])
    tg_new.append_tier(wordtier)
    tg_new.append_tier(phontier)
    return tg_new