建立 podcast 逐字稿
OpenAI API 的 Audio 端點可使用不同的模型,支援語音轉文字與翻譯。在這個練習中,你將使用與 OpenAI Developer Logan Kilpatrick 的一集 DataFramed podcast 節目來產生逐字稿。
如果你想聽更多來自 Logan 的分享,請收聽完整的一集:ChatGPT and the OpenAI Developer Ecosystem。
本練習屬於課程
使用 OpenAI API 的多模態系統
練習說明
- 開啟
openai-audio.mp3檔案。 - 使用
audio_file建立一個送往 Audio 端點的轉錄請求。 - 從
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.____)