OmniVoice ONNX for KitsuMate

Provider-neutral OmniVoice model profiles curated for the KitsuMate ONNX Unity runtime.

Profiles

  • cpu-merged-int4: compact bidirectional merged backbone using symmetric 4-bit weight-only quantization with 128-weight blocks and the standard FP32 Higgs codec.
  • portable-merged-fp32: unquantized merged graph using standard ONNX opset 17 operators. It is intended for any ONNX Runtime execution provider that can successfully create all sessions; it is not tied to CUDA.
  • codec-fp32: portable Higgs Audio V2 codec for the FP32 profile.

The upstream FP16 semantic codec is intentionally not mirrored: stock ONNX Runtime 1.24.4 rejects its mixed FP32/FP16 LayerNormalization contract during session creation. Keeping only the working FP32 codec avoids presenting an artifact as portable when it is not.

The upstream split INT4 and CPU-FP16 language graphs are causal and failed speech-recognition review. The compact profile is instead quantized directly from the working merged FP32 graph with ONNX Runtime 1.24.4 MatMulNBits, preserving bidirectional attention. Whisper checks recovered the requested words for auto voice, instructed/tagged voice design, and voice cloning.

The runtime implements 32-step iterative masked decoding, classifier-free guidance, auto voice, voice cloning, voice design, language conditioning, and OmniVoice inline controls. See omnivoice-manifest.json for exact roles, revisions, and hashes.

Attribution

The codecs are derived from onnx-community/OmniVoice-Onnx. The merged FP32 graph and its KitsuMate-quantized INT4 derivative are based on gluschenko/omnivoice-onnx. OmniVoice was created by the k2-fsa contributors; see k2-fsa/OmniVoice and ATTRIBUTION.md.

No provider compatibility is claimed merely from the profile name. A provider is supported only when it successfully creates every required session and completes inference.

Downloads last month
44
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support