Recent Releases of Diart
Diart - Version 0.9.2
What's Changed
- Fix embedding extraction example in README by @hmehdi515 in #241
- Fix crash with numpy 2.0.0 by @juanmc2005 in #243
- Upgrade Python support from 3.8-3.10 to 3.10-3.12 by @JakobHavtorn in #269
New Contributors
Thank you @hmehdi515 and @JakobHavtorn for your valuable contributions to documentation and python support!
Full Changelog: https://github.com/juanmc2005/diart/compare/v0.9.1...v0.9.2
Scientific Software - Peer-reviewed
- Python
Published by juanmc2005 about 1 year ago
Diart - Version 0.9.1
Bug fixes
This version fixes a crash caused by a change in matplotlib's API (issue #234).
It also introduces a test suite and CI improvements for development.
Quantized ONNX versions of pyannote/segmentation and pyannote/embedding were added under assets/models to run tests independently from the HuggingFace space.
What's Changed
- Add test suite by @juanmc2005 in #237
Full Changelog: https://github.com/juanmc2005/diart/compare/v0.9...v0.9.1
Scientific Software - Peer-reviewed
- Python
Published by juanmc2005 almost 2 years ago
Diart - Version 0.9
New Features!
Major changes in this new version! Including compatibility with pyannote 3.*, SpeechBrain, WeSpeaker and NeMo embedding models, totaling 8 new models to create speaker diarization pipelines and 1 new model for voice activity detection.
This version also adds compatibility with ONNX models and a documentation page at diart.readthedocs.io
What's Changed
- Add compatibility with pyannote 3.0 embedding wrappers by @sorgfresser in #188
- Add support for powerset segmentation model by @hbredin in #198
- Add ONNX compatibility by @juanmc2005 in #204
- README improvements by @juanmc2005 in #207
- Add documentation page by @juanmc2005 in #209
- Make ONNX runtime optional by @juanmc2005 in #215
- Add reproducibility warning in README by @juanmc2005 in #216
New contributors
Thank you @sorgfresser for your huge contribution in #188 !
Full Changelog: https://github.com/juanmc2005/diart/compare/v0.8...v0.9
Scientific Software - Peer-reviewed
- Python
Published by juanmc2005 over 2 years ago
Diart - Version 0.8
What's Changed
- Voice Activity Detection by @juanmc2005 in #143
- Fix sample rate issues by @juanmc2005 in #153
- [joss] Add Conda environment by @sneakers-the-rat in #172
- [joss] Use ABC and abstractmethod rather than NotImplementedError by @sneakers-the-rat @juanmc2005 in #173 #179
- Fix torchaudio version incompatibility by @juanmc2005 in #181
- Add special audio source for Apple devices by @juanmc2005 in #182
- Catch keyboard interrupt in
diart.streamby @juanmc2005 in #183 - Remove
PipelineConfig.from_dict()by @juanmc2005 in #189 - Fix link to reproducibility section by @hbredin in #191
New Contributors
Thank you @sneakers-the-rat for your extremely valuable feedback and help as part of the JOSS review!
Full Changelog: https://github.com/juanmc2005/diart/compare/v0.7...v0.8
Scientific Software - Peer-reviewed
- Python
Published by juanmc2005 over 2 years ago
Diart - Version 0.7
What's Changed
- Plug & play speaker diarization pipelines by @juanmc2005 in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/101
- Parallel execution of Benchmark by @juanmc2005 in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/124
- Better installation instructions by @juanmc2005 in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/130
- Rewrite websockets by @juanmc2005 in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/131
- Add left padding to short audio files by @juanmc2005 in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/135
- Allow to select microphone device by @juanmc2005 in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/136
- Update logo and demo gif by @juanmc2005 in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/137
- Shift pipeline timestamps by @juanmc2005 in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/138
Full Changelog: https://github.com/juanmc2005/StreamingSpeakerDiarization/compare/v0.6...v0.7
Scientific Software - Peer-reviewed
- Python
Published by juanmc2005 almost 3 years ago
Diart - Version 0.6
What's Changed
- Compatibility with torchaudio streams by @juanmc2005 in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/91
- Online speaker diarization as a block by @juanmc2005 in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/92
- Fix bug: RTTM output not being patched when closing plot window by @juanmc2005 in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/100
- Add
cropping_modetoDelayedAggregationby @bhigy in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/105 - Compatibility with pyannote.audio 2.1.1 requirements by @juanmc2005 in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/108
New Contributors
- Thank you @bhigy for the bug hunting in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/105!
Full Changelog: https://github.com/juanmc2005/StreamingSpeakerDiarization/compare/v0.5.1...v0.6
Scientific Software - Peer-reviewed
- Python
Published by juanmc2005 over 3 years ago
Diart - Version 0.5.1
What's Changed
- Fix wrong config reference and unpatched annotation by @juanmc2005 in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/89
Full Changelog: https://github.com/juanmc2005/StreamingSpeakerDiarization/compare/v0.5...v0.5.1
Scientific Software - Peer-reviewed
- Python
Published by juanmc2005 over 3 years ago
Diart - Version 0.5
What's Changed
- Add
study_or_pathas a Path for conversion from string by @AMITKESARI2000 in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/74 - Update WebSocketAudioSource by @ckliao-nccu in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/78
- Fix bug with empty RTTMs by @zaouk in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/81
- Add websocket compatibility + other improvements by @juanmc2005 in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/77
- Export csv report in
diart.benchmarkwhen output is provided by @juanmc2005 in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/86
New Contributors
- @AMITKESARI2000 made their first contribution in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/74
- @ckliao-nccu made their first contribution in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/78
Acknowledgements
Thank you @AMITKESARI2000, @ckliao-nccu and @zaouk for all the bug fixes!
Full Changelog: https://github.com/juanmc2005/StreamingSpeakerDiarization/compare/v0.4...v0.5
Scientific Software - Peer-reviewed
- Python
Published by juanmc2005 over 3 years ago
Diart - Version 0.4
What's Changed
- Replace
resolve_featureswithTemporalFeatureFormatterby @juanmc2005 in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/59 - Make
pyannote.audiooptional (still mandatory to run default pipeline) by @juanmc2005 in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/61 - Minor features and improvements by @juanmc2005 in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/64
- Adds documentation for some of the classes and methods by @zaouk in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/31
- Add hyper-parameter tuning with optuna by @juanmc2005 in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/65
New Contributors
- Thank you @zaouk for your contribution in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/31 !
Full Changelog: https://github.com/juanmc2005/StreamingSpeakerDiarization/compare/v0.3...v0.4
Scientific Software - Peer-reviewed
- Python
Published by juanmc2005 over 3 years ago
Diart - Version 0.3
What's Changed
- Python 3.7 compatibility and PortAudio error fix by @Yagna24 in #29
- Add citation by @hbredin in #38
- Benchmark script + improvements and bug fixes by @juanmc2005 in #46
- Improve API names by @juanmc2005 in #47
- Add
OverlapAwareSpeakerEmbeddingclass by @juanmc2005 in #51 - Add inference API with
RealTimeInferenceandBenchmarkby @juanmc2005 in #55
New Contributors
- Thank you @Yagna24 for your contribution in python 3.7 compatibility!
Full Changelog: https://github.com/juanmc2005/StreamingSpeakerDiarization/compare/v0.2.1...v0.3
Scientific Software - Peer-reviewed
- Python
Published by juanmc2005 almost 4 years ago
Diart - Version 0.2.1
What's Changed
- Fix empty segment in
buffer_outputcausing a crash by @juanmc2005 in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/24
Full Changelog: https://github.com/juanmc2005/StreamingSpeakerDiarization/compare/v0.2...v0.2.1
Scientific Software - Peer-reviewed
- Python
Published by juanmc2005 about 4 years ago
Diart - Version 0.2
What's Changed
- Replace
operators.aggregate()withfunctional.DelayedAggregationby @juanmc2005 in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/16 - Add Hamming-weighted average to
DelayedAggregationby @juanmc2005 in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/18 - Asynchronous microphone reading by @juanmc2005 in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/19
- Modular
OutputBuilder+ better demo performance by @juanmc2005 in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/20 - Improve README by @juanmc2005 in https://github.com/juanmc2005/StreamingSpeakerDiarization/pull/21
Full Changelog: https://github.com/juanmc2005/StreamingSpeakerDiarization/compare/v0.1...v0.2
Scientific Software - Peer-reviewed
- Python
Published by juanmc2005 about 4 years ago
Diart - Version 0.1
Changelog
Initial release!
Thanks to @igordertigor for the package building configuration.
Scientific Software - Peer-reviewed
- Python
Published by juanmc2005 about 4 years ago