相关疑难解决方法(0)

PyAudio输入溢出

我正试图在python中进行实时绘图声音.我需要从麦克风上取下块.

使用PyAudio,尝试使用

import pyaudio
import wave
import sys

chunk = 1024
FORMAT = pyaudio.paInt16
CHANNELS = 1
RATE = 44100
RECORD_SECONDS = 5
WAVE_OUTPUT_FILENAME = "output.wav"

p = pyaudio.PyAudio()

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

print "* recording"
all = []
for i in range(0, RATE / chunk * RECORD_SECONDS):
    data = stream.read(chunk)
    all.append(data)
print "* done recording"

stream.close()
p.terminate()
Run Code Online (Sandbox Code Playgroud)

之后,我得到了以下错误:

* recording
Traceback (most recent call last):
  File …
Run Code Online (Sandbox Code Playgroud)

python audio pyaudio

30
推荐指数
5
解决办法
3万
查看次数

在Python中提高FFT性能

Python中最快的FFT实现是什么?

似乎numpy.fft和scipy.fftpack都基于fftpack,而不是FFTW.fftpack和FFTW一样快吗?如何使用多线程FFT或使用分布式(MPI)FFT?

python numpy fft scipy fftw

26
推荐指数
2
解决办法
2万
查看次数

标签 统计

python ×2

audio ×1

fft ×1

fftw ×1

numpy ×1

pyaudio ×1

scipy ×1