TTS ломает фоновый режим

1

Я использую TTS с этим плагином: https://github.com/vilic/cordova-plugin-tts

Я использую его в сочетании с этим плагином фонового режима: https://github.com/katzer/cordova-plugin-background-mode

Проблема в том, что если я запускаю TTS (даже если я даю пустую строку), фоновый режим будет сломан и больше не работает, а другие функции останавливаются. Сам голос работает в фоновом режиме. Без запуска TTS все в порядке.

Это только во второй раз. Когда я запускаю TTS в первый раз, работает фоновый режим. Может ли это быть связано с тем, что я называю TTS второй раз, а затем есть два из них?

TTS.speak({
        text: text,
        locale: 'de-DE',
        rate: 1.5
        }, function () {

            // run function which is stopping (if I go to Background) after the second TTS

             }, function (reason) {
        console.log(reason);
    });

Что может быть причиной? Есть ли способ решить эту проблему?

Теги:
cordova
text-to-speech

1 ответ

0
Лучший ответ

Теперь я попробовал альтернативный плагин TTS Cordova:

https://github.com/GruppoMeta/cordova-plugin-adv-tts

Это работает без проблем.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню