Хочу создать голосовой ассистент на python с использованием vosk на казахском языке. Проблема в том что модель казахского языка маленькая по сравнению с другими и он распознает только некоторые слова. Как можно улучшить точность распознавания и расширить модель?
Вот код:
with sd.RawInputStream(samplerate=samplerate, blocksize = 16000, device=default_device[0], dtype='int16',
channels=1, callback=callback):
rec = vosk.KaldiRecognizer(model, samplerate)
while True:
data = q.get()
if rec.AcceptWaveform(data):
data = json.loads(rec.Result())['text']
print(data)