我正在尝试创建一个小程序,如果在我说的话(不仅是一个词,而且是一个短语)(使用 Speech_recognizer)中有一个单词包含在单词列表(word_list)中,它应该打印一些东西。如果我说一个词或另一个词,输出也应该改变,所以我需要准确检查它是哪个词。
import speech_recognition as sr
word_list = ['Giotto', 'Raffaello', 'Michelangelo']
recognizer_instance = sr.Recognizer()
with sr.Microphone() as source:
recognizer_instance.adjust_for_ambient_noise(source)
print("I'm listening...")
audio = recognizer_instance.listen(source)
print('Printing what I heard...')
try:
text = recognizer_instance.recognize_google(audio, language='it-IT')
print(text)
except Exception as e:
print(e)
这是我目前的代码,我不知道如何检查 text 变量中包含的单词之一是否在我的 word_list 中