Seicas commited on
Commit
7f442a1
·
verified ·
1 Parent(s): a02c8c8

Update routes.py

Browse files
Files changed (1) hide show
  1. routes.py +6 -7
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 .services.preprocessing import clean_audio
4
- from .services.asr import transcribe_file, MedicalASR
5
- from .services.diarization import diarize_segments
6
- from .services.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
 
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 = {}