airvzxf / airvzxf/voxora

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

Ouverte
#47 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
blocked engine enhancement pending-engine phase-7
Langage dominant
Rust
Étoiles
0
Forks
1
Merge moyen
11 min
PR mergées (30 j)
47

Description

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).

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.