Implement voxora-granite-speech engine (IBM Granite-Speech ASR via Rust binding)
- Lingua principale
- Rust
- Stelle
- 0
- Fork
- 1
- Merge medio
- 11m
- PR unite (30g)
- 77
Descrizione
Tracks the planned `voxora-granite-speech` engine crate. Per
ROADMAP Phase 7.
## Status
**Blocked on upstream.** IBM Granite-Speech (released 2024) has no
Rust binding. Reference implementation is Python
(`transformers`). IBM has not published a Rust port.
## What `voxora-granite-speech` will be
A new workspace crate that:
- Implements `voxora_traits::AsrEngine` and
`voxora_engine::EngineAdapter` for IBM Granite-Speech models.
- Supports `voxora-bridge::EngineFamily::GraniteSpeech`.
- Uses `voxora-hf` for model download.
- Supports `voxora-backend` device selection.
## Upstream blockers
- [Granite-Speech](https://huggingface.co/ibm-granite/granite-speech-3.3-8b)
weights are published, but inference is Python-only.
## Acceptance
- `voxora-granite-speech 0.X.0` published.
- `voxora-bridge::EngineFamily::GraniteSpeech` added.
- Parity test passes.
## Out of scope
- Training / fine-tuning Granite-Speech.
- The wider Granite language-model family (text-only).
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Start with ROADMAP Phase 7 and verify the Granite-Speech model and its Python transformers reference implementation, since the issue reports no Rust binding. Then trace the planned workspace crate entry points through voxora_traits::AsrEngine, voxora_engine::EngineAdapter, voxora-bridge::EngineFamily::GraniteSpeech, voxora-hf, and voxora-backend. Done means the crate is published, the bridge family is added, and the parity test passes.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- huggingface, python, rust
- Ambito
- backend-api-design, machine-learning
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Attiva
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 20/100