feat(stt): trait SttEngine + types communs (#4) #81
No reviewers
Labels
No labels
module:M0-setup
module:M1-stt
module:M1-stt
module:M2-ai
module:M2-ai
module:M3-rich
module:M3-rich
module:M4-bridge
module:M4-bridge
module:M5-bonus
module:M5-bonus
module:setup
priority:high
priority:high
priority:low
priority:low
priority:medium
priority:medium
type:chore
type:chore
type:feature
type:feature
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
charles/my-fractal!81
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/4-stt-engine-trait"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Résumé
Fondation de
fractal-stt: traitSttEngineet tous les types communs STT.Changements
Cargo.toml: ajout depsserde/serde_json+dev-dependenciessrc/types.rs:LanguageCode,AudioData,Confidence,TranscriptSegment,Transcript,ModelSize,TranscribeOptions,EngineStatussrc/engine.rs: traitSttEngine(#[async_trait]) avecname(),transcribe(),health_check(),supported_languages()src/tests.rs: 11 tests unitaires (validation, serde roundtrip, defaults)Plan de test
cargo test -p fractal-sttpasse sans erreurLanguageCode::new("EN")retourneErrTranscriptconserve tous les champsCloses #4
fractal-stt: traitSttEngine+ typesAudioData/Transcript#73