# Talkloom

- **Event:** [Meta Global AI Developer Hackathon](https://cerebralvalley.ai/e/meta-ai-developer-hackathon)
- **When:** Oct 26, 12:00 PM – Nov 4, 9:00 PM (EST)
- **Where:** Online
- **Team:** [Deepak Jadhav](https://cerebralvalley.ai/u/idj)
- **GitHub:** https://github.com/dj-DeepakJadhav/Talkloom
- **Demo video:** https://youtube.com/shorts/f3vtqSEGt0o
- **Gallery:** https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery
- **Page:** https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/5009

"Don’t save it for later. Learn from it now."

You have a folder of saved reels, bookmarked articles and videos you promised yourself you’d get back to. Some are in German. You follow about half. You never reopen them.

Talkloom starts there. Share or paste the reel, video, link, photo or document. Talkloom pulls out the text and builds the words and grammar you need to understand that exact piece, each one tied to the sentence it came from. You review them. Then a tutor talks with you about the same content, out loud. When you speak, Talkloom listens and saves only the words you really said, as proof that you learned them from your own material.

Meta’s models do the work, and the product depends on them.

Muse Spark reads your material and writes the lesson, quoting your real sentences back to you. It also plays the tutor. A separate Spark call with its own instructions grades each turn, so the call that encourages you is never the call that scores you.
Muse Voice Transcribe turns your spoken German into text, so we can check which target words you said.
Muse Spark vision reads text from photos and describes video files scene by scene.
Muse Image draws the artwork on your vocabulary cards.

A learning app built on your own content is only worth using if the lesson is true to that content. If the model invents a sentence, the idea falls apart. Spark follows our JSON schema closely enough that the server can check every quote against your original text and reject anything that doesn’t match. One API covers lesson writing, conversation, grading and transcription, so a single key and a single usage record cover a whole import.

Under the hood, Talkloom is a Flutter app for Android, iOS and Web with a Serverpod 4 server and PostgreSQL. Each visitor gets a private guest session, and email sign-in is optional. Imports run as background jobs with live progress. A lesson is saved only after it passes a schema check and every quoted sentence is found in the source. If an import fails, the app tells you why.

There are no courses and no sample lessons. Your next lesson is already on your phone. Share it.

## More from Meta Global AI Developer Hackathon

- [Quorix Viet Nam](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/5006)
- [Geo Relief Network](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/5007)
- [GridPilot](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/5008)
- [Martin Ambrus](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/5010)
- [Team LagoonFront](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/5011)
- [Sadman Habib](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/5012)

---

Markdown version of https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/5009. Site index for agents: https://cerebralvalley.ai/llms.txt · full text: https://cerebralvalley.ai/llms-full.txt
