Choose a category for a random story. Fill the blanks yourself or let AI suggest words, then change any suggestion you like.
Hold to Talk after the beep, then release to fill selected words. Swipe up to cancel. For example, say “Use sparkly for the first adjective and dragon for the noun.” Unmentioned blanks stay as they are. Enter multiple words in a group separated by commas; phrases can contain spaces. Use quoted text if a word contains a comma. Disable Hold to Talk in Settings to avoid microphone permission requests. The microphone closes after 60 seconds of inactivity; Close microphone session closes it immediately.
Each page illustrates three sentences. The next page is prepared during playback. If it needs more time, the story waits with a spinner. With narration disabled, use Next to turn pages.
Voice and style changes apply when you create or load a story. Saved JSON contains the completed story and words. Loading it creates fresh pictures and narration. Starting or loading another story clears the previous media.
You can drop a story JSON anywhere on the screen or select a file. Stories may include mature topics.
Story collection by Joel Grus · MIT license
Story templates are preserved from the collection; repeated entries were removed. This is an independent word game.