jitsi/jiwer
Evaluate your speech-to-text system with similarity measures such as word error rate (WER)
17 Releases
Latest: 1y ago
v4.0.0Latest
📋 What's Changed
- no username for uv by @nikvaessen in https://github.com/jitsi/jiwer/pull/105
- feat: justfile, python version fix, easier doc deploy by @nikvaessen in https://github.com/jitsi/jiwer/pull/106
- feat: define behaviour for empty references by @nikvaessen in https://github.com/jitsi/jiwer/pull/108
- clean up accidental commit by @nikvaessen in https://github.com/jitsi/jiwer/pull/109
- remove deprecated methods and arguments by @nikvaessen in https://github.com/jitsi/jiwer/pull/107
- feat: optionally split alignment visualization by @nikvaessen in https://github.com/jitsi/jiwer/pull/110
- feat: visualize word and character errors by @nikvaessen in https://github.com/jitsi/jiwer/pull/112
- add more docs on new features by @nikvaessen in https://github.com/jitsi/jiwer/pull/113
- + 1 more
v3.1.0
📋 What's Changed
- switch to uv from poetry by @nikvaessen in https://github.com/jitsi/jiwer/pull/101
- also publish with uv by @nikvaessen in https://github.com/jitsi/jiwer/pull/102
- test python 3.13 by @nikvaessen in https://github.com/jitsi/jiwer/pull/103
- feat: optimize alignment processing and remove vocabulary size limitations by @thevilledev in https://github.com/jitsi/jiwer/pull/100
- release 3.1.0 with uv; drop python 3.7 by @nikvaessen in https://github.com/jitsi/jiwer/pull/104
✨ New Contributors
- @thevilledev made their first contribution in https://github.com/jitsi/jiwer/pull/100
- Full Changelog: https://github.com/jitsi/jiwer/compare/v3.0.5...v3.1.0
fix SyntaxError in 3.12v3.0.5
📋 What's Changed
- test on 3.12 by @nikvaessen in https://github.com/jitsi/jiwer/pull/96
- Fixes in `transforms.py` by @benglewis in https://github.com/jitsi/jiwer/pull/94
✨ New Contributors
- @benglewis made their first contribution in https://github.com/jitsi/jiwer/pull/94
- Full Changelog: https://github.com/jitsi/jiwer/compare/v3.04...v3.0.5
allow --cer and --global in CLIv3.04
**Full Changelog**: https://github.com/jitsi/jiwer/compare/v3.0.3...v3.04
v3.0.3 - update rapidfuzzv3.0.3
**Full Changelog**: https://github.com/jitsi/jiwer/compare/v3.0.2...v3.0.3
v3.0.2
📋 What's Changed
- add option to skip correct pairs in visualization by @nikvaessen in https://github.com/jitsi/jiwer/pull/79
- Full Changelog: https://github.com/jitsi/jiwer/compare/v3.0.1...v3.0.2
v3.0.1
📋 What's Changed
- fix docstring by @nikvaessen in https://github.com/jitsi/jiwer/pull/75
- fix bug in deprecation of truth by @nikvaessen in https://github.com/jitsi/jiwer/pull/77
- Minor release for fixing #76 .
- Full Changelog: https://github.com/jitsi/jiwer/compare/v3.0.0...v3.0.1
v3.0.0
📋 What's Changed
- This release makes breaking changes to the jiwer API.
- First, we introduce 3 new methods:
- 1.`jiwer.compute_measures()` is renamed to `jiwer.process_words`, and returns everything in a `dataclass` named `WordOutput`.
- 2.`jiwer.cer(return_dict=True)` is deprecated, and is superseded by `jiwer.process_characters`, which returns everything in a `dataclass` named `CharacterOutput`
- 1. `jiwer.cer()`
- 2. `jiwer.mer()`
- 3. `jiwer.wer()`
- 4. `jiwer.wil()`
- + 9 more
v2.6.0 - jiwer CLI + alignment and visualisationv2.6.0
📋 What's Changed
- Also adds the `jiwer.visualize_measures()` to visualize the alignment of all ground-truth/hypothesis pairs.
- Finally, the `jiwer` command is automatically installed upon installation of jiwer, which provides a simple CLI for interacting with jiwer.
- Commit list:
- Alignments and a CLI interface by @nikvaessen in https://github.com/jitsi/jiwer/pull/72
- Full Changelog: https://github.com/jitsi/jiwer/compare/v2.5.2...v2.6.0
v2.5.2
📋 What's Changed
- move to rapidfuzz library by @nikvaessen in https://github.com/jitsi/jiwer/pull/71
- Full Changelog: https://github.com/jitsi/jiwer/compare/v2.5.1...v2.5.2
Performance improvement for RemovePunctuationv2.5.1
📋 What's Changed
- compute the list of punctuation characters only once. by @f4hy in https://github.com/jitsi/jiwer/pull/67
✨ New Contributors
- @f4hy made their first contribution in https://github.com/jitsi/jiwer/pull/67
- Full Changelog: https://github.com/jitsi/jiwer/compare/v.2.5.0...v2.5.1
Bug fixes and deprecation removalv.2.5.0
📋 What's Changed
- Handle non-ascii punctuation in RemovePunctuation transform by @nikvaessen in https://github.com/jitsi/jiwer/pull/63
- Fix bug in RemoveSpecificWords matching on partials by @nikvaessen in https://github.com/jitsi/jiwer/pull/64
- Remove depricated keywords `standardize` and `words_to_filter` by @nikvaessen in https://github.com/jitsi/jiwer/pull/65
- Full Changelog: https://github.com/jitsi/jiwer/compare/v2.4.0...v.2.5.0
Move to maintained dependencies, drop python 3.6 supportv2.4.0
📋 What's Changed
- remove mentions of old transform SentencesToListOfWords by @nikvaessen in https://github.com/jitsi/jiwer/pull/55
- drop support for python 3.6 and update to poetry 1.2.0 by @nikvaessen in https://github.com/jitsi/jiwer/pull/62
- Update python-levenshtein with levenshtein by @BramVanroy in https://github.com/jitsi/jiwer/pull/61
✨ New Contributors
- @BramVanroy made their first contribution in https://github.com/jitsi/jiwer/pull/61
- Full Changelog: https://github.com/jitsi/jiwer/compare/v2.3.0...v2.4.0
v2.3.0
📋 What's Changed
- add CER, default transformation is invariant to permutations #48 by @nikvaessen in https://github.com/jitsi/jiwer/pull/49
- deprecate the `words_to_filter` and `standardize` keywords in all measure functions.
- Full Changelog: https://github.com/jitsi/jiwer/compare/v2.2.1...v2.3.0
README fixes and security update v2.2.1
📋 What's Changed
- Tiny correction to README example by @nmstoker in https://github.com/jitsi/jiwer/pull/39
- Fixing typos in `ToUpperCase` section by @alexantoinefortin in https://github.com/jitsi/jiwer/pull/38
- use poetry as dependency manager/build/publish tool by @nikvaessen in https://github.com/jitsi/jiwer/pull/44
- update python-Levenshtein version by @nikvaessen in https://github.com/jitsi/jiwer/pull/45
✨ New Contributors
- @nmstoker made their first contribution in https://github.com/jitsi/jiwer/pull/39
- @alexantoinefortin made their first contribution in https://github.com/jitsi/jiwer/pull/38
- Full Changelog: https://github.com/jitsi/jiwer/compare/2.2.0...v2.2.1
release 2.2.0 adds hits, substitution, insertion and delections counts2.2.0
A long-awaited feature request (https://github.com/jitsi/jiwer/issues/13) has finally been implemented by #35 . Thanks @mpariente :)
release 2.1.0 adds the MER, WIL and WIP measures2.1.0
