Listen and speak with python
import os
import time
import playsound
import speech_recognition as sr
from gtts import gTTS
def speak(text):
tts=gTTS(text=text, lang="en")
filename = "voice.mp3"
tts.save(filename)
playsound.playsound(filename)
def get_audio():
r= sr.Recognizer()
with sr.Microphone() as source:
audio = r.listen(source)
soad = " "
try:
said=r.recognize_google(audio)
print(soad)
except Exception as e:
print(e)
return soad
# get_audio()
# playsound("hello world")
speak("ehl")
Comments
Post a Comment