inspired on bloomrain/google_tts