Объект 'LAB' не имеет атрибута 'audioFilePath' - PullRequest
0 голосов
/ 09 марта 2020

У меня проблема с этим кодом:

class LAB:
    def __int__(self):
        self.r = sr.Recognizer()
        self.audioFilePath = 'C:\\Users\\user\\Music\\WAV\\male.wav'

    def test(self):
        with sr.AudioFile(self.audioFilePath) as sourceFile:
            audio = self.r.record(sourceFile)
        try:
            print("sourceFile contains: " + self.r.recognize_google(audio))
        except sr.UnknownValueError:
            print("problem raised")

if __name__ == '__main__':
    Assistant = LAB()
    Assistant.test()

при запуске:

  File "D:/Assistant/myLab.py", line 20, in <module>
    Assistant.test()
  File "D:/Assistant/myLab.py", line 10, in test
    with sr.AudioFile(self.audioFilePath) as sourceFile:
AttributeError: 'LAB' object has no attribute 'audioFilePath'

Какое решение? Я попытался написать приведенный выше код без использования OOP, и он отлично работал со мной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...