Stories
Textbook passages are forgettable. Your own day is not. Stories turn daily life into short Chinese reading — with pictures, pinyin, and audio on every line.
Why stories from real life?
A textbook sentence leaves the brain in a day. A story about your cat sticks forever. Bamboo Island is built around this: the more personal the story, the deeper the Chinese sinks in.
| Textbook sentence | Your story |
|---|---|
| "The cat is on the table." | "My cat Mimi is sleeping on the table." |
| Forgotten in a day. | Sticks forever — it's yours, especially with a photo of Mimi on the table. |
Each line can show pinyin, a color-coded HSK level, a tap-to-look-up dictionary, and a play button to hear it spoken. Turn these on with the 📖 Immerse / ✏️ Build toggle at the top of any story.
With Pinyin on, a tone isn't always said the way it's written. When two 3rd tones meet, the first becomes a 2nd — 你好 is written nǐ hǎo but spoken ní hǎo. The app shows a green row (dictionary pinyin) and, only when a tone shifts, a blue row showing how it's actually said — with the changed syllables in red (the blue row is exactly what the ▶ voice speaks). Lines with no tone change show a single green row.
A sample story is built to show this in action — here it is on a phone:
The reading controls — ▶ Play, ⏱ Timer, and Speed
At the bottom of any story you'll find three controls that turn reading into active practice:
| Control | What it does |
|---|---|
| ▶ Play all | Reads the whole story aloud, line by line, using the Chinese voice. The line being spoken is highlighted (and each word lights up in turn), and the screen auto-scrolls to follow. Tap ⏸ to pause and resume, ⏹ to stop. Each line also has its own small ▶ to play just that sentence. |
| ⏱ Time my reading | A stopwatch for silent or out-loud self-reading — you read the story at their own pace with no audio, and taps to stop. It shows the elapsed time, an estimate at the current speed, and a ★ best time to beat. (It is not a sleep or auto-stop timer — it's a manual stopwatch, and starting it pauses any audio.) Use it to track reading fluency over time. |
| Speed (slider) | Changes how fast the voice speaks — shown as a percentage (e.g. 80%). Slower helps a beginner follow each word; faster builds real-time listening. Drag it any time, even mid-playback. |
The same three controls appear on the Talks reader, so this applies to conversations too.
The app ships with beginner-friendly sample categories and stories so you can read immediately — they start from absolute zero (numbers, greetings) and build up:
- First Steps — Counting 1 to 10, Hello!, You and I
- Everyday Fun — I Eat, My Day
- My World — My Weekend
Read these together first — every sentence is only 2–5 characters. When you're ready, make a category of their own — and when you want a clean slate for your family's stories, Settings → Data → Clear samples gives you a fresh start.
Create your own story
-
Make a categoryOn the Stories page, tap 📝 New. Give the category a name like "My Family" (a description and cover image are optional) and tap 📝 Create.
-
Open it and start a storyTap into your new category, then tap 📝 New again to open the story editor.
-
Write or speak a few linesEnter a Title (e.g. "My Puppy"). In the text box, write one short English sentence per line — press Enter for a new line. Or tap 🎤 Speak to dictate instead of typing.
-
Translate to ChineseTap ✨ AI Translate and Bamboo Island fills in the matching Chinese, line by line. (This needs an AI provider key in Settings — see Settings → AI providers. You can also type the Chinese yourself.)💡 Or scroll to the bottom of the editor and tap ✨ Generate with AI (optional) — describe a scene (e.g. "a girl finds a lost kitten") and the AI writes 3–5 bilingual paragraphs you can then edit.
-
Preview and saveTap 👁 Preview to see how it'll look with pinyin and audio, then 💾 Save. Add a photo with 🖼️ Add photo to make it vivid — a sideways (landscape) shot fits the cover best, but any photo works.
Three to five lines about something that actually happened today beats a long generic passage every time. Let you choose the topic. The goal is ownership, not volume.
Reading a story together
Open any story and toggle to 📖 Immerse mode for the cleanest reading view. Tap any word to look it up. Tap ▶ on a line to hear it spoken. Toggle back to ✏️ Build to add or edit lines.
In Build mode, thin + buttons appear between paragraphs — tap one to insert a new paragraph right there (English, ✨ Translate, Chinese), without deleting or re-adding the lines below. Forgot something mid-story? Insert it where it belongs.
To edit an existing line, tap the ✎ pencil at its end — the line opens as a small editor in place: retype or 🎤 speak the English, tap ✨ to refresh the Chinese, then 💾 Save. The lines around it stay exactly where they are.
A story from your real life — your morning, your family, what you ate, last weekend — is remembered far better than random reading text. The Chinese words attach to memories you already have, so review feels like remembering, not memorizing. That's why making a story is as easy as typing English: your day is the material. Random readers forget; your own stories stick.
Every story quietly feeds Flashcards — the words you meet here become the cards they review later. So reading stories is building their study deck, automatically.
Tap the stars under any story to rate it 1–5. Use the sort dropdown to order by Rating, or tap the ☆ / ★ / ★★ filter chips to show only your favorites. Category ratings are the average of everything inside — so your best stories rise to the top automatically.
In Immerse mode, the 🎤 My recordings section lets you record yourself reading the story aloud. Tap 🔴 Record, read the text, then tap Save. Your last 3 recordings are kept — the oldest is replaced when you record a fourth. Play them back with ▶ to compare your progress over days. Both can be changed in Settings → Recording: the recording time limit (1–5 minutes, default 3) and how many takes are kept (1–5, default 3).
After each recording, tap A / B / C / D to grade your own pronunciation. An emoji face (😄 🙂 😐 😞) appears next to the take so you can see your progress at a glance.
💡 The app does not automatically check your pronunciation. It works fully offline — there's no AI listening to your recording. Compare it to the ▶ TTS audio and be your own judge. This keeps you honest about where you need to improve.
Talks — turn reading into speaking →
Reading — graded lessons that grow with you →
Flashcards — how review works →