Google (TTS)

Google (TTS)

Use Google for text-to-speech.

Setup

Google TTS requires credentials.

  • Env var: GOOGLE_APPLICATION_CREDENTIALS (path to credentials JSON)
# .env
GOOGLE_APPLICATION_CREDENTIALS=/path/to/credentials.json

Example

from siphon.plugins import google

tts = google.TTS(
    language="en-US",
    voice_name="en-US-Standard-H",
)

Common options

  • language (default: en-US)
  • gender (default: female)
  • voice_name (default: en-US-Standard-H)
  • voice_cloning_key (default: None)
  • sample_rate (default: 24000)
  • credentials_info (default: None)
  • credentials_file (default: None)