Spaces:
Sleeping
Sleeping
Commit
·
55c9623
1
Parent(s):
11255ff
Dil parametreleri güncellendi; "Turkish" yerine "tr" kullanıldı. Transkripsiyon işlemlerinde dil bilgisi güncellenerek daha tutarlı hale getirildi.
Browse files- main-videopluskazanim.py +7 -7
main-videopluskazanim.py
CHANGED
@@ -80,7 +80,7 @@ class PredictRequest(BaseModel):
|
|
80 |
|
81 |
class WhisperRequest(BaseModel):
|
82 |
model_name: str = Field(default="small", description="Whisper model adı (tiny, base, small, medium, large)")
|
83 |
-
language: str = Field(default="
|
84 |
batch_size: int = Field(default=8, description="Batch boyutu")
|
85 |
|
86 |
class QuestionResult(BaseModel):
|
@@ -176,8 +176,8 @@ def process_single_video_sync(file_path: str, filename: str, model, language: st
|
|
176 |
try:
|
177 |
print(f"🔄 {filename}: faster-whisper ile işleniyor...")
|
178 |
|
179 |
-
# faster-whisper ile transcription
|
180 |
-
segments, info = model.transcribe(file_path, language=language
|
181 |
|
182 |
# Segmentleri birleştir
|
183 |
text = ""
|
@@ -242,7 +242,7 @@ async def predict(req: PredictRequest):
|
|
242 |
@app.post("/whisper-single", response_model=WhisperResponse)
|
243 |
async def transcribe_single_video(file: UploadFile = File(...),
|
244 |
model_name: str = "small",
|
245 |
-
language: str = "
|
246 |
ustkurumid: Optional[str] = None,
|
247 |
testid: Optional[str] = None,
|
248 |
soruno: Optional[str] = None):
|
@@ -267,8 +267,8 @@ async def transcribe_single_video(file: UploadFile = File(...),
|
|
267 |
|
268 |
print(f"🚀 Transcription başlıyor: {file_name}")
|
269 |
|
270 |
-
# faster-whisper ile TEK VİDEO işleme - Bug yok!
|
271 |
-
segments, info = model.transcribe(file_path, language=language
|
272 |
|
273 |
# Segmentleri birleştir
|
274 |
text = ""
|
@@ -300,7 +300,7 @@ async def transcribe_single_video(file: UploadFile = File(...),
|
|
300 |
@app.post("/whisper", response_model=WhisperResponse)
|
301 |
async def transcribe_videos(files: List[UploadFile] = File(...),
|
302 |
model_name: str = "small",
|
303 |
-
language: str = "
|
304 |
ustkurumid: Optional[str] = None,
|
305 |
testid: Optional[str] = None,
|
306 |
soruno: Optional[str] = None):
|
|
|
80 |
|
81 |
class WhisperRequest(BaseModel):
|
82 |
model_name: str = Field(default="small", description="Whisper model adı (tiny, base, small, medium, large)")
|
83 |
+
language: str = Field(default="tr", description="Dil")
|
84 |
batch_size: int = Field(default=8, description="Batch boyutu")
|
85 |
|
86 |
class QuestionResult(BaseModel):
|
|
|
176 |
try:
|
177 |
print(f"🔄 {filename}: faster-whisper ile işleniyor...")
|
178 |
|
179 |
+
# faster-whisper ile transcription (dil: tr)
|
180 |
+
segments, info = model.transcribe(file_path, language=language)
|
181 |
|
182 |
# Segmentleri birleştir
|
183 |
text = ""
|
|
|
242 |
@app.post("/whisper-single", response_model=WhisperResponse)
|
243 |
async def transcribe_single_video(file: UploadFile = File(...),
|
244 |
model_name: str = "small",
|
245 |
+
language: str = "tr",
|
246 |
ustkurumid: Optional[str] = None,
|
247 |
testid: Optional[str] = None,
|
248 |
soruno: Optional[str] = None):
|
|
|
267 |
|
268 |
print(f"🚀 Transcription başlıyor: {file_name}")
|
269 |
|
270 |
+
# faster-whisper ile TEK VİDEO işleme - Bug yok! (dil: tr)
|
271 |
+
segments, info = model.transcribe(file_path, language=language)
|
272 |
|
273 |
# Segmentleri birleştir
|
274 |
text = ""
|
|
|
300 |
@app.post("/whisper", response_model=WhisperResponse)
|
301 |
async def transcribe_videos(files: List[UploadFile] = File(...),
|
302 |
model_name: str = "small",
|
303 |
+
language: str = "tr",
|
304 |
ustkurumid: Optional[str] = None,
|
305 |
testid: Optional[str] = None,
|
306 |
soruno: Optional[str] = None):
|