Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import speech_recognition as sr
- import pyttsx3
- r = sr.Recognizer()
- with sr.Microphone() as source:
- print('Скажите что-нибудь...')
- audio = r.listen(source)
- #try:
- # for testing purposes, we're just using the default API key
- # to use another API key, use `r.recognize_google(audio, key="GOOGLE_SPEECH_RECOGNITION_API_KEY")`
- # instead of `r.recognize_google(audio)`
- # print("Google Speech Recognition thinks you said " + r.recognize_google(audio))
- #except sr.UnknownValueError:
- # print("Google Speech Recognition could not understand audio")
- #except sr.RequestError as e:
- # print("Could not request results from Google Speech Recognition service; {0}".format(e))
- #query = r.recognize_google(audio, language="ru-RU")
- query = r.recognize_google(audio)
- print('Вы сказали ' + query.lower())
- # Синтезатор речи
- engine = pyttsx3.init()
- voices = engine.getProperty('voices')
- #engine.setProperty('voice', 'ru')
- engine.setProperty('voice', voices[0].id)
- engine.say(query)
- engine.runAndWait()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement