Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
|
@@ -9,6 +9,14 @@ print("Loading model...")
|
|
| 9 |
model_id = "badrex/mms-300m-arabic-dialect-identifier"
|
| 10 |
classifier = pipeline("audio-classification", model=model_id)
|
| 11 |
print("Model loaded successfully")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 12 |
|
| 13 |
# Define dialect mapping
|
| 14 |
dialect_mapping = {
|
|
|
|
| 9 |
model_id = "badrex/mms-300m-arabic-dialect-identifier"
|
| 10 |
classifier = pipeline("audio-classification", model=model_id)
|
| 11 |
print("Model loaded successfully")
|
| 12 |
+
classifier.to('cuda')
|
| 13 |
+
print("Model moved to GPU successfully")
|
| 14 |
+
|
| 15 |
+
|
| 16 |
+
@spaces.GPU
|
| 17 |
+
def generate(audio_segment, sr=16000):
|
| 18 |
+
return classifier({"sampling_rate": sr, "raw": audio_segment})
|
| 19 |
+
|
| 20 |
|
| 21 |
# Define dialect mapping
|
| 22 |
dialect_mapping = {
|