cd /news/artificial-intelligence/bengalistoryteller-a-free-offline-ai… · home › topics › artificial-intelligence › article
[ARTICLE · art-160247] src=dev.to ↗ pub= topic=artificial-intelligence verified=true sentiment=↑ positive

BengaliStoryTeller: A Free, Offline AI That Reads Bengali Bedtime Stories

A developer built BengaliStoryTeller, a free, fully offline text-to-speech tool that reads Bengali bedtime stories aloud sentence by sentence on a CPU-only Ubuntu laptop, inserting natural pauses at the Bengali danda (।) to mimic a human storyteller. The project uses Meta's open-weight facebook/mms-tts-ben model (~145 MB) via Python, Transformers, PyTorch and soundfile, chosen over a larger ~900 MB Coqui Bengali model for its sound, and requires no internet, GPU or subscription. The developer said the tool was inspired by a childhood memory of a sister asking their exhausted parents for bhuter golpo and raja-rani stories each night.

by read2 min views2 publishedOct 29, 2026

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine BengaliStoryTeller is a free, offline AI storyteller that reads Bengali stories aloud to children in a calm, natural voice, right from a normal laptop.

The problem: After a long, tiring day at work, many parents still hear the same request at bedtime: "Tell me a story!" But they're exhausted, short on time, and have often already told every story they know. Bengali-speaking families also have very few storytelling or AI voice tools in their own language, since most are built for English.

How it helps: BengaliStoryTeller takes a Bengali story and reads it aloud sentence by sentence, with natural s like a real storyteller. Parents get a helping hand on busy or tiring days, and children still get their bedtime story in their mother tongue. It needs no internet, no GPU, and no subscription.

🎧 Listen to a sample story (Bengali) You come home tired after a long day at work, and your child asks, "Tell me a story!" Most nights you're too tired to make up something new, and the same old stories get boring.

Bengali Story Teller fixes that. Run one command and it:

The stories are scary enough to be fun, and every one…

BengaliStoryTeller runs fully offline on a CPU-only Ubuntu laptop, with no cloud APIs and no GPU.

Model: Meta's open-weight facebook/mms-tts-ben (MMS text-to-speech for Bengali) from Hugging Face. It's small (~145 MB) and fast on a normal CPU. I first tried a larger Coqui Bengali model (~900 MB) but preferred how MMS sounded.

Stack: Python, Transformers, PyTorch (CPU), NumPy, and soundfile.

Without open models, this project wouldn't exist. Most closed TTS APIs offer limited Bengali support, charge per character, and need the internet, which is a poor fit for a bedtime story tool used every night.

Because MMS is open-weight, I could: Meta trained MMS on over 1,000 languages so that smaller language communities aren't left behind. Open innovation let me take that work and turn it into something useful for Bengali-speaking kids and their parents.

This project started at home. When we were kids, my elder sister would go to our parents every single night and ask for a story: sometimes a bhuter golpo (ghost story), sometimes a story about raja and rani (king and queen). But after a whole day of work, our parents were often just too tired to tell one.

That memory stayed with me. Those stories are how so many Bengali children grow up: scared of ghosts, dreaming of kings and queens, and quietly learning their language along the way.

The first time my laptop read a full Bengali story out loud, pausing after every । like a real storyteller, I thought of my sister waiting for her story. BengaliStoryTeller is for every child like her, and every tired parent like mine, so the bedtime story never has to be skipped.

── more in #artificial-intelligence 4 stories · sorted by recency
── more on @bengalistoryteller 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/bengalistoryteller-a…] indexed:0 read:2min 2026-10-29 · —