我正在为我的智能灯制作Python语音控制系统。
但是当我说“深红色”时,它会同时触发“开启”和“深红色”,因为单词“深红色”末尾包含“on”字母。
我真的不想改变名字。
elif ('light' in query) or ('lights' in query): #家居自动化
if 'on' in query:
control_lights("light on")
speak("okay, turning on light")
if 'off' in query:
control_lights("light off")
speak("okay, turning off light")
if 'crimson' in query:
control_lights("light crimson")
speak("okay, turning light to crimson")