У меня есть следующий код для загрузки и воспроизведения файла .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'