Skip to content

TranscrIA 0.4.1 — the portal upgrades itself / le portail se met à jour lui-même

Choose a tag to compare

@Martossien Martossien released this 05 Aug 17:56
· 79 commits to main since this release

The portal now upgrades itself from its own Maintenance page — and the ghost
phrases speech engines "hear" in silence are gone from your deliverables.

Self-upgrade, opt-in by design. The Maintenance page can check whether a
newer release exists (no network call unless you ask — the check is strictly
opt-in, cached 24 h) and upgrade a systemd install in two clicks: verified
release tag only, fallback backup dropped next to your other backups, live
progress, automatic page reconnection through the restart. Container installs
get the docker compose pull instructions instead — images stay immutable.

Hallucination signatures, mined from real meetings. Every speech engine has
learned phrases it produces on silence or music — whisper's subtitle credits,
voxtral's polite "I don't know", cohere's verbal tics. TranscrIA now ships a
per-engine signature catalogue, mined and verified on real meeting audio via a
new cross-engine consensus tool. A segment is deleted only when two
independent proofs agree
(signature match + acoustic corroboration); every
deletion is traced in the job and recoverable from the SRT editor. Doubtful
segments are flagged to the correction LLM instead of touched.

Speech-free audio fails fast. Noise, music or silence now stops the job in
seconds with a clear message — instead of a long LLM pass over an empty
transcript.

Also fixed: the correction phase always delivers a report (deterministic diff
fallback when the LLM agent omits its own), transcription metadata always name
the engine that actually ran (a misconfigured served backend used to fall back
silently), and 71 machine-guessed UI translations were reviewed and corrected.


Le portail se met désormais à jour depuis sa propre page Maintenance — et les
phrases-fantômes que les moteurs « entendent » dans le silence disparaissent de
vos livrables.

Mise à niveau intégrée, opt-in par principe. La page Maintenance sait
vérifier si une version plus récente existe (aucun appel réseau sans votre
accord — vérification strictement opt-in, en cache 24 h) et monter une
installation systemd en deux clics : tag de release vérifié uniquement,
sauvegarde de repli déposée avec vos autres sauvegardes, progression en direct,
reconnexion automatique de la page pendant le redémarrage. En conteneur, la
carte affiche la marche à suivre (docker compose pull) — l'image reste
immuable.

Signatures d'hallucination, minées sur de vraies réunions. Chaque moteur a
ses phrases apprises qu'il produit sur le silence ou la musique — crédits de
sous-titrage de whisper, « Je ne sais pas » poli de voxtral, tics de cohere.
TranscrIA embarque désormais un catalogue de signatures par moteur, miné et
vérifié sur de l'audio de réunion réel via un nouvel outil de consensus
inter-moteurs. Un segment n'est supprimé que si deux preuves indépendantes
concordent
(signature + corroboration acoustique) ; chaque suppression est
tracée dans le job et récupérable depuis l'éditeur SRT. Les segments douteux
sont signalés à la LLM de correction, jamais touchés.

L'audio sans parole échoue vite. Bruit, musique ou silence : le job
s'arrête en quelques secondes avec un message clair — au lieu d'une longue
passe LLM sur un transcript vide.

Corrigé aussi : la phase de correction livre toujours son rapport (repli
déterministe par diff si l'agent LLM omet le sien), les métadonnées de
transcription nomment toujours le moteur qui a réellement tourné (un backend
servi mal configuré repliait en silence), et 71 traductions d'interface
devinées par la machine ont été relues et corrigées.


Docker : ghcr.io/martossien/transcria-allinone:v0.4.1 (slim) ·
ghcr.io/martossien/transcria-allinone-bundled:v0.4.1 (batteries incluses)