У меня есть биты музыки (voice). Я пытаюсь эти биты, загрузить в temporaryfile, а после - загрузить в ai, но не выходит. Пишет следующую ошибку:
openai.error.InvalidRequestError: Invalid file format. Supported formats: ['m4a', 'mp3', 'webm', 'mp4', 'mpga', 'wav', 'mpeg']
А вот мой код:
f=NamedTemporaryFile(suffix='.mp3',mode='wb+')
f.write(voice)
f.seek(0)
transcript = openai.Audio.translate("whisper-1", f)
print(transcript)
Было бы очень хорошо, если бы можно было бы обойтись без обычных файлов, которые нужно потом удалять.