Я использую cordova-plugin-tts для преобразования текста в речь в моем приложении Ionic.
Проблема заключается в том, что я получаю второе сообщение, пока первоево время воспроизведения первый останавливается, а второй начинает играть. Как я могу предотвратить это? Я хочу, чтобы они воспроизводились полностью, правильно и по порядку.
Я пробовал что-то подобное, но это не работает так, как я хочу.
if (speechEnded == true){
this.tts.speak({
text: speech,
rate: speed
}).then(function () {
speechEnded = true;
}, function (reason) {
speechEnded = false;
});
}