Как реализовать Python-код, который будет распознавать речь, но будет реагировать только тогда, когда будет упомянуто определенное слово?

Для распознавания речи в Python и реакции на упоминание определенного слова можно воспользоваться библиотекой для распознавания речи, например, SpeechRecognition, и библиотекой для обработки текста, например, re.

Вот пример реализации Python-кода, который будет распознавать речь с использованием библиотеки SpeechRecognition и проверять, содержится ли в распознанном тексте определенное ключевое слово:

import speech_recognition as sr
import re

# Создаем объект Recognizer для распознавания речи
recognizer = sr.Recognizer()

# Функция для распознавания речи и проверки ключевого слова
def recognize_speech(keyword):
    try:
        with sr.Microphone() as source:
            print("Скажите что-нибудь:")
            audio = recognizer.listen(source)
            text = recognizer.recognize_google(audio, language="ru-RU")
            print("Вы сказали: " + text)

            if re.search(r'b{}b'.format(keyword), text, re.IGNORECASE):
                print("Ключевое слово '{}' было упомянуто!".format(keyword))
            else:
                print("Ключевое слово '{}' не было упомянуто.".format(keyword))

    except sr.UnknownValueError:
        print("Не удалось распознать речь")
    except sr.RequestError:
        print("Ошибка при обращении к сервису распознавания речи")

# Задаем ключевое слово, на упоминание которого будем реагировать
keyword = "питон"

# Вызываем функцию для распознавания речи с проверкой ключевого слова
recognize_speech(keyword)

В этом коде мы используем библиотеку SpeechRecognition для распознавания речи с помощью Google Web Speech API. Затем мы проверяем распознанный текст на наличие ключевого слова с помощью библиотеки re. Если ключевое слово найдено в тексте, выводится сообщение о его упоминании.

Пожалуйста, учтите, что для работы кода требуется подключение к интернету для использования Google Web Speech API. Кроме того, вы можете адаптировать код под конкретные требования, добавив обработку различных случаев и расширив словарь ключевых слов и фраз.