MCPcopy
hub / github.com/Fosowl/agenticSeek / initialize_tts

Method initialize_tts

sources/interaction.py:66–80  ·  view source on GitHub ↗

Initialize TTS, letting the user audition and pick a voice. Returns: None. Sets self.speech to a ready Speech instance.

(self)

Source from the content-addressed store, hash-verified

64 return True
65
66 def initialize_tts(self):
67 """Initialize TTS, letting the user audition and pick a voice.
68 Returns:
69 None. Sets self.speech to a ready Speech instance.
70 """
71 if self.speech:
72 return
73
74 animate_thinking("Initializing text-to-speech...", color="status")
75 language = self.get_spoken_language()
76 voice_idx = self._select_voice_interactively(language)
77 self.speech = Speech(enable=self.tts_enabled,
78 language=language,
79 voice_idx=voice_idx)
80 self.speech.speak("Voice confirmed. We are online and ready.")
81
82
83 def _select_voice_interactively(self, language):

Callers 1

__init__Method · 0.95

Calls 5

get_spoken_languageMethod · 0.95
animate_thinkingFunction · 0.90
SpeechClass · 0.90
speakMethod · 0.80

Tested by

no test coverage detected