Как использовать python pydub для преобразования данных mp3(байт) в данные wav(байт) без сохранения данных в файл?

#pydub

Вопрос:

Как использовать python pydub для преобразования данных mp3(байт) в данные wav(байт) без сохранения данных в файл?

     seg=AudioSegment(data=mp3_data)
    seg.set_frame_rate(16000)
    seg.set_channels(1)
    # no function named set_format
    # seg.set_foramt("wav")
    return seg.raw_data
 

Обновленный:
О, я понимаю. BytesIO можно использовать следующим образом:

 from io import BytesIO
seg=AudioSegment.from_mp3(BytesIO(mp3_data))
seg=seg.set_frame_rate(vosk_sample_rate)
seg=seg.set_channels(1)
wavIO=BytesIO()
seg.export(wavIO, format="wav")
return wavIO.getvalue()
 

Комментарии:

1. если вы решили свою проблему, то можете использовать ее в качестве ответа.

2. Сработало на меня как заклинание. Спасибо, что уточнили ваш первоначальный вопрос !