開始使用免費開始

建立 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.____)
編輯並執行程式碼