alignWords = function(reduct_json, secondsAtEndOfText = 3) {
let a = [];
Object.keys(reduct_json).forEach(segments => {
reduct_json[segments].forEach(speech => {
a = a.concat(speech.wdlist);
});
});
a.forEach((word, index) => {
word.word = word.word.trim();
index < a.length - 1
? (word.gap = a[index + 1].start - word.end)
: (word.gap = secondsAtEndOfText);
});
return a;
}