Coach de récitation HIFZ — FastConformer (ONNX)
Modèle de reconnaissance de la récitation coranique utilisé par le coach de récitation de HIFZ, une application gratuite d'aide à la mémorisation du Coran.
Il tourne entièrement sur l'appareil de l'utilisateur, dans son navigateur (onnxruntime-web, WASM) : la voix n'est jamais envoyée à un serveur. Ce dépôt ne sert qu'à distribuer le fichier du modèle.
Provenance et licence
Ce fichier n'est pas une création de HIFZ. Il est redistribué tel quel, sans modification :
- Modèle de base : NVIDIA FastConformer arabe, licence Creative Commons Attribution 4.0.
- Affinage pour le Coran : Cyberistic (
c2c-direct-mixed-tta). - Export ONNX et quantification (int4 / int8) : projet Tilawa, version v0.2.0.
Fichiers
| Fichier | Rôle |
|---|---|
fastconformer_full_mixed.onnx |
le modèle (88 Mo) : audio 16 kHz mono → probabilités CTC sur 1 025 jetons |
vocab.json |
les 1 025 jetons (BPE arabe), le « blanc » CTC étant l'identifiant 1024 |
Empreinte SHA-256 de fastconformer_full_mixed.onnx :
4767182cd92975869f81a7e32700b14ca2b04e8dc97a15ff220a8697f4639488
HIFZ vérifie cette empreinte après chaque téléchargement et refuse tout fichier qui ne correspond pas.
Entrées et sorties
audio_signal: float32[1, N], audio mono à 16 kHzlength: int64[1], égal à N- sortie : log-probabilités
[1, T, 1025](prétraitement mel inclus dans le graphe)
Ce que le coach en fait
HIFZ décode la sortie gloutonnement (CTC), sans recaler le résultat sur le texte coranique, puis compare les mots entendus aux versets attendus pour repérer un verset sauté. Il ne juge ni le tajwid ni la prononciation.