Spaces:
Runtime error
Runtime error
""" GTTS Voice. """ | |
import os | |
import gtts | |
from playsound import playsound | |
from autogpt.speech.base import VoiceBase | |
class GTTSVoice(VoiceBase): | |
"""GTTS Voice.""" | |
def _setup(self) -> None: | |
pass | |
def _speech(self, text: str, _: int = 0) -> bool: | |
"""Play the given text.""" | |
tts = gtts.gTTS(text) | |
tts.save("speech.mp3") | |
playsound("speech.mp3", True) | |
os.remove("speech.mp3") | |
return True | |