проблемы с fuzzywuzzy
Не получается провести нечёткое сравнение, выдает ошибку:
TypeError: expected string or bytes-like object
r = sr.Recognizer()
def voice():
with sr.Microphone() as source:
r.adjust_for_ambient_noise(source)
print("Запись запущенна ")
audio = r.listen(source)
try:
print(r.recognize_google(audio, language="ru-RU"))
a = process.extract(audio, ctime)
print(a)
if a == 75:
print("Получилось")
else:
print("Неа")
except sr.UnknownValueError:
print("Ошибка № F200")
except sr.RequestError as e:
print("Ошибка№ #434")
Запись запущенна
Который час
Traceback (most recent call last):
File "C:\Users\Admin\Documents\asd.py", line 78, in <module>
StartBot()
File "C:\Users\Admin\Documents\asd.py", line 73, in StartBot
voice()
File "C:\Users\Admin\Documents\asd.py", line 31, in voice
a = process.extract(audio, ctime)
File "C:\Users\Admin\AppData\Local\Programs\Python\Python310\lib\site-packages\fuzzywuzzy\process.py", line 168, in extract
return heapq.nlargest(limit, sl, key=lambda i: i[1]) if limit is not None else \
File "C:\Users\Admin\AppData\Local\Programs\Python\Python310\lib\heapq.py", line 563, in nlargest
result = [(key(elem), i, elem) for i, elem in zip(range(0, -n, -1), it)]
File "C:\Users\Admin\AppData\Local\Programs\Python\Python310\lib\heapq.py", line 563, in <listcomp>
result = [(key(elem), i, elem) for i, elem in zip(range(0, -n, -1), it)]
File "C:\Users\Admin\AppData\Local\Programs\Python\Python310\lib\site-packages\fuzzywuzzy\process.py", line 78, in extractWithoutOrder
processed_query = processor(query)
File "C:\Users\Admin\AppData\Local\Programs\Python\Python310\lib\site-packages\fuzzywuzzy\utils.py", line 95, in full_process
string_out = StringProcessor.replace_non_letters_non_numbers_with_whitespace(s)
File "C:\Users\Admin\AppData\Local\Programs\Python\Python310\lib\site-packages\fuzzywuzzy\string_processing.py", line 26, in replace_non_letters_non_numbers_with_whitespace
return cls.regex.sub(" ", a_string)
TypeError: expected string or bytes-like object