GitPedia
Home/jitsi/jiwer/Changelog
jitsi

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
nikvaessennikvaessen·1y ago·June 19, 2025
GitHub

📋 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
nikvaessennikvaessen·1y ago·January 31, 2025
GitHub

📋 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
nikvaessennikvaessen·1y ago·November 1, 2024
GitHub

📋 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
nikvaessennikvaessen·2y ago·May 5, 2024
GitHub

**Full Changelog**: https://github.com/jitsi/jiwer/compare/v3.0.3...v3.04

v3.0.3 - update rapidfuzzv3.0.3
nikvaessennikvaessen·2y ago·August 31, 2023
GitHub

**Full Changelog**: https://github.com/jitsi/jiwer/compare/v3.0.2...v3.0.3

v3.0.2
nikvaessennikvaessen·3y ago·June 16, 2023
GitHub

📋 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
nikvaessennikvaessen·3y ago·March 28, 2023
GitHub

📋 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
nikvaessennikvaessen·3y ago·March 17, 2023
GitHub

📋 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
nikvaessennikvaessen·3y ago·March 14, 2023
GitHub

📋 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
nikvaessennikvaessen·3y ago·March 13, 2023
GitHub

📋 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
nikvaessennikvaessen·3y ago·September 6, 2022
GitHub

📋 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
nikvaessennikvaessen·3y ago·September 3, 2022
GitHub

📋 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
nikvaessennikvaessen·3y ago·September 2, 2022
GitHub

📋 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
nikvaessennikvaessen·4y ago·November 10, 2021
GitHub

📋 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
nikvaessennikvaessen·4y ago·October 27, 2021
GitHub

📋 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
nikvaessennikvaessen·5y ago·November 18, 2020
GitHub

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
nikvaessennikvaessen·6y ago·April 22, 2020
GitHub