Clean up TTS resources.
Initialize the TTS backend Called during setupSpeaker to eagerly load TTS engine
Configuration object with backend, IBM settings, and Sherpa settings
Synthesize text to speech and play the audio. Lazily initializes the TTS engine on first call.
The text to speak
TTS controller manages text-to-speech synthesis and engine lifecycle. TTS engine is eagerly initialized during setupSpeaker() and cached for reuse.