TTS 打破后台模式

TTS breaks Background mode

我在这个插件中使用 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);
    });

可能是什么原因?有办法解决吗?

现在我尝试了一个替代的 TTS Cordova 插件:

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

这没有问题。