Skip to content
View owenawsong's full-sized avatar
💻
training inflect v3 right now
💻
training inflect v3 right now

Block or report owenawsong

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
owenawsong/README.md

Owen Song — student developer, machine learning and experiments. An open pixel-art night scene with drifting clouds, shimmering water, fireflies, coffee steam and an animated monitor.

I'm Owen, a student developer interested in machine learning, efficient AI, and building useful software. My projects include small speech models, inference experiments, browser agents, and music stats.

Most of my ML releases live on Hugging Face. You'll find the code and apps here.

Hugging Face ↗   ·   Email ↗   ·   Discord blue.os

What I'm exploring

  • Smaller models: how architecture and model size affect quality, inference cost, and what can run locally.
  • Better training data: synthetic speech, coverage, and testing what a dataset actually teaches a model.
  • Models in real software: ONNX conversion, quantization, browser inference, and agents that use tools.

These interests show up in different parts of my projects: model weights and datasets on Hugging Face, inference code and apps on GitHub.

Inflect · small models, complete speech

Inflect is my compact text-to-speech project. Nano fits the whole learned text-to-waveform path into 3.96M parameters. Micro uses 9.36M. Both make 24 kHz English speech locally, including the waveform decoder.

Inflect v2 listening room. Nano: 3.96M parameters; Micro: 9.36M. Open the live demo to hear both. The animated waveform is decorative.

Try both voices →   ·   Weights   ·   Code & results

Give the little one a difficult sentence.

Try one in the demo, or bring your own:

At 12:07, Dr. Nguyen ordered 3.5 kilograms of oranges.

The bass player caught a bass. Read what you've read.

Wait—did you say fifteen, or fifty?

The demo runs Nano and Micro on your text. These are challenge prompts, not claims that every reading is correct. If a sentence trips it up, send the exact text.

More from the model lab

  • Synthetic speech data — 59,996 clips, 56 voices, ~112 hours generated with VoxCPM2, with transcripts and generation metadata. Access terms are on the dataset card.
  • Chatterbox Nano → ONNX — an independent four-graph conversion with mixed precision, INT4 weights, and KV-cache handling. Development release.
  • Inflect ONNX releases — local inference packages alongside the PyTorch models.
Under the hood: architecture, evaluation, and runtime.

Inflect v2 uses a compact VITS-family architecture: transformer text encoding, stochastic duration prediction, residual coupling flows, and an integrated neural decoder. The parameter counts include all learned modules loaded for synthesis.

The release reports community listening, multi-ASR intelligibility, predicted naturalness, footprint, and CPU throughput separately.

Architecture · Evaluation · Deployment · Micro ONNX

Other things I've made

Harbor — a browser agent in a Chrome extension. Explore the source. Sleeve — your listening history, in depth. Open the live app.

Harbor — browser agents with visual and DOM context, browser tools, streaming progress, and your choice of model.

Sleeve — a music-history explorer: listening eras, changing taste, discoveries, and a next record to try. Open it →

Also: Mr. Tutor, an AI tutoring bot for Discord.


Mostly Python, PyTorch, ONNX Runtime, CUDA, TypeScript, and React.

Tried something I've made? I'd like to hear how it went.
owen.aw.song@gmail.com · Discord blue.os

Pinned Loading

  1. Inflect Inflect Public

    Inflect is a lightweight, high‑quality text‑to‑speech model designed to deliver surprisingly natural audio with a minimal footprint. It’s an active work‑in‑progress focused on fast iteration, stron…

    Python 163 14

  2. Harbor Harbor Public

    An AI browser agent that that completes tasks for you - at the comfort of an extension.

    TypeScript 4

  3. liner liner Public

    Your taste has a history. Explore your music timeline, lasting favorites and next record with Sleeve. Free, open source, no account required.

    JavaScript 2 1

  4. mr-tutor-discord-bot mr-tutor-discord-bot Public

    Advanced discord bot that uses AI models to be the perfect tutor for any occasion.

    Python