我已经在pyaudio中混了很长一段时间了,我想知道如何反转音频,或者向后播放。这是我到目前为止所做的,但是当我调用这个函数时,实际上什么都没有发生。 我在运行程序时遇到了这个错误。 This is the error image
import pyaudio
import wave
p = pyaudio.PyAudio()
def ReverseAudio(audio):
audio = wave.open(audio)
stream = p.open(format = p.get_format_from_width(audio.getsampwidth()), channels = audio.getnchannels(), rate = audio.getframerate(),output = True)
full_data = []
data = audio.readframes(1024)
while data:
full_data.append(data)
data = audio.readframes(1024)
data = ''.join(full_data)[::-1]
for i in range(0, len(data), 1024):
stream.write(data[i:i+1024])
有人知道怎么做吗?我检查了其他类似的问题,但没有一个对我有效。先谢谢你
目前没有回答
相关问题 更多 >
编程相关推荐