# A story for a road trip — a chapter for every leg, read aloud in the car

Recipe No. 45, Home and family. From The know.sh Cookbook: https://know.sh/cookbook/road-trip-story

Your assistant writes an original story for the drive, one chapter for each leg, with the places you pass in it. On the road, know.sh reads it aloud on your iPhone: a Kokoro voice made on the phone itself, the screen locked, and the next chapter one press of your headphones away.

- For: a parent driving two children from Denver to Moab
- You get: a four-chapter story, one per leg, read aloud on your iPhone
- Time: an evening, then the drive
- Made with: Document, Section, Your AI assistant, Elements, Listen, The iOS app

## How it works

1. **Give your assistant the route and the listeners.** Tell it the legs, the stops and who is listening: ages eight and eleven, a dog called Pepper, and no scary endings before lunch.
2. **Ask for a chapter per leg.** Ask for an original story as a know.sh document, a section of about 2,500 words for each leg, and a table element in the overview with each leg, its miles and its chapter.
3. **Turn on Listening before you leave.** In *Account → Listening* on your iPhone, turn it on and let Kokoro download over Wi-Fi. Choose a voice, Fable or Heart, and have it stop after each section.
4. **Press Listen at the start of each leg.** Choose **Listen from** the next chapter in the document’s menu and lock the phone. Your headphones and the lock screen pause it, and skip ahead when the back seat asks for more.

## Try this prompt

Your assistant, connected to know.sh (Claude, ChatGPT or a local model):

> Write an original story for our drive from [start] to [end], for listeners aged [ages]. One chapter per leg: [legs]. About 2,500 words a chapter, the real places we pass in each, and an ending that lands as the leg does. File it in know.sh on my *Road trips* shelf, a section per chapter, with a table element in the overview of each leg, its miles and its chapter.

## Elements in the specimens

Written as your assistant writes them through the know.sh MCP server. Each reads as plain words until you turn elements on (Account → Elements).

Table, specimen 1:

```element table
{
  "caption": "The drive, leg by leg",
  "columns": [
    {
      "label": "Leg",
      "align": "left"
    },
    {
      "label": "Miles",
      "align": "right",
      "numeric": true
    },
    {
      "label": "Chapter",
      "align": "left"
    },
    {
      "label": "Listen",
      "align": "right",
      "numeric": true
    }
  ],
  "rows": [
    {
      "cells": "To Vail Pass | 95 | 1. The map that would not stay folded | 16 min"
    },
    {
      "cells": "To Glenwood | 65 | 2. The river that went through the mountain | 17 min"
    },
    {
      "cells": "To Grand Junction | 90 | 3. The monument at sunset | 15 min"
    },
    {
      "cells": "To Moab | 115 | 4. The window in the rock | 18 min"
    }
  ],
  "notes": "From Denver, by I-70 and US-191; miles are approximate."
}
```
