การถอดเสียงสายโทรศัพท์ของลูกค้า
คุณกำลังทำงานเป็น AI Engineer ที่ DataCamp ซึ่งมีฐานผู้เรียนระดับนานาชาติกว่า 180 ประเทศ ทีมฝ่ายดูแลลูกค้าต้องการทดสอบการรับคำถามจากลูกค้าผ่านการโทรศัพท์ แต่ต้องการความช่วยเหลือในการออกแบบระบบเพื่อช่วยให้เจ้าหน้าที่จัดการคำขอเหล่านี้ได้
ในขั้นแรก จะใช้ OpenAI API เพื่อถอดเสียงสายโทรศัพท์ของลูกค้าในภาษาที่บันทึกไว้
เนื่องจากนี่คือกรณีศึกษา โค้ดที่เตรียมให้จะน้อยกว่าในบทที่ผ่านมา หากติดขัด อย่าเพิ่งท้อ — ลองทำดูได้เลย!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ระบบ Multi-Modal ด้วย OpenAI API
คำแนะนำการฝึกหัด
- เปิดไฟล์บันทึกเสียงลูกค้าที่จัดเก็บในไฟล์
customer_call.wav - สร้างคำขอถอดเสียงไปยัง Audio endpoint และดึงข้อความที่ถอดเสียงได้ออกมา
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
client = OpenAI(api_key="")
# Open the customer_call.wav file
audio_file = ____
# Create a transcript from the audio file
response = ____
transcript = response.____
print(transcript)