SherpaTTS is not returned by the engines() function from the React Native TTS library, even though the engine is properly installed and visible in the Android text-to-speech settings.
This issue was reported by a user testing LifeCompanion on an Android device running /e/OS v3.7.3.
The user was able to install an SherpaTTS. It works correctly in other applications, such as the system GPS app.
However, LifeCompanion (as well as other apps like Geovelo) does not detect or offer this engine. In React Native TTS, only eSpeak is listed when calling engines().
This suggests that the engine is properly registered at the system level, but is not being exposed through the TTS API used by React Native TTS.
SherpaTTS is not returned by the engines() function from the React Native TTS library, even though the engine is properly installed and visible in the Android text-to-speech settings.
This issue was reported by a user testing LifeCompanion on an Android device running /e/OS v3.7.3.
The user was able to install an SherpaTTS. It works correctly in other applications, such as the system GPS app.
However, LifeCompanion (as well as other apps like Geovelo) does not detect or offer this engine. In React Native TTS, only eSpeak is listed when calling engines().
This suggests that the engine is properly registered at the system level, but is not being exposed through the TTS API used by React Native TTS.