[英]Extract a segment from a .wav file
我有以下代码来加载.wav文件并播放它:
import base64
import winsound
with open('file.wav','rb') as f:
data = base64.b64encode(f.read())
winsound.PlaySound(base64.b64decode(data), winsound.SND_MEMORY)
它播放文件没有问题,但是现在我想提取一个“块”,比如说从233到300,然后仅播放该部分。
seg = data[233:300]
winsound.PlaySound(base64.b64decode(seg), winsound.SND_MEMORY)
我得到: TypeError: 'sound' must be str or None, not 'bytes'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.