前几天程序运行良好,今天就停止了。一个字母都没有改变。我的故障排除步骤之一是删除文件'output1.mp3'并检查它是否可以这样工作,但它没有。另一件事是,当它没有打印出错误,它将继续播放这一个声音文件,无论它是否说的是正确的事情。。。这是我得到的最新错误,希望能有所帮助:Traceback (most recent call last):
File "main3.py", line 123, in
start()
File "main3.py", line 117, in start
tts(say)
File "main3.py", line 24, in tts
play('output1.mp3')
File "C:\Program Files (x86)\Python36-32\lib\site-packages\playsound.py", line 35, in _playsoundWin
winCommand('open "' + sound + '" alias', alias)
File "C:\Program Files (x86)\Python36-32\lib\site-packages\playsound.py", line 31, in winCommand
raise PlaysoundException(exceptionMessage)
playsound.PlaysoundException:
Error 275 for command:
open "output1.mp3" alias playsound_0.8842337577803419
Cannot find the specified file. Make sure the path and filename are correct.
下面是我使用的代码,如果您需要我提供更多信息,请留言:
^{pr2}$
语音合成器是Amazon Polly。顺便说一下,我用PyCharm作为IDE,在windows10上工作。当我切换到我的linux机器语音识别部分中断。。。在
更新:我对代码进行了一些调整,并设法修复了pyaudio错误,但在此过程中又遇到了一个错误,这次是关于权限的。。以下是错误日志:Traceback (most recent call last):
File "C:/Users/Despot/Desktop/DAv3/main3.py", line 123, in
start()
File "C:/Users/Despot/Desktop/DAv3/main3.py", line 118, in start
ai()
File "C:/Users/Despot/Desktop/DAv3/main3.py", line 96, in ai
time()
File "C:/Users/Despot/Desktop/DAv3/main3.py", line 39, in time
tts("It is " + now.strftime("%H:%M"))
File "C:/Users/Despot/Desktop/DAv3/main3.py", line 21, in tts
with open('output11.mp3', 'wb') as f:
PermissionError: [Errno 13] Permission denied: 'output11.mp3'
更新2:我一直在琢磨,我发现这个问题只出现在我的Windows10机器上,这个程序在linux上运行得很好。在