[英]how create an vocal assistant with python
我想知道创建一个可以解释单词的ai对初学者来说是否可行
例如,目前我必须说“给天气”,它给了我天气,但如果我说给天气,请它不会。
我不知道我的野心有多难
因此,如果您已经完成或您在 IA 中了解自己(或不了解)并且您有任何建议,我将不胜感激。
如果我理解正确的话,您所说的是语音助手。 对于初学者来说,创建一个真正的 AI 是可能的,但坚持使用事件驱动编程会很聪明。
无论如何,如果你愿意做一个助手,这应该可以帮助你开始 windows:
import speech_recognition as sr
import pyttsx3
r = sr.Recognizer() #
engine = pyttsx3.init() #
engine.setProperty('rate', 145) #
# The Main Part (Listens to the voice)
def speak(audio): #
engine.say(audio) #
engine.runAndWait() #
with sr.Microphone() as source:
print("Say Something: ")
audio = r.listen(source) #Starts listening
try:
text = r.recognize_google(audio).lower()
print('You said : {}'.format(text)) #Tries to understand what you said
except:
print('Sorry I could not recognize your voice')
这应该可以帮助您进行粗略的布局,某些模块在其他操作系统上是不同的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.