微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python中的音频文件无法播放

如何解决Python中的音频文件无法播放

我尝试在python中播放音频文件,但是几秒钟后,出现以下问题:

Expression 'ret' Failed in 'src/hostapi/alsa/pa_linux_alsa.c',line: 1736
Expression 'AlsaOpen( &alsaApi->baseHostApiRep,params,streamDir,&self->pcm )' Failed in 'src/hostapi/alsa/pa_linux_alsa.c',line: 1904
Expression 'PaAlsaStreamComponent_Initialize( &self->playback,alsaApi,outParams,StreamDirection_Out,NULL != callback )' Failed in 'src/hostapi/alsa/pa_linux_alsa.c',line: 2175
Expression 'PaAlsaStream_Initialize( stream,alsaHostApi,inputParameters,outputParameters,sampleRate,framesPerBuffer,callback,streamFlags,userData )' Failed in 'src/hostapi/alsa/pa_linux_alsa.c',line: 2840
Exception in thread Thread-2:
Traceback (most recent call last):
  File "/usr/lib/python3.7/threading.py",line 917,in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.7/threading.py",line 865,in run
    self._target(*self._args,**self._kwargs)
  File "/home/pi/Desktop/LUNA/Schlafzimmer/Audio.py",line 157,in putout
    frames_per_buffer=self.playback_audio_format['chunk'])
  File "/usr/local/lib/python3.7/dist-packages/pyaudio.py",line 750,in open
    stream = Stream(self,*args,**kwargs)
  File "/usr/local/lib/python3.7/dist-packages/pyaudio.py",line 441,in __init__
    self._stream = pa.open(**arguments)
OSError: [Errno -9985] Device unavailable

我正在使用“导入wave”打开音频文件

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。