Skip to main content

STT dedie formules — CTC semantique pour nombres, dates, heures, sigles (generateur de corpus)

Project description

lectura-stt-formules

STT dedie formules — modele CTC autonome avec vocabulaire semantique (~87 tokens : nombres atomiques, mois, lettres, marqueurs) au lieu de phonemes IPA.

Phase 1 — Generateur de corpus

Ce module fournit :

  • Un vocabulaire de 87 tokens semantiques (_vocab.py)
  • Un tokenizer events → token sequence (_tokenizer.py)
  • Un generateur de corpus synthetique (scripts/generate_corpus.py)

Installation

pip install lectura-stt-formules

# Pour la generation de corpus (necessite TTS)
pip install lectura-stt-formules[corpus]

Utilisation

Vocabulaire et tokenizer

from lectura_stt_formules import VOCAB, events_to_token_sequence, token_ids_to_names
from lectura_formules import lire_nombre

result = lire_nombre("42")
tokens = events_to_token_sequence(result)
print(tokens)           # [22, 4]
print(token_ids_to_names(tokens))  # ['QUARANTE', 'DEUX']

Generation de corpus

python scripts/generate_corpus.py \
    --output-dir /data/voix_ssd/formula_corpus/ \
    --n-base 16000 \
    --n-augmentations 3 \
    --seed 42 \
    --num-workers 4

Licence

AGPL-3.0-or-later — voir LICENCE.txt.

Licence commerciale et modeles locaux disponibles — contacter admin@lectura.world.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lectura_stt_formules-0.1.1.tar.gz (34.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lectura_stt_formules-0.1.1-py3-none-any.whl (24.3 kB view details)

Uploaded Python 3

File details

Details for the file lectura_stt_formules-0.1.1.tar.gz.

File metadata

  • Download URL: lectura_stt_formules-0.1.1.tar.gz
  • Upload date:
  • Size: 34.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for lectura_stt_formules-0.1.1.tar.gz
Algorithm Hash digest
SHA256 81175cf93e3a4c49dfbdb748bb7b83d328ca57ea8b165a4ab1b8fbe75f7a3383
MD5 19ef8ab80c0d88723686919a341712eb
BLAKE2b-256 bb0d342c40ef6e02cd233c0868091b56f3adfd230906fd5e06eb6708c43ce08f

See more details on using hashes here.

File details

Details for the file lectura_stt_formules-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for lectura_stt_formules-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f7c96cb55bd0e4abf4e1d4f027aa01cfafec2dc4fc13c6386f76bb1a8712ba8e
MD5 55e973199aa07e94aa13a2c350b566b5
BLAKE2b-256 d46f3bda6b9c240f12ef95f41c5317dfa9c6bb8472774ae9e3d3f6a3e159e57c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page