diff --git a/internal/translate/google/translator.go b/internal/translate/google/translator.go index e0246ae..d040ed7 100644 --- a/internal/translate/google/translator.go +++ b/internal/translate/google/translator.go @@ -130,6 +130,9 @@ func (t *Translator) PlayTTS(lang, message string) error { if err != nil { return err } + if res.StatusCode == 400 { + return errors.New(t.GetEngineName() + " does not support text to speech of " + lang) + } decoder, err := mp3.NewDecoder(res.Body) if err != nil { return err