@utsiye

Почему не получается использовать temp file в openai whisper?

У меня есть биты музыки (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)


Было бы очень хорошо, если бы можно было бы обойтись без обычных файлов, которые нужно потом удалять.
  • Вопрос задан
  • 140 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы