![problem screenshot](https://i.stack.imgur.com/BFnbd.png)
Как вызвать команды после преобразования речи в текст?Теперь у меня есть текст, но я не могу его сравнить, используя условие if в python, чтобы я мог выполнить требуемое задание. Я использовал pocketsphinx для распознавания речи в raspberry pi.
import os
from pocketsphinx import LiveSpeech, get_model_path
model_path = get_model_path()
speech = LiveSpeech(
verbose=False,
sampling_rate=16000,
buffer_size=2048,
no_search=False,
full_utt=False,
hmm=os.path.join(model_path, 'en-us'),
lm=os.path.join(model_path, 'en-us.lm.bin'),
dic=os.path.join(model_path, 'cmudict-en-us.dict')
)
for phrase in speech:
print(phrase)
if phrase == "HOME"
print (OK)
Код не выдает никакой ошибки иработать нормально;что я говорю, он печатает на экране, т.е. код работает до последней 3-й строки [print (фраза)] и дает ожидаемые результаты, но последняя 2-я строка не выполняет требуемую задачу, но не выдает ошибку