การสร้างบทถอดความพอดแคสต์
OpenAI API endpoint Audio ให้เข้าถึงโมเดลต่าง ๆ ที่ใช้สำหรับการถอดความเสียงพูดเป็นข้อความ (speech-to-text) และการแปลภาษา ในแบบฝึกหัดนี้ คุณจะสร้างบทถอดความจากตอนหนึ่งของพอดแคสต์ DataFramed ที่มี Logan Kilpatrick นักพัฒนาจาก OpenAI มาร่วมพูดคุย
หากอยากฟัง Logan เพิ่มเติม สามารถรับชมตอนเต็มได้ที่พอดแคสต์ ChatGPT and the OpenAI Developer Ecosystem
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ระบบ Multi-Modal ด้วย OpenAI API
คำแนะนำการฝึกหัด
- เปิดไฟล์
openai-audio.mp3 - ส่งคำขอถอดความไปยัง Audio endpoint โดยใช้
audio_file - ดึงข้อความบทถอดความจาก
responseแล้วแสดงผล
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
client = OpenAI(api_key="")
# Open the openai-audio.mp3 file
audio_file = ____(____, "rb")
# Create a transcript from the audio file
response = client.audio.transcriptions.____(model="whisper-1", file=____)
# Extract and print the transcript text
print(response.____)