Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/300.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 raspberry pi上的音频录制错误,输入溢出_Python_Raspberry Pi_Alsa_Pyaudio - Fatal编程技术网

Python raspberry pi上的音频录制错误,输入溢出

Python raspberry pi上的音频录制错误,输入溢出,python,raspberry-pi,alsa,pyaudio,Python,Raspberry Pi,Alsa,Pyaudio,我在一个语音识别系统上工作了一段时间,现在我正试图把它移到我的树莓皮上。我在尝试录制时遇到以下错误。请看一看。我的代码在我的电脑上运行得很好。所以我不知道这是否真的是内存错误或软件包问题。无论如何,我怎样才能解决这个问题 FORMAT = pyaudio.paInt16 CHANNELS = 2 RATE = 44100 CHUNK = 1024 RECORD_SECONDS = 3 要记录的代码是 audio = pyaudio.PyAudio() stream = aud

我在一个语音识别系统上工作了一段时间,现在我正试图把它移到我的树莓皮上。我在尝试录制时遇到以下错误。请看一看。我的代码在我的电脑上运行得很好。所以我不知道这是否真的是内存错误或软件包问题。无论如何,我怎样才能解决这个问题

FORMAT = pyaudio.paInt16
CHANNELS = 2
RATE = 44100
CHUNK = 1024
RECORD_SECONDS = 3
要记录的代码是

    audio = pyaudio.PyAudio()

    stream = audio.open(format=FORMAT, channels=CHANNELS,
                        rate=RATE, input=True,
                        frames_per_buffer=CHUNK)

    time.sleep(2.0)
    print("recording...")
    frames = []

    for i in range(0, int(RATE / CHUNK * (RECORD_SECONDS + 1))):
        data = stream.read(CHUNK)
        frames.append(data)
    print("finished recording")
错误如下

Expression 'alsa_snd_pcm_hw_params_set_period_size_near( pcm, hwParams, &alsaPeriodFrames, &dir )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 924
Expression 'alsa_snd_pcm_hw_params_set_period_size_near( pcm, hwParams, &alsaPeriodFrames, &dir )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 924
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.bcm2835_alsa.pcm.front.0:CARD=0'
ALSA lib conf.c:4568:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5047:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM front
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.bcm2835_alsa.pcm.surround51.0:CARD=0'
ALSA lib conf.c:4568:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5047:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM surround21
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.bcm2835_alsa.pcm.surround51.0:CARD=0'
ALSA lib conf.c:4568:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5047:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM surround21
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.bcm2835_alsa.pcm.surround40.0:CARD=0'
ALSA lib conf.c:4568:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5047:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM surround40
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.bcm2835_alsa.pcm.surround51.0:CARD=0'
ALSA lib conf.c:4568:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5047:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM surround41
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.bcm2835_alsa.pcm.surround51.0:CARD=0'
ALSA lib conf.c:4568:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5047:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM surround50
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.bcm2835_alsa.pcm.surround51.0:CARD=0'
ALSA lib conf.c:4568:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5047:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM surround51
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.bcm2835_alsa.pcm.surround71.0:CARD=0'
ALSA lib conf.c:4568:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5047:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM surround71
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.bcm2835_alsa.pcm.iec958.0:CARD=0,AES0=4,AES1=130,AES2=0,AES3=2'
ALSA lib conf.c:4568:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5047:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM iec958
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.bcm2835_alsa.pcm.iec958.0:CARD=0,AES0=4,AES1=130,AES2=0,AES3=2'
ALSA lib conf.c:4568:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5047:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM spdif
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.bcm2835_alsa.pcm.iec958.0:CARD=0,AES0=4,AES1=130,AES2=0,AES3=2'
ALSA lib conf.c:4568:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5047:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM spdif
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'defaults.bluealsa.device'
ALSA lib conf.c:4568:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5036:(snd_config_expand) Args evaluate error: No such file or directory
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM bluealsa
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'defaults.bluealsa.device'
ALSA lib conf.c:4568:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5036:(snd_config_expand) Args evaluate error: No such file or directory
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM bluealsa
Expression 'alsa_snd_pcm_hw_params_set_period_size_near( pcm, hwParams, &alsaPeriodFrames, &dir )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 924
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
recording...
Traceback (most recent call last):
  File "recognize_from_mic.py", line 288, in <module>
    recognize()
  File "recognize_from_mic.py", line 129, in recognize
    data = stream.read(CHUNK)
  File "/usr/lib/python3/dist-packages/pyaudio.py", line 608, in read
    return pa.read_stream(self._stream, num_frames, exception_on_overflow)
OSError: [Errno -9981] Input overflowed
“src/hostapi/alsa/pa_linux_alsa.c”行中的表达式“alsa_snd_pcm_hw_params_set_period_size_near(pcm、hwParams和alsapiodframes及dir)”失败,第924行 表达式“alsa_snd_pcm_hw_params_set_period_size_near(pcm,hwParams,&alsapiodframes,&dir)”在“src/hostapi/alsa/pa_linux_alsa.c”行中失败,第924行 ALSA lib confmisc.c:1281:(snd_func_REFERE)找不到定义“cards.bcm2835_ALSA.pcm.front.0:CARD=0” ALSA lib conf.c:4568:(_snd_config_evaluate)函数snd_func_reference返回错误:没有这样的文件或目录 ALSA lib conf.c:5047:(snd_config_expand)求值错误:没有这样的文件或目录 ALSA lib pcm.c:2565:(snd_pcm_open_noupdate)未知pcm前部 ALSA lib pcm.c:2565:(snd_pcm_open_noupdate)未知pcm卡。pcm.rear ALSA lib pcm.c:2565:(snd_pcm_open_noupdate)未知pcm卡.pcm.center_lfe ALSA lib pcm.c:2565:(snd_pcm_open_noupdate)未知pcm卡.pcm.side ALSA lib confmisc.c:1281:(snd_func_reference)找不到定义“cards.bcm2835_ALSA.pcm.surround51.0:CARD=0” ALSA lib conf.c:4568:(_snd_config_evaluate)函数snd_func_reference返回错误:没有这样的文件或目录 ALSA lib conf.c:5047:(snd_config_expand)求值错误:没有这样的文件或目录 ALSA lib pcm.c:2565:(snd_pcm_open_noupdate)未知pcm周围21 ALSA lib confmisc.c:1281:(snd_func_reference)找不到定义“cards.bcm2835_ALSA.pcm.surround51.0:CARD=0” ALSA lib conf.c:4568:(_snd_config_evaluate)函数snd_func_reference返回错误:没有这样的文件或目录 ALSA lib conf.c:5047:(snd_config_expand)求值错误:没有这样的文件或目录 ALSA lib pcm.c:2565:(snd_pcm_open_noupdate)未知pcm周围21 ALSA lib confmisc.c:1281:(snd_func_REFERE)找不到定义“cards.bcm2835_ALSA.pcm.surround40.0:CARD=0” ALSA lib conf.c:4568:(_snd_config_evaluate)函数snd_func_reference返回错误:没有这样的文件或目录 ALSA lib conf.c:5047:(snd_config_expand)求值错误:没有这样的文件或目录 ALSA lib pcm.c:2565:(snd_pcm_open_noupdate)未知pcm周围40 ALSA lib confmisc.c:1281:(snd_func_reference)找不到定义“cards.bcm2835_ALSA.pcm.surround51.0:CARD=0” ALSA lib conf.c:4568:(_snd_config_evaluate)函数snd_func_reference返回错误:没有这样的文件或目录 ALSA lib conf.c:5047:(snd_config_expand)求值错误:没有这样的文件或目录 ALSA lib pcm.c:2565:(snd_pcm_open_noupdate)未知pcm周围41 ALSA lib confmisc.c:1281:(snd_func_reference)找不到定义“cards.bcm2835_ALSA.pcm.surround51.0:CARD=0” ALSA lib conf.c:4568:(_snd_config_evaluate)函数snd_func_reference返回错误:没有这样的文件或目录 ALSA lib conf.c:5047:(snd_config_expand)求值错误:没有这样的文件或目录 ALSA lib pcm.c:2565:(snd_pcm_open_noupdate)未知pcm周围50 ALSA lib confmisc.c:1281:(snd_func_reference)找不到定义“cards.bcm2835_ALSA.pcm.surround51.0:CARD=0” ALSA lib conf.c:4568:(_snd_config_evaluate)函数snd_func_reference返回错误:没有这样的文件或目录 ALSA lib conf.c:5047:(snd_config_expand)求值错误:没有这样的文件或目录 ALSA lib pcm.c:2565:(snd_pcm_open_noupdate)未知pcm周围51 ALSA lib confmisc.c:1281:(snd_func_reference)找不到定义“cards.bcm2835_ALSA.pcm.surround71.0:CARD=0” ALSA lib conf.c:4568:(_snd_config_evaluate)函数snd_func_reference返回错误:没有这样的文件或目录 ALSA lib conf.c:5047:(snd_config_expand)求值错误:没有这样的文件或目录 ALSA lib pcm.c:2565:(snd_pcm_open_noupdate)未知pcm周围71 ALSA lib confmisc.c:1281:(snd_func_refere)找不到定义“cards.bcm2835_ALSA.pcm.iec958.0:CARD=0,AES0=4,AES1=130,AES2=0,AES3=2” ALSA lib conf.c:4568:(_snd_config_evaluate)函数snd_func_reference返回错误:没有这样的文件或目录 ALSA lib conf.c:5047:(snd_config_expand)求值错误:没有这样的文件或目录 ALSA lib pcm.c:2565:(snd_pcm_open_noupdate)未知pcm iec958 ALSA lib confmisc.c:1281:(snd_func_refere)找不到定义“cards.bcm2835_ALSA.pcm.iec958.0:CARD=0,AES0=4,AES1=130,AES2=0,AES3=2” ALSA lib conf.c:4568:(_snd_config_evaluate)函数snd_func_reference返回错误:没有这样的文件或目录 ALSA lib conf.c:5047:(snd_config_expand)求值错误:没有这样的文件或目录 ALSA lib pcm.c:2565:(snd_pcm_open_noupdate)未知pcm spdif ALSA lib confmisc.c:1281:(snd_func_refere)找不到定义“cards.bcm2835_ALSA.pcm.iec958.0:CARD=0,AES0=4,AES1=130,AES2=0,AES3=2” ALSA lib conf.c:4568:(_snd_config_evaluate)函数snd_func_reference返回错误:没有这样的文件或目录 ALSA lib conf.c:5047:(snd_config_expand)求值错误:没有这样的文件或目录 ALSA lib pcm.c:2565:(snd_pcm_open_noupdate)未知pcm spdif ALSA lib pcm.c:2565:(snd_pcm_open_noupdate)未知pcm卡.pcm.hdmi ALSA lib pcm.c:2565:(snd_pcm_open_noupdate)未知pcm卡.pcm.hdmi ALSA lib pcm.c:2565:(snd_pcm_open_noupdate)未知pcm卡.pcm.modem ALSA lib pcm.c:2565:(snd_pcm_open_noupdate)未知pcm卡.pcm.modem ALSA lib pcm.c:2565:(snd_pcm_open_noupdate)未知pcm卡。pcm。电话线 ALSA lib pcm.c:2565:(snd_pcm_open_noupdate)未知pcm卡。pcm。电话线 ALSA lib confmisc.c:1281:(snd_func_REFERER)找不到定义“defaults.bluealsa.device” ALSA lib conf.c:4568:(_snd_config_evaluate)函数snd_func_reference返回错误:没有这样的文件或目录 ALSA lib conf.c:5036:(snd_config_expand)Args求值错误:没有这样的文件或目录 ALSA lib pcm.c:2565:(snd_pcm_open_noupdate)未知pcm bluealsa ALSA lib confmisc.c:1281:(snd_func_REFERE)找不到定义“defaults.bl”