Creare la trascrizione di un podcast
L'endpoint Audio dell'API OpenAI dà accesso a diversi modelli che puoi usare per la trascrizione e la traduzione speech-to-text. In questo esercizio, creerai la trascrizione di un episodio del podcast DataFramed con lo sviluppatore OpenAI, Logan Kilpatrick.
Se vuoi ascoltare di più da Logan, dai un'occhiata all'episodio completo ChatGPT and the OpenAI Developer Ecosystem.
Questo esercizio fa parte del corso
Sistemi multimodali con l'API di OpenAI
Istruzioni dell'esercizio
- Apri il file
openai-audio.mp3. - Crea una richiesta di trascrizione verso l'endpoint Audio passando
audio_file. - Estrai e stampa il testo della trascrizione da
response.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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.____)