Skip to content

OpenVoiceOS/ovos-tts-plugin-google-tx

Repository files navigation

Description

OVOS TTS plugin for gTTS

Disclaimer

gTTS is not affiliated with Google or Google Cloud. Breaking upstream changes can occur without notice. This project is leveraging the undocumented Google Translate speech functionality and is different from Google Cloud Text-to-Speech.

Usage of this plugin is in a somewhat legal grey area, it does exactly what your browser does when it presses the speak button in google translate.

It can stop working at any time and should never be used in production or commercially!

Install

pip install ovos-tts-plugin-google-tx

Configuration

  "tts": {
    "module": "ovos-tts-plugin-google-tx"
  }
 

Extra options

you can override the language, otherwise system lang is used

  "tts": {
    "module": "ovos-tts-plugin-google-tx",
    "ovos-tts-plugin-google-tx": {
      "slow": false,
      "lang": "fr",
      "tld": "ca"
    }

the tld option can also be set to force accents and is also useful when google.com might be blocked within a network but a local or different Google host not

The plugin will automatically recognize the following extra Accents/Dialects and select the correct tld for these langs

# https://gtts.readthedocs.io/en/latest/module.html#localized-accents
REGIONAL_CONFIGS = {
    "en-AU": {"lang": "en", "tld": "com.au"},
    "en-GB": {"lang": "en", "tld": "co.uk"},
    "en-US": {"lang": "en", "tld": "us"},
    "en-CA": {"lang": "en", "tld": "ca"},
    "en-IN": {"lang": "en", "tld": "co.in"},
    "en-IE": {"lang": "en", "tld": "ie"},
    "en-ZA": {"lang": "en", "tld": "co.za"},
    "en-NG": {"lang": "en", "tld": "com.ng"},
    "fr-FR": {"lang": "fr", "tld": "fr"},
    "fr-CA": {"lang": "fr", "tld": "ca"},
    "pt-BR": {"lang": "pt", "tld": "com.br"},
    "es-ES": {"lang": "es", "tld": "es"},
    "es-US": {"lang": "es", "tld": "us"},
    "es-MX": {"lang": "es", "tld": "com.mx"},
    "zh-CN": {"lang": "zh-CN"},
    "zh-TW": {"lang": "zh-TW"}
}

About

google translate tts plugin for OVOS / mycroft

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages