Skip to main content

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.

Metadata

Release files for lectura-stt-formules 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for lectura-stt-formules 0.1.1
File Size Uploaded
lectura_stt_formules-0.1.1.tar.gz 34.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for lectura-stt-formules 0.1.1
File Interpreter ABI Platform
lectura_stt_formules-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 58.4 kB

Release files / lectura_stt_formules-0.1.1.tar.gz

Download URL lectura_stt_formules-0.1.1.tar.gz
Size 34.1 kB
Tags Source
SHA-256 checksum
How to use checksums
81175cf93e3a4c49dfbdb748bb7b83d328ca57ea8b165a4ab1b8fbe75f7a3383
BLAKE2b-256 checksum
How to use checksums
bb0d342c40ef6e02cd233c0868091b56f3adfd230906fd5e06eb6708c43ce08f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / lectura_stt_formules-0.1.1-py3-none-any.whl

Download URL lectura_stt_formules-0.1.1-py3-none-any.whl
Size 24.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f7c96cb55bd0e4abf4e1d4f027aa01cfafec2dc4fc13c6386f76bb1a8712ba8e
BLAKE2b-256 checksum
How to use checksums
d46f3bda6b9c240f12ef95f41c5317dfa9c6bb8472774ae9e3d3f6a3e159e57c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page