Spaces:
Running
Running
Update routes.py
Browse files
routes.py
CHANGED
@@ -1,13 +1,14 @@
|
|
1 |
from fastapi import APIRouter, UploadFile, File, Depends, HTTPException, Query
|
2 |
from fastapi.responses import JSONResponse
|
3 |
-
from
|
4 |
-
from
|
5 |
-
from
|
6 |
-
from
|
7 |
-
from
|
8 |
from typing import Optional
|
9 |
import tempfile, os, uuid
|
10 |
from fastapi.concurrency import run_in_threadpool
|
|
|
11 |
|
12 |
router = APIRouter()
|
13 |
|
@@ -16,7 +17,6 @@ privacy_processor = MedicalPrivacyProcessor()
|
|
16 |
|
17 |
def get_asr_model():
|
18 |
"""ASR modelini oluşturur ve döndürür"""
|
19 |
-
from .main import app
|
20 |
# Ana uygulamadan konfigürasyonu al
|
21 |
config = app.state.asr_config
|
22 |
return MedicalASR(config)
|
@@ -49,7 +49,6 @@ async def transcribe_audio(
|
|
49 |
|
50 |
# Kişisel veri anonimleştirme
|
51 |
# Eğer açıkça belirtilmediyse uygulama konfigürasyonuna göre davran
|
52 |
-
from .main import app
|
53 |
should_anonymize = anonymize if anonymize is not None else app.state.asr_config.get("anonymize_data", True)
|
54 |
|
55 |
identified_data = {}
|
|
|
1 |
from fastapi import APIRouter, UploadFile, File, Depends, HTTPException, Query
|
2 |
from fastapi.responses import JSONResponse
|
3 |
+
from preprocessing import clean_audio
|
4 |
+
from asr import transcribe_file, MedicalASR
|
5 |
+
from diarization import diarize_segments
|
6 |
+
from privacy import MedicalPrivacyProcessor
|
7 |
+
from config import settings
|
8 |
from typing import Optional
|
9 |
import tempfile, os, uuid
|
10 |
from fastapi.concurrency import run_in_threadpool
|
11 |
+
from main import app
|
12 |
|
13 |
router = APIRouter()
|
14 |
|
|
|
17 |
|
18 |
def get_asr_model():
|
19 |
"""ASR modelini oluşturur ve döndürür"""
|
|
|
20 |
# Ana uygulamadan konfigürasyonu al
|
21 |
config = app.state.asr_config
|
22 |
return MedicalASR(config)
|
|
|
49 |
|
50 |
# Kişisel veri anonimleştirme
|
51 |
# Eğer açıkça belirtilmediyse uygulama konfigürasyonuna göre davran
|
|
|
52 |
should_anonymize = anonymize if anonymize is not None else app.state.asr_config.get("anonymize_data", True)
|
53 |
|
54 |
identified_data = {}
|