如何解决如何使用 pyaudio 反转音频?
我已经在 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])
有人知道如何做到这一点吗?我检查了其他类似的问题,但似乎没有一个对我有用。提前致谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。