Vosk python Как сравнить речь с текстом?

У меня есть код. Он распознает речь, но как можно сравнить речь с текстом. Например код распознал слово привет и она сверяется, и если привет == привет то выполняется какая-то команда. Как это можно реализовать ? Я не понимаю.

from vosk import Model, KaldiRecognizer
import os
import pyaudio

model = Model("model_small") # полный путь к модели
rec = KaldiRecognizer(model, 16000)
p = pyaudio.PyAudio()
stream = p.open(
    format=pyaudio.paInt16,
    channels=1,
    rate=8000,
    input=True,
    frames_per_buffer=8000
)
stream.start_stream()

while True:
    data = stream.read(4000)
    if len(data) == 0:
        break

    print(rec.Result() if rec.AcceptWaveform(data) else rec.PartialResult())

print(rec.FinalResult())

Ответы (0 шт):