私はあなたが話しかけて実行するコマンドを与えるプログラムを作成しています。問題は、プログラムを実行して話しかけると、コードで大文字にしていなかった文字が大文字になる可能性があるため、コマンドが実行されないことです。単語が大文字であるかどうかをPythonが気にしないようにする方法はありますか? 私はすでに名前を大文字にしようとしましたが、必要に応じて大文字にするようです。コード:
import speech
words = {"test1", "hello"}
test = speech.input("test: ")
tokens = test.split()
if words.intersection(tokens):
print 'hi'
else:
print 'test'