В этом руководстве мы создадим простое приложение, которое использует API OpenAI Whisper для транскрибирования аудиофайлов в текст. Мы будем использовать библиотеку Python "pydub" для манипуляций с аудио и "python-dotenv" для безопасного хранения нашего API-ключа OpenAI. Сначала клонируйте репозиторий и установите необходимые библиотеки. Затем настройте свой API-ключ OpenAI и сохраните его в файле .env. Код включает две основные функции: convert_to_mono_16k для преобразования аудиофайлов в моно и 16 кГц, и transcribe_audio для транскрибирования аудио в текст с помощью Whisper. Наконец, протестируйте код с помощью образца аудиофайла и проверьте выходной текст в терминале.
dev.to
Audio to Text using Python and OpenAI