app.py
Browse files
README.md
ADDED
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Imposta le credenziali per accedere alle tue API di Whisper
|
2 |
+
openai.api_key = "INSERISCI_QUI_LA_TUA_API_KEY"
|
3 |
+
model_id = "whisper-1"
|
4 |
+
|
5 |
+
def transcribe_audio(file):
|
6 |
+
# Trascrivi il file audio utilizzando le API di Whisper
|
7 |
+
response = openai.Audio.transcribe(api_key=openai.api_key, model=model_id, file=file)
|
8 |
+
return response.data['text']
|
9 |
+
|
10 |
+
# Definisci l'interfaccia utente con Gradio
|
11 |
+
audio_input = gr.inputs.Audio(label="Seleziona il file audio")
|
12 |
+
output_text = gr.outputs.Textbox(label="Trascrizione")
|
13 |
+
|
14 |
+
# Collega l'interfaccia utente alla funzione di trascrizione audio
|
15 |
+
app = gr.Interface(transcribe_audio, inputs=audio_input, outputs=output_text, title="Whisper: Trascrizione audio automatica")
|
16 |
+
|
17 |
+
# Esegui l'app Gradio
|
18 |
+
app.launch()
|