gpt4 book ai didi

python - 我被音频/文本困住了(使用python)

转载 作者:行者123 更新时间:2023-12-03 00:28:46 25 4
gpt4 key购买 nike

我试图通过将其解释为文本文件来获取 .wav 文件的所有信息,但使用下一个代码:

import wave
w = wave.open('C:/Users/jorge/Desktop/Programas/Python/Datos/Si_Canciones/NSYNC - Its Gonna Be Me.wav', 'r') # :P
for i in range(5000):#w.getnframes()):
frame = w.readframes(i)
print(frame)

它按我想要的方式打印,但最后我得到了这样的东西:
00\x00\x00\x00\x00\x00\x00\x0
b''
b''
b''
b''
#And the b''s continue for a while

我想在 for 中添加类似这样的内容,所以我不会摆脱那些 b's:
    if (something):
break

但我不知道那个“东西”可能是什么。有人可以帮我吗? :/

(我会继续关注您的回答,并祝您度过愉快的一周)

最佳答案

最明显的答案是

if frame==b"":
break

但正如 docs 中所述,还有一种方法可以给你帧数;所以你可能想使用它;使您只能遍历现有帧。虽然我不熟悉这个模块。

关于python - 我被音频/文本困住了(使用python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52693873/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com