The first public release of GrapheneOS Speech Services is now available in our App Store. After installing it, it can be activated as a text-to-speech service by tapping it in Settings > System > Language & region > Speech > Text-to-speech output > Preferred engine and approving it in the dialog.
It currently has a single voice for US English. If you have the system language set to anything other than English (United States), then you need to change Settings > System > Language & region > Speech > Text-to-speech output > Language to English (United States) from Use system language for now.
@GrapheneOS When I do this, the "Settings" app crashes on my Pixel 9a. Should I hand in a crash report/log somewhere?
@OK_OK You can email the crash report to [email protected]. In this case we're using our Alpha/Beta testing channel for it so you could also post it as an attachment on our Discord #testing channel or Matrix #testing:grapheneos.org room. It's likely an upstream Android bug triggered by them not properly handling having no default system TTS service which will be resolved in our next OS release through bundling our new one with the OS. We don't plan to fix these upstream bugs due to that.
@OK_OK You can likely just do it again after closing the Settings activity and it will likely work fine.
@GrapheneOS Unfotunately not. Every time I want to set the language to "English (US)", the Settings app crashes.
@OK_OK Can you try rebooting?
@GrapheneOS The same behaviour after reboot.