У меня проблема с этим кодом:
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, и он отлично работал со мной.