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)
| File | Size | Uploaded | |
|---|---|---|---|
| lectura_stt_formules-0.1.1.tar.gz | 34.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|