Skip to main content

lectura-decodeur — Decodeur phonetique CTC du francais

Transcription audio vers phonemes IPA via un modele CNN-BiGRU-CTC medium (10.6M params, PER ~4.34%).

Le modele medium supporte les sigles, formules (nombres, dates, calculs) et la parole courante grace a un vocabulaire etendu de 59 tokens et un fine-tuning specialise.

Installation

# Avec backend ONNX (recommande)
pip install lectura-decodeur[onnx]

# Sans ONNX (mode API uniquement)
pip install lectura-decodeur

Utilisation

import numpy as np
from lectura_decodeur import creer_engine

engine = creer_engine()

# Audio PCM float32 mono 16kHz
audio = np.zeros(16000, dtype=np.float32)  # 1 seconde de silence
result = engine.transcrire(audio)
print(result)  # chaine IPA : "b ɔ̃ ʒ u ʁ | l ə | m ɔ̃ d"

Modele

Caracteristique Valeur
Architecture CNN [48, 96] + BiGRU 384x4 + CTC head
Parametres 10.6M
Performance PER ~4.34% (formules v2)
Vocabulaire 59 tokens (46 phones IPA + liaisons + ponctuation + speciaux)
Entrainement Pre-train corpus complet + fine-tune formules/sigles multispeaker

Backends

Backend Dependance Latence Modele
ONNX Runtime onnxruntime ~10 ms/s audio phone_ctc_int8.onnx (38 Mo)
API aucune ~100 ms/s audio serveur Lectura

Parametres audio

  • Sample rate : 16 kHz
  • Format : PCM float32 mono
  • Mel : 80 bins, n_fft=512, hop=160, win=400

Licence

Double licence : AGPL-3.0 (libre) + Licence Commerciale (payante).

Les modeles ONNX sont distribues separement — voir MODEL_LICENCE.md.

Auteur

Max Carriere — lectura.world

Download files

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

Source Distribution

lectura_decodeur-3.1.0.tar.gz (31.7 kB view details)

Uploaded Source

Built Distribution

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

lectura_decodeur-3.1.0-py3-none-any.whl (32.0 kB view details)

Uploaded Python 3

File details

Details for the file lectura_decodeur-3.1.0.tar.gz.

File metadata

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

File hashes

Hashes for lectura_decodeur-3.1.0.tar.gz
Algorithm Hash digest
SHA256 94da970a849456453411b95aa2262bed978d68ee8dd2e2d7bf5add6222679705
MD5 d4c91d4cb2f2585e76a07d289e8323ca
BLAKE2b-256 1c0c75084cc238151a9ac7ff5b84fedb59f53872723b6ce38116b0c3b8f8c222

See more details on using hashes here.

File details

Details for the file lectura_decodeur-3.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for lectura_decodeur-3.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0e3641c66429e031794ac2a1d5c12ab54c28d7d2197d44aa88b015f5bc3a2998
MD5 ed14499d7639c08c5b6ca7942b66b46f
BLAKE2b-256 84197024427d3bc020ff4a05125300918d760209e215835b4d65fdec19a9c14b

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

3.1.0 This release

2 files

3.0.2

2 files

3.0.1

1 file

Supported by

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