Как предотвратить воспроизведение сообщений друг над другом с помощью cordova-plugin-tts? - PullRequest
0 голосов
/ 29 октября 2019

Я использую cordova-plugin-tts для преобразования текста в речь в моем приложении Ionic.

Проблема заключается в том, что я получаю второе сообщение, пока первоево время воспроизведения первый останавливается, а второй начинает играть. Как я могу предотвратить это? Я хочу, чтобы они воспроизводились полностью, правильно и по порядку.

Я пробовал что-то подобное, но это не работает так, как я хочу.

              if (speechEnded == true){
                    this.tts.speak({
                                    text: speech,
                                    rate: speed
                                }).then(function () {
                                    speechEnded = true;
                                }, function (reason) {
                                    speechEnded = false;
                                });
              }
...