PixelOkay● No PixelOkay uploads
Tools
AI AUDIO & STORY STUDIO FLAGSHIP

AI Story Narrating Studio

Write or import a story, direct its chapter voices, listen instantly, and produce downloadable narration with optional on-device AI. From bedtime tales to original audiobooks—crafted in your browser.

✧ Chapter-based narration♫ No paid API↓ WAV + captions

YOUR CREATIVE WORKSPACE

Story Narrating Studio

Write. Direct. Listen. Export.

02 / THE MANUSCRIPT

Write your story

Unsaved session

Markdown-style chapter headings work; ordinary paragraphs stay together. PixelOkay does not upload your script. System speech voices may use external OS services.

04 / THE LISTENING ROOM

Your narration

Your story will come alive here. Try the example or type your own.

Ready to create

No chapter selected

0:000:00

Production files

AI-generated audio can be previewed and downloaded as uncompressed mono WAV. Captions use synthesized chunk timings.

WAV, SRT, VTT, and package exports become available after on-device AI generation.

Chapter audioNothing generated yet

Generate some AI narration to create chapter-by-chapter WAV files.

BUILT FOR THE WAY YOU TELL STORIES

From a written page to a spoken experience.

✎

Chapter-level direction

Organize original fiction, educational scripts, and narratives with chapter markers. Select a chapter to focus playback and generation.

◉

Two playback paths

Listen immediately through your browser's speech system or generate exportable narration using an optional on-device AI model.

↓

Carry your work forward

Save your script and voice settings as a portable project; export real audio files and chunk-aligned subtitles when AI synthesis succeeds.

Frequently asked questions

Is this an AI story writer or an AI narrator?

This is a narration and production studio. You write or import the text, then generate speech. It does not pretend to generate fictional text with a language model.

Why is WAV export unavailable with the browser voice?

The Web Speech API gives websites playback controls but does not expose the speech audio samples. Downloadable WAV files require successful on-device AI synthesis.

Does the AI voice require payment or an account?

No paid API or account. When you explicitly choose Download & Load Model, the page requests an open-source runtime and an Apache-2.0-licensed speech model. Internet access is required for the first download, which can be large. Processing happens on your device after the download.

Is my narration private?

PixelOkay does not upload your script or audio to a PixelOkay server. The optional AI model runs after downloading its assets. Some system voices supplied by your browser or OS can involve third-party online speech services, so use a known offline voice when privacy is essential.

Can I use it without the internet?

Device-voice playback may be available offline, depending on your operating system and chosen voice. The optional AI model must first download; subsequent offline use depends on browser caching and runtime support.

How accurate are the captions?

Captions use the real start and end time of each generated audio chunk. They are not word-aligned transcripts, and pauses/word timing within a chunk are approximate. Review before publication.

Does saving a project save the generated recording?

Project JSON stores the story text, chapter voice choices, and controls—but not potentially large audio files. Download the WAV or full package separately to keep the recording.

Can I use it for a full-length audiobook?

The editor accepts up to 120,000 characters and 40 chapters; AI generation has smaller per-job limits to protect browser memory. Long books should be generated chapter by chapter, then assembled with a dedicated audio editor.

LOCAL AI SETUP

Set up AI on this device

First, load the speech model on this device

The optional Kokoro speech model downloads only after your permission. Your story is not uploaded for AI inference; runtime and model assets come from external hosts.

  1. 1. Check device
  2. 2. Download / cache
  3. 3. Prepare narrator
  4. 4. Start narrating

Kokoro 82M · kokoro-js 1.2.1 · on-device WASM/CPU. Browser model-cache completeness and memory requirements are not reliably measurable.

Device & model resourcesMeasurements may be approximate
Device RAM / model memoryChecking device…

Exact live RAM and GPU memory are unavailable.

Browser website storageChecking storage…

Site-wide browser storage, not RAM. Other PixelOkay tools contribute to the total.

Not loaded
ONE ACTION · ALL RECOGNIZED AI MODEL DOWNLOADS

Free AI model storage across PixelOkay

Scan this website origin for recognizable WebLLM and Transformers.js model-file cache entries, including caches from other PixelOkay tools. Unknown caches, browser databases, and saved work are not cleared automatically.

Run a scan to see model cache entries safely detectable through Cache Storage. Browser-managed assets may remain.

Having trouble downloading or loading AI?

Check network and WASM support, use Refresh Storage & Cache, then Retry setup. Cache deletion is optional and cannot fix every error. Browser website data deletion could erase other tools' saved work; do not do that without backups.

No model download has started.

Remove recognized model files?

Using AI Story Narrating Studio

Write or import a story, organize chapters and choose voice directions. Device voice provides listening; AI voice generates downloadable samples when the optional model can run. Review the output scope before saving audio, captions, bundles and a project backup.

Device SpeechSynthesis cannot be passed off as downloadable PCM and may use OS/third-party voice services. Only generated AI samples support audio export. Kokoro downloads substantial model/runtime assets after explicit model setup; memory and story/chunk budgets apply. Partial generation remains labeled PARTIAL. Captions follow the supplied generated chunks rather than independent speech alignment. Project JSON contains scripts/settings but no audio.

References: Kokoro ONNX model

Prepare chapter narration and distinguish listening from generated audio

Organize a story into chapters, choose voices and listen with device SpeechSynthesis, or explicitly request optional Kokoro generation when available. Only generated audio samples can be exported as WAV or chapter audio; device playback itself is not captured as PCM.

Example workflow

  1. Enter a short story and divide it into chapters with clear speaker assignments.
  2. Use device listening to review pacing, or request AI generation and wait for each chunk's completion status.
  3. Proofread captions and chapter boundaries, then export only generated samples you have reviewed.

Authored example: Draft two short chapters with one narrator and one quoted character. Compare device playback for pacing, then test optional generation separately; label any partial chunk as partial rather than treating it as a finished chapter.

Limits and model handling: Kokoro and its ONNX model download on explicit generation and may require substantial memory. Device voices may rely on operating-system or third-party services. Captions follow generated chunk timing rather than independent speech alignment; project JSON stores scripts/settings but not audio.

AI Story Narrating Studio questions

Can I export audio played by my device voice?

No. Device SpeechSynthesis playback is for listening; WAV and chapter exports require actual generated samples.

Are generated captions independently aligned to speech?

No. Caption timing follows the supplied generated chunks and should be reviewed.

Related tools