Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python中的音频文件未播放_Python_Audio_Wave - Fatal编程技术网

Python中的音频文件未播放

Python中的音频文件未播放,python,audio,wave,Python,Audio,Wave,我尝试用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', li

我尝试用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

我正在使用“导入波形”打开音频文件。

“设备不可用”。无论您尝试使用什么设备,似乎名称错误或被RPi禁用。或者可能需要提升访问权限。是的,以
sudo
运行可能会有所帮助,因此音频文件将播放约30秒,然后错误才会出现“设备不可用”。无论您尝试使用什么设备,都可能是名称错误或被RPi禁用。或者可能需要提升访问权限。是的,以
sudo
运行可能会有所帮助,因此音频文件会播放约30秒,然后才会出现错误