ONNX Community

community

AI & ML interests

None defined yet.

Recent Activity

Xenova  updated a model about 7 hours ago
onnx-community/glm-edge-1.5b-chat-ONNX
Xenova  published a model about 7 hours ago
onnx-community/glm-edge-1.5b-chat-ONNX
Xenova  updated a model about 7 hours ago
onnx-community/helium-1-preview-2b-ONNX
View all activity

onnx-community's activity

Xenova 
in onnx-community/Kokoro-82M-ONNX about 21 hours ago

Usage - Example

8
#2 opened 4 days ago by
hooman650
Xenova 
posted an update 1 day ago
view post
Post
1587
Introducing Kokoro.js, a new JavaScript library for running Kokoro TTS, an 82 million parameter text-to-speech model, 100% locally in the browser w/ WASM. Powered by 🤗 Transformers.js. WebGPU support coming soon!
👉 npm i kokoro-js 👈

Try it out yourself: webml-community/kokoro-web
Link to models/samples: onnx-community/Kokoro-82M-ONNX

You can get started in just a few lines of code!
import { KokoroTTS } from "kokoro-js";

const tts = await KokoroTTS.from_pretrained(
  "onnx-community/Kokoro-82M-ONNX",
  { dtype: "q8" }, // fp32, fp16, q8, q4, q4f16
);

const text = "Life is like a box of chocolates. You never know what you're gonna get.";
const audio = await tts.generate(text,
  { voice: "af_sky" }, // See `tts.list_voices()`
);
audio.save("audio.wav");

Huge kudos to the Kokoro TTS community, especially taylorchu for the ONNX exports and Hexgrad for the amazing project! None of this would be possible without you all! 🤗

The model is also extremely resilient to quantization. The smallest variant is only 86 MB in size (down from the original 326 MB), with no noticeable difference in audio quality! 🤯
  • 2 replies
·