chalktalk / README.md
squaredcuber's picture
Update README.md
60db6a3 verified
|
Raw
History Blame Contribute Delete
1.88 kB

A newer version of the Gradio SDK is available: 6.19.0

Upgrade
metadata
title: ChalkTalk
emoji: πŸŽ“
colorFrom: indigo
colorTo: purple
sdk: gradio
app_file: app.py
pinned: false
short_description: An AI tutor that talks and draws, live.
tags:
  - track:backyard
  - sponsor:openai
  - sponsor:nvidia
  - sponsor:modal
  - achievement:offgrid
  - achievement:welltuned
  - achievement:offbrand

πŸŽ“ ChalkTalk

The AI tutor that talks and draws β€” live, at the same time.

You type a topic and a tutor explains it out loud while a whiteboard fills in beside it. Every labeled part lights up the exact moment the tutor says its name.

Watch the demo

Direct link: https://huggingface.co/datasets/squaredcuber/chalktalk-demo/resolve/main/chalktalk-demo.mp4

β–Ά Live demo: https://belong-picking-platinum-represents.trycloudflare.com

How it works

  • PersonaPlex β€” a full-duplex, Moshi-architecture 7B speech model that listens and speaks at the same time, so you can interrupt and ask questions mid-explanation.
  • Nemotron SVG director β€” an NVIDIA Nemotron model that draws a clean, labeled SVG diagram for each part of the lesson, streamed to a live whiteboard.
  • Synced reveal β€” the tutor inner-monologue drives the board: each labeled element appears the instant its keyword is spoken, with synonym-aware matching so paraphrases still land.
  • Auto-progressing lessons β€” it teaches one part deeply, then voice and visuals advance together, over one persistent connection.
  • Runs locally on a single GPU, wrapped in a shader-animated Gradio app.

Credits

Built by Codex. Inference & Finetuning on Modal