[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)





LIST

Copyright © 2014 visionboy.me All Right Reserved.