Spaces:
Runtime error
Runtime error
""" MacOS TTS Voice. """ | |
import os | |
from autogpt.speech.base import VoiceBase | |
class MacOSTTS(VoiceBase): | |
"""MacOS TTS Voice.""" | |
def _setup(self) -> None: | |
pass | |
def _speech(self, text: str, voice_index: int = 0) -> bool: | |
"""Play the given text.""" | |
if voice_index == 0: | |
os.system(f'say "{text}"') | |
elif voice_index == 1: | |
os.system(f'say -v "Ava (Premium)" "{text}"') | |
else: | |
os.system(f'say -v Samantha "{text}"') | |
return True | |