Install Heliboard. Their GitHub has directions on how to get gesture typing to work. If you want speech to text, I recommend Sayboard. Pressing the microphone on Heliboard with then open Sayboard for speech input. If you need a TTS engine use SherpaTTS.