speak() officially just accepts a phrase to speak. Different device handlers may have different ways of changing the language, inflection, voice, etc so I’d recommend checking directly in the DTH Release Thread.
Also note that the FKB Controller DTH has support for playing media files, so one option would be to pre-render your desired TTS messages and save them to the device as noted in the thread above.