Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -16,9 +16,15 @@ forced_decoder_ids = processor.get_decoder_prompt_ids(language="italian", task="
|
|
16 |
|
17 |
|
18 |
def transcribe_audio(input_audio):
|
19 |
-
|
|
|
|
|
|
|
|
|
|
|
20 |
input_features = processor(input_audio_np, return_tensors="pt").input_features
|
21 |
|
|
|
22 |
# Generate token ids
|
23 |
predicted_ids = model.generate(input_features, forced_decoder_ids=forced_decoder_ids)
|
24 |
|
|
|
16 |
|
17 |
|
18 |
def transcribe_audio(input_audio):
|
19 |
+
if isinstance(input_audio, int):
|
20 |
+
# Handle the case where input_audio is an integer (error fallback)
|
21 |
+
input_audio_np = np.array([0.0]) # You can adjust this default value
|
22 |
+
else:
|
23 |
+
input_audio_np = np.array(input_audio.data)
|
24 |
+
|
25 |
input_features = processor(input_audio_np, return_tensors="pt").input_features
|
26 |
|
27 |
+
|
28 |
# Generate token ids
|
29 |
predicted_ids = model.generate(input_features, forced_decoder_ids=forced_decoder_ids)
|
30 |
|