new structure for play_tts and play_snippet
volume and laguage can now be assigned dynamically