Функция "Текстовая сетка: время масштабирования" для применения значений из одного звукового файла к существующей текстовой сетке

Если у меня есть существующий звуковой файл (Sound1) и соответствующий аннотированный вручную файл (TextGrid1), могу ли я использовать функцию "Scale Times" в TextGrid1, используя уровень продолжительности другого звукового файла (Sound2), чтобы Sound2 имел текстовую сетку?

TextGrid1 имеет два уровня. Sound1 и Sound2 не имеют одинаковую продолжительность, но нуждаются в одинаковых метках в своих текстовых сетках.

Любые полезные статьи или руководства по использованию этой функции будут приветствоваться. (мой поиск не дал никаких полезных результатов).

1 ответ

Если я вас правильно понимаю, вам нужна версия TextGrid1, которая соответствует продолжительности Sound2, например:

selectObject: "TextGrid TextGrid1"
Copy: "TextGrid2"
selectObject: "Sound Sound2"
dur = Get total duration
selectObject: "TextGrid TextGrid2"
Scale times to: 0, dur

Таким образом, вы создаете копию TextGrid1, затем получаете продолжительность Sound2, затем масштабируете TextGrid2, чтобы соответствовать этой продолжительности.

Другие вопросы по тегам