sergetshim27's picture
Upload 3 files
29fe3fe verified
|
Raw
History Blame Contribute Delete
839 Bytes
---
title: SmartFile Speaker Diarization
emoji: 🎙️
colorFrom: indigo
colorTo: blue
sdk: gradio
sdk_version: 5.9.1
python_version: "3.11"
app_file: app.py
pinned: false
---
# SmartFile Speaker Diarization
Detects **who speaks when** using `pyannote/speaker-diarization-3.1`. SmartFile
calls this before transcription so each speaker turn can be transcribed and
labeled (Locuteur 1, Locuteur 2, …).
Send base64 audio, get JSON: `{"segments":[{"speaker","start","end"}...], "num_speakers"}`.
**Gated models** — accept terms for BOTH on the same account as HF_TOKEN:
- pyannote/speaker-diarization-3.1
- pyannote/segmentation-3.0
Pinned to Python 3.11 + torch/torchaudio 2.1.2 (last version with
`torchaudio.AudioMetaData`, which pyannote 3.3.2 requires). Heavier than the STT
Space — use a paid CPU/GPU tier for usable speed.