Доброго времени суток!
Есть код:
from vosk import Model, KaldiRecognizer
import sys
import json
import os
import time
import wave
model = Model(r“\Python\vosk-model-small-ru-0.4”)
wf = wave.open(r'E:\Python\1.wav')
rec = KaldiRecognizer(model, 8000)
result = ''
last_n = False
while True:
data = wf.readframes(8000)
if len(data) == 0:
break
if rec.AcceptWaveform(data):
res = json.loads(rec.Result())
if res != '':
result += f" {res}“
last_n = False
elif not last_n:
result += ‘\n’
last_n = True
res = json.loads(rec.FinalResult())
result += f” {res}“
print(result)
Пытаюсь изменить программу чтоб та запрашивала путь к файлу. Вставлял wf = wave.open(input(”Введите адрес: ")). Вылезает ошибка - OSError: Invalid argument: ‘\u202aE:\\Python\\1.wav’
Пока осилить не могу, может кто подскажет как правильно указать аргумент.