Update app.py
Browse files
app.py
CHANGED
|
@@ -47,10 +47,7 @@ def transcribe_with_diarization(audio_path):
|
|
| 47 |
diarization = diarization_pipeline(audio_path)
|
| 48 |
|
| 49 |
# 4) Объединяем текстовые сегменты и спикеров
|
| 50 |
-
merged = whisperx.
|
| 51 |
-
aligned["segments"],
|
| 52 |
-
diarization["segments"]
|
| 53 |
-
)
|
| 54 |
|
| 55 |
# 5) Формируем текст для вывода
|
| 56 |
lines = []
|
|
@@ -97,4 +94,4 @@ with app:
|
|
| 97 |
)
|
| 98 |
|
| 99 |
if __name__ == "__main__":
|
| 100 |
-
app.launch()
|
|
|
|
| 47 |
diarization = diarization_pipeline(audio_path)
|
| 48 |
|
| 49 |
# 4) Объединяем текстовые сегменты и спикеров
|
| 50 |
+
merged = whisperx.assign_word_speakers(diarization, aligned)["segments"]
|
|
|
|
|
|
|
|
|
|
| 51 |
|
| 52 |
# 5) Формируем текст для вывода
|
| 53 |
lines = []
|
|
|
|
| 94 |
)
|
| 95 |
|
| 96 |
if __name__ == "__main__":
|
| 97 |
+
app.launch()
|