Нужно написать скрипт, который по файлу *.eaf строит файл следующей структуры (в скобках просто комментарии):
{
"original_filename":"исходное имя файла",
"video":"имя видеофайла, если есть",
"audio":"имя аудиофайла, если есть",
"sentences":[
(на каждое предложение следующая структура):{
"original":"текст предложения в графике оригинала (кетской)",
"rus":"русский перевод предложения",
"start_ms":начало предложения (в миллисекундах),
"stop_ms":конец предложения (в миллисекундах),
"words":[
(на каждое слово следующая структура):{
"word":"текст слова из fonWord",
"morphemes": (на каждую морфему следующая структура):[
{
"morpheme":"текст морфемы",
"gl":"глосса",
"morpheme_type":тип морфемы (число: 0 - корень, 1 - префикс, 2 - суффикс, 3 - клитика)
}
]
}
]
}
]
}
Выдуманный пример (отступы просто для удобочитаемости, их можно не делать):
Нужно написать скрипт, который по файлу *.eaf строит файл следующей структуры (в скобках просто комментарии):
Выдуманный пример (отступы просто для удобочитаемости, их можно не делать):