Python сравнение смысла фраз

Рейтинг: 0Ответов: 0Опубликовано: 26.06.2023

Есть распознавание речи

import speech_recognition as sr
r = sr.Recognizer()
mic = sr.Microphone()
with mic as source:
    r.adjust_for_ambient_noise(source)
    audio = r.listen(source)
print(r.recognize_google(audio))

Пользователь будет говорить текст и он будет сравниваться с командами. Например

import subprocess
commands = {
    "открой браузер": subprocess.Popen(BROWSER_PATH)
}
Ввод: запусти браузер

Ну или подобный, но отличающийся от стандартной команды

Вывод: запуск браузера

Но прописывать все варианты того что может сказать пользователь прописывать, как мне кажется, долго и неправильно. Машинное обучение у меня не тянет система. Нашёл такую вещь как pylem, но она виснет в процессе установки. Как можно реализовать идею сравнения смысла русских фраз?

Ответы

Ответов пока нет.