voice-tts

List available TTS voices

Voice TTS Skill

This skill provides text-to-speech functionality using the local system's TTS capabilities.

When to Use

  • User asks to "say" or "speak" something
  • User wants information read aloud
  • Voice assistant interactions

Available Commands

Speak Text

Convert text to speech and play it through the default audio output.

python scripts/tts.py speak "Hello, I am your assistant."

List Available Voices

Show available TTS voices on the system.

python scripts/tts.py voices

Dependencies

This skill requires pyttsx3 for cross-platform TTS:

pip install pyttsx3

Platform Support

PlatformTTS EngineNotes
WindowsSAPI5✅ Built-in
macOSNSSpeechSynthesizer✅ Built-in
Linuxespeak⚠️ May require: sudo apt install espeak

Notes

  • Audio output goes to default system speakers
  • Voice selection depends on installed system voices
  • Speed and volume can be adjusted
  • Works offline (no internet required)