Spaces:
Sleeping
Sleeping
Update main.py
Browse files
main.py
CHANGED
|
@@ -4,7 +4,7 @@ import uvicorn
|
|
| 4 |
import sounddevice as sd
|
| 5 |
import numpy as np
|
| 6 |
import speech_recognition as sr
|
| 7 |
-
from fastapi import FastAPI, File, UploadFile
|
| 8 |
from fastapi.responses import FileResponse, JSONResponse
|
| 9 |
from fastapi.responses import HTMLResponse
|
| 10 |
from pydub import AudioSegment
|
|
@@ -74,9 +74,6 @@ async def process_audio(audio: UploadFile = File(...), language: str = Form(...)
|
|
| 74 |
# Resample the audio to 16 kHz if needed
|
| 75 |
if sampling_rate != 16000:
|
| 76 |
return JSONResponse(content={"success": False, "message": "Sample rate is not 16000Hz."}, status_code=500)
|
| 77 |
-
|
| 78 |
-
|
| 79 |
-
|
| 80 |
|
| 81 |
except Exception as e:
|
| 82 |
print("Error processing audio:", e)
|
|
|
|
| 4 |
import sounddevice as sd
|
| 5 |
import numpy as np
|
| 6 |
import speech_recognition as sr
|
| 7 |
+
from fastapi import FastAPI, File, UploadFile, Form
|
| 8 |
from fastapi.responses import FileResponse, JSONResponse
|
| 9 |
from fastapi.responses import HTMLResponse
|
| 10 |
from pydub import AudioSegment
|
|
|
|
| 74 |
# Resample the audio to 16 kHz if needed
|
| 75 |
if sampling_rate != 16000:
|
| 76 |
return JSONResponse(content={"success": False, "message": "Sample rate is not 16000Hz."}, status_code=500)
|
|
|
|
|
|
|
|
|
|
| 77 |
|
| 78 |
except Exception as e:
|
| 79 |
print("Error processing audio:", e)
|