22 Commits

Author SHA1 Message Date
Barabazs
a51ae7a81a feat: add centralized logging to replace ad-hoc print statements (#1254)
* feat: add logging utility functions

* feat: add logging setup and log level argument to CLI

* feat: integrate logging across modules
2025-10-10 08:41:06 +02:00
Barabazs
3b1b9a8c4d refactor: rename types.py to schema.py to avoid stdlib conflict 2025-10-09 14:25:58 +02:00
Barabazs
844736e4e4 style: minor code formatting 2025-06-24 15:01:09 +02:00
Radu-Sebastian Amarie
220fec9aea refactor: update type hints in diarization module (PEP 585) 2025-06-24 15:01:09 +02:00
Radu-Sebastian Amarie
1631c3040f feat: enhance diarization with optional output of speaker embeddings
- Updated DiarizationPipeline to include a return_embeddings parameter for optional speaker embeddings.
- Modified assign_word_speakers to accept and process speaker embeddings.
- Updated CLI to support --speaker_embeddings flag for JSON output.
- Ensured backward compatibility for existing functionality.
2025-06-24 15:01:09 +02:00
bog
b343241253 feat: add diarize_model arg to CLI (#1101) 2025-05-31 13:32:31 +02:00
Barabazs
e7712f496e refactor: update import statements to use explicit module paths across multiple files 2025-03-25 16:24:21 +01:00
Barabazs
f286e7f3de refactor: improve type hints and clean up imports 2025-01-13 10:45:50 +01:00
Barabazs
9a8967f27e refactor: add type hints 2025-01-05 11:48:24 +01:00
santialferez
8ae6416594 update setup.py to install pyannote.audio==3.1.1, update diarize.py to include num_speakers; to fix Issue #592 2023-12-26 13:01:49 +01:00
Remc
20161935a1 feat: pass model to 3.1 in code 2023-11-17 11:12:16 +01:00
Marco Vela
a5356509b6 fix(diarize): key error on empty track 2023-10-10 14:50:41 -05:00
Remc
b17908473d correct 3.0 pyannote weights 2023-09-26 17:18:20 +02:00
Dudu Asulin
9e3145cead more 2023-08-02 10:36:56 +03:00
Dudu Asulin
da6ed83dc9 more 2023-08-02 10:34:42 +03:00
Dudu Asulin
8de0e2af51 make diarization faster 2023-08-02 10:11:43 +03:00
Max Bain
24008aa1ed fix long segments, break into sentences using nltk, improve align logic, improve diarize (sentence-based) 2023-05-07 15:32:58 +01:00
Max Bain
07361ba1d7 add device to dia pipeline @sorgfresser 2023-05-05 11:53:51 +01:00
Simon
d8f0ef4a19 Set diarization device manually 2023-05-04 16:25:34 +02:00
Max Bain
11a78d7ced handle tmp wav file better 2023-04-01 00:06:40 +01:00
Max Bain
18b63d46e2 skeleton v2 2023-03-30 05:31:57 +01:00
Max Bain
58d7191949 add diarize 2023-01-25 19:40:41 +00:00