Créer la transcription d’un podcast
L’endpoint Audio de l’API OpenAI donne accès à différents modèles pouvant servir à la transcription et à la traduction de la parole en texte. Dans cet exercice, vous allez créer une transcription d’un épisode du podcast DataFramed avec Logan Kilpatrick, OpenAI Developer.
Si vous souhaitez en entendre davantage de la part de Logan, écoutez l’épisode complet : ChatGPT and the OpenAI Developer Ecosystem.
Cet exercice fait partie du cours
<cours>Systèmes multimodaux avec l’API OpenAI</cours>Instructions de l’exercice
- Ouvrez le fichier
openai-audio.mp3. - Créez une requête de transcription vers l’endpoint Audio avec
audio_file. - Extrayez puis affichez le texte de la transcription depuis la variable
response.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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.____)