You’re right, I looked at it the wrong way around. Indeed TTS would require Joplin to directly the service by giving it the text that needs to be read.