проблемы с 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


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