
我正在我的笔记本电脑上做一个Ai个人助理,但我得到了这个错误。我正在使用python版本3.10.4,但是仍然会收到这个打印错误。我在以sr.Microphone()作为源代码()的行中出错:由于这个错误,任务栏中的麦克风图标也不会出现,所以plz确实有助于解决这个问题。谢谢。
我已经安装了google的py音频文件


请告诉我如何解决这个问题。
将pip升级到最新版本时出现错误--
c:\users\dell\appdata\local\programs\python\python310\lib\site-packages (0.2.4)使用缓存的pyaudio收集C:\Users\DELL>pip -0.2.11.tar.gz (37 kB)准备元数据(setup.py) .. wheel =‘wheel 2’>收集包的建筑车轮:setup.py.错误错误:子进程-退出-有错误
×python setup.py bdist_wheel没有成功运行。退出代码:1╰─> 9行输出运行运行bdist_wheel运行的构建运行build_py创建生成创建build \lib.win-amd64 64-3.10复制src\pyaudio.py -> build \lib.win-amd64 64-3.10运行build_ext build '_portaudio‘扩展错误:MicrosoftVisualC++ 14.0或更高版本。使用"Microsoft C++构建工具“获取它:https://visualstudio.microsoft.com/visual-cpp-build-tools/输出端
注意:此错误源于子进程,很可能与pip无关。错误:运行setup.py时无法运行pyaudio的构建轮失败它是一个distutils安装的项目,因此我们不能准确地确定哪些文件属于它,这只会导致部分卸载。
发布于 2022-04-03 16:20:27
在Python2.xx中,您可以在没有括号的情况下调用print,但是在Python3.xx中,您需要用括号调用print。您所使用的py音频版本似乎在Python2.xx上,因为您获得错误的print语句缺少括号。你能检查一下你的影音版本吗?最新版本似乎是0.2.11。
发布于 2022-04-03 16:33:50
根据你所犯的错误,你没有在句子的末尾输入另一个括号。所以,试着在那里输入缺少的括号。如果这不起作用,试着做另一个类似的函数
def prn(text):
print(text)然后调用该函数,而不是调用print函数。
https://stackoverflow.com/questions/71727652
复制相似问题