hey @GrapheneOS is there a way to request a Pixel 8 pro grapheneOS stock image with the tts integrated? I'm getting a pixel 8 pro next week and really want to try out GrapheneOS, is there a way to build one from source with that project integrated into it? I'm more than wiling to build the OS from source with my own keys and run my own update server
@freya We plan to include our SpeechServices app providing text-to-speech in the OS very soon. We've had a lot of recent work caused by the release of Android 16 QPR2, upstream Chromium regressions, our Motorola partnership announcement and hiring multiple additional full time developers. Our TTS app was meant to be included in the OS already but has gotten delayed because a fair bit needs to be done to get it fully in shape for inclusion. It should be done within a week or two now.
@freya We likely need to add Setup Wizard integration for enabling TalkBack too which we'll get to after the TTS app is bundled.
@GrapheneOS oh, that doesn't work automagically? actually no, wait, you don't need to integrate that into the setup wizard, just have the accessibility shortcut set to enable talkback when one holds down the volume buttons by default. global setting. done and done

@freya
@GrapheneOS

Didn't know #TalkBack was supported in GrapheneOS! It didnt speak via sherpatts though.

https://github.com/talkback-foss-team/talkback-foss

Google's talkback is open source, but requires some proprietary dependencies

@hen @freya Yes, GrapheneOS has a fork of the open source TalkBack integrated into the OS. It needs a high quality default enabled text-to-speech app not requiring downloading any voice data or configuring anything. We've made one and will be included it in the OS in the near future. It does work via Sherpa TTS but you need to do more than installing a TTS implementation. You need to set up the TTS to be functional if needed and activate it in the OS TTS settings even if it shows it selected.
@hen @freya Many of the open source TTS implementations don't come functional out-of-the-box but rather requiring downloading and enabling a voice for them to use. A user installed TTS always needs to be activated in the TTS settings since they receive sensitive data from other apps via an OS API and it would be unsafe for them to function by default. There's meant to be a high quality TTS included in the OS which doesn't require any setup which is why we built one and are including it soon.
@freya It's possible that this already works fine, we'll need to verify that.