airvzxf / airvzxf/voxora

Implement voxora-granite-speech engine (IBM Granite-Speech ASR via Rust binding)

Chiusa
#47 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
blocked engine enhancement pending-engine phase-7
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.