我很难理解为什么audio2变量不能转换为.upper()
,这样识别YOUTUBE时就不区分大小写了。这可能是一件非常简单的事情,但它让我困惑了一段时间。(我将其转换为字符串,以防万一以前没有)
with sr.Microphone() as source2:
print("Speak Now: ")
#audio2 is equal to 'open Youtube'
audio2 = r.listen(source2)
print(audio2)
#prints "open YouTube"
audio2 = str(audio2)
audio2 = audio2.upper()
print("What i heard: " + audio2)
#prints "What i heard: open YouTube"
if 'YOUTUBE' in audio2:
import webbrowser
print('opening youtube')
webbrowser.open('www.youtube.com')
这可能是错误的,因为我还是编程新手,尽管我尝试过这样做
我把它印在YOUTUBE上了
相关问题 更多 >
编程相关推荐