[Python] OpenAI STT활용하여 mp3 내용을 텍스트 전환
Posted by Albert 93Day 9Hour 56Min 24Sec ago [2025-11-05]
from openai import OpenAI
from dotenv import load_dotenv
import os
load_dotenv()
api_key = os.getenv('OPENAI_API_KEY')
client = OpenAI(api_key=api_key)
audio_file_path = 'data/samle.mp3' ' MP3 파일 경로 입력
with open(audio_file_path, 'rb') as audio_file:
transcription = client.audio.transcriptions.create(
model="whisper-1",
file=audio_file
)
txt_file_path = f"output/mp3_text.txt"
' 전환된 텍스트를 파일로 저장
with open(txt_file_path, 'w', encoding='utf-8') as f:
f.write(transcription.text)