Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -2,7 +2,7 @@ import gradio as gr
|
|
| 2 |
from faster_whisper import WhisperModel
|
| 3 |
|
| 4 |
# Load the Faster Whisper model
|
| 5 |
-
model = WhisperModel("large-v3", device="cpu") # Use "cuda" for GPU
|
| 6 |
|
| 7 |
# Define the transcription function
|
| 8 |
def transcribe_audio(audio_file):
|
|
@@ -21,7 +21,7 @@ def transcribe_audio(audio_file):
|
|
| 21 |
# Create the Gradio interface
|
| 22 |
interface = gr.Interface(
|
| 23 |
fn=transcribe_audio, # Function to process the input
|
| 24 |
-
inputs=gr.Audio(
|
| 25 |
outputs=gr.Textbox(label="Transcription"), # Output: Textbox for the transcription
|
| 26 |
title="Audio-to-Text Transcription",
|
| 27 |
description=(
|
|
|
|
| 2 |
from faster_whisper import WhisperModel
|
| 3 |
|
| 4 |
# Load the Faster Whisper model
|
| 5 |
+
model = WhisperModel("large-v3", device="cpu") # Use "cuda" for GPU acceleration
|
| 6 |
|
| 7 |
# Define the transcription function
|
| 8 |
def transcribe_audio(audio_file):
|
|
|
|
| 21 |
# Create the Gradio interface
|
| 22 |
interface = gr.Interface(
|
| 23 |
fn=transcribe_audio, # Function to process the input
|
| 24 |
+
inputs=gr.Audio(type="filepath", label="Upload Audio"), # Corrected input component
|
| 25 |
outputs=gr.Textbox(label="Transcription"), # Output: Textbox for the transcription
|
| 26 |
title="Audio-to-Text Transcription",
|
| 27 |
description=(
|