diff --git a/basic_text_to_speech/talk.py b/basic_text_to_speech/talk.py index d023015..0b5f22d 100644 --- a/basic_text_to_speech/talk.py +++ b/basic_text_to_speech/talk.py @@ -1,15 +1,11 @@ import time -from subprocess import Popen, PIPE +import os def robot(text): print("executing command") - espeak = Popen( - ['espeak', '--stdin "Hello world how are you doing today?"'], stdout=PIPE) - aplay = Popen(['aplay', '-D plughw:2,0'], stdin=espeak.stdout, stdout=PIPE) - espeak.stdout.close() # enable write error in dd if ssh dies - out, err = aplay.communicate() + os.system("espeak -w output.wav \"" + text + "\"") if __name__ == '__main__':