我刚开始使用python,我正在从在线随机教程中试用新模块。我试图像教程一样编写它,甚至更改了名称,但它仍然不断向我显示:
Traceback (most recent call last):
File "C:/Users/Asjad/PycharmProjects/untitled/hello world.py", line 7, in <module>
audio = r.record(j)
TypeError: record() missing 1 required positional argument: 'source'
我不知道该怎么做,因为这是我的新模块,并且是我遇到的新错误
主稿:
import speech_recognition as sy
file = ("D:\\Audio 1.wav")
r = sy.Recognizer # initialize the recognizer
with sy.AudioFile(file) as j:
audio = r.record(j)
print('it contains', r.recognise_google(audio))
我认为此行r = sy.Recognizer
构成了Recognizer的实例,所以您应该改为r = sy.Recognizer()