Skip to content

Releases: diarray-hub/bambara-normalizer

Bambara Normalizer v1.1.0

Choose a tag to compare

@diarray-hub diarray-hub released this 22 Apr 19:03

Features

  • BambaraNumberNormalizer: Add number dɔrɔmɛ counting support to the number normalizer class

Fixes

  • omitted units: BambaraNumberNormilzer used to omit units after ten (eg. 14, 15, 17)
  • Drop Support for radio frequencies: The BambaraNumberNormilzer no longer makes a special exception for numbers that look like radio frequencies (eg. 39.1; 97.9). By removing this feature we uniformize and simplify the Number normalizer to its base integer normalization and fix errors with unexpected float normalization
  • Fixed typos and better documentation

Release V1

Choose a tag to compare

@diarray-hub diarray-hub released this 04 Aug 18:07
013fd11

Features

  • BambaraNumberNormalizer: Add number normalization capability to the package, both number2bam and bam2number (up to millions)
  • Add wrap import: You can now do from bambara_normalizer import * and import all the main classes

Fixes

  • Preservation of curly apostrophes: BasicBambaraNormalizer now keeps curly apostrophes too
  • Better handling of second category dependencies: The package doesn't functionnally depend on regex in this new version
  • Fixed typos and better documentation

bambara-normalizer==0.0.1

Choose a tag to compare

@diarray-hub diarray-hub released this 17 Jan 11:45

This first version of bambara-normalizer includes:

  • BasicTextNormalizer: A generic text normalization class that removes symbols, diacritics, and optionally splits letters.
  • BasicBambaraNormalizer: Extends BasicTextNormalizer with specific rules for Bambara text, such as preserving hyphens in compound words and handling apostrophes.
  • BambaraASRNormalizer: A specialized normalizer for Automatic Speech Recognition (ASR) tasks in Bambara, designed to retain parenthetical and bracketed text that might appear in spoken transcriptions.