[M1] Sélection de langue STT et option d'annotation Matrix #214

Closed
opened 2026-04-06 08:54:27 +00:00 by charles · 0 comments
Owner

Contexte

Les moteurs STT supportent plusieurs langues et une détection automatique. Il faut exposer ce choix dans les préférences. De plus, les transcriptions peuvent être stockées localement ou publiées comme annotation Matrix (MSC proposé).

Critères d'acceptation

  • Dans les préférences STT, l'utilisateur peut choisir la langue cible ou laisser la détection automatique (SF-M1-05)
  • Le choix de langue est passé dans TranscribeOptions pour tous les moteurs
  • Option dans les préférences : "Stocker la transcription comme annotation Matrix" vs "local uniquement" (SF-M1-06)
  • Quand l'option Matrix est activée, la transcription est envoyée comme un événement m.room.message (relation m.annotation) dans le salon

Notes techniques

  • TranscribeOptions.language: Option<LanguageCode>None = auto-detect
  • L'annotation Matrix est une implémentation du MSC proposé (non standardisé) ; le comportement est opt-in explicitement
  • Dépend de : #185
## Contexte Les moteurs STT supportent plusieurs langues et une détection automatique. Il faut exposer ce choix dans les préférences. De plus, les transcriptions peuvent être stockées localement ou publiées comme annotation Matrix (MSC proposé). ## Critères d'acceptation - [ ] Dans les préférences STT, l'utilisateur peut choisir la langue cible ou laisser la détection automatique (SF-M1-05) - [ ] Le choix de langue est passé dans `TranscribeOptions` pour tous les moteurs - [ ] Option dans les préférences : "Stocker la transcription comme annotation Matrix" vs "local uniquement" (SF-M1-06) - [ ] Quand l'option Matrix est activée, la transcription est envoyée comme un événement `m.room.message` (relation `m.annotation`) dans le salon ## Notes techniques - `TranscribeOptions.language: Option<LanguageCode>` — `None` = auto-detect - L'annotation Matrix est une implémentation du MSC proposé (non standardisé) ; le comportement est opt-in explicitement - Dépend de : #185
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
charles/my-fractal#214
No description provided.