AStoryCreator User Guide

This is the editable user guide for AStoryCreator. It is written around real user scenarios rather than around individual buttons.

Table of Contents

  1. Find your way around
  2. Create a quick social video
  3. Generate a complete story with AI
  4. Generate images from image prompts
  5. Generate videos from video prompts
  6. Add narration or text-to-speech
  7. Translate a story
  8. Use templates
  9. Create bulk exports
  10. Organize projects
  11. Export and share safely
  12. Manage AI settings and keys
  13. Troubleshooting

1. Find your way around

Use the story list to create, organize, translate, preview, and share stories. A story can be a short social media video, a family-and-friends memory, or a reusable setup for many exports.

Story list overview

Main areas

Common icons


2. Create a quick social video

Use this scenario when you want a TikTok, Instagram Reel, or YouTube Shorts video from photos, videos, or text scenes.

Story editor overview

Steps

  1. Open the story list and tap +.
  2. Choose the platform.
  3. Create the story.
  4. Add photos, videos, or text scenes.
  5. Use Quick mode for story text, audio, preview, and share.
  6. Open a scene if you need to replace media, edit top text, edit middle caption, or adjust timing.
  7. Use Preview Story before exporting.
  8. Use Share Video to create the final social video.

When to use Advanced

Open Advanced only when you need exact timing, transitions, safe-area tools, detailed layout controls, image framing, prompt fields, export variants, or batch workflows. Quick mode keeps the everyday edit, preview, and share controls close together.

Scene detail with media and text controls

3. Generate a complete story with AI

AI story generation is free to use. You provide your own model endpoint or API key.

Setup

  1. Open Settings.
  2. Enable AI Features.
  3. Open AI Story Generation.
  4. Choose OpenAI, Grok, Custom LLM, or Apple Foundation Models when available.
  5. For OpenAI or Grok, enter the matching API key and model.
  6. For Custom LLM, enter a full OpenAI-compatible chat completions URL, optional API key, and model.
  7. Apple Foundation Models run on supported Apple Intelligence devices and do not need an API key or network connection.

Generate

  1. Tap + in the story list.
  2. Choose Generate with AI.
  3. Enter the story idea.
  4. Choose the platform.
  5. Enter tone or style.
  6. Choose the target language.
  7. Choose the scene count.
  8. Optionally choose a social preset or saved social template to guide the generated layout.
  9. Add an optional call to action.
  10. Generate the story.

Result

The app creates a complete storyboard and opens the editor. Generated narration is placed in the text-to-speech text. Generated image prompts and video prompts are stored with the scenes so you can edit and reuse them later.

Family & Friends stories start without social presets or saved social templates. Social Media stories can use presets and templates because those stories depend more on platform, captions, hooks, and export shape.


4. Generate images from image prompts

AI image generation is configured separately from story generation because image providers use different models, endpoints, and prices.

Setup

  1. Open Settings.
  2. Enable AI Features.
  3. Open AI Image Generation.
  4. Choose OpenAI, Grok, or Custom Image Endpoint.
  5. For OpenAI or Grok, enter the matching image API key and image model.
  6. For a custom endpoint, enter a full OpenAI-compatible image generations URL, optional API key, and image model.

Generate

  1. Open an image scene.
  2. Review or edit the Image Prompt.
  3. If the scene already has an image, choose whether it should be used as a starting point when the selected provider supports that workflow.
  4. Tap Generate Image.
  5. Wait for the image to be returned.
  6. Preview the scene.

Result

The generated image replaces the current scene photo. The prompt remains visible so you can adjust it and generate again. The app accepts image responses that return b64_json image data or an image URL.


5. Generate videos from video prompts

Use video generation when a still image is not enough and you want a short generated clip for one scene. Video providers are more experimental than text or image providers, so keep prompts short, preview results, and expect occasional provider-specific errors.

Setup

  1. Open Settings or the AI settings button next to the generation controls.
  2. Enable AI Features.
  3. Open AI Video Generation.
  4. Choose OpenAI Sora, Grok Imagine, or Custom Video Endpoint.
  5. Enter the required API key, model, duration, and size or resolution options for your provider.

Generate

  1. Open a scene.
  2. Review or edit the Video Prompt.
  3. If the scene already has an image, choose whether it should guide the video when the provider supports image-to-video generation.
  4. Tap Generate Video and keep the sheet open until the operation finishes or you cancel it.
  5. Preview the scene and adjust the scene length if the generated clip is shorter than the story timing.

6. Add narration or text-to-speech

Use narration when the video needs spoken guidance, voiceover, accessibility-friendly audio, or a more personal presentation.

Record narration

  1. Open the story or scene audio controls.
  2. Tap Record.
  3. Pause, resume, or stop as needed.
  4. Preview the story.

Use text-to-speech

  1. Open the TTS text.
  2. Edit the narration.
  3. Choose a voice for the story target language when available.
  4. Adjust speed, pitch, and volume if the selected provider supports them.
  5. Apply the generated audio.
  6. Preview the story to check timing and ducking.

For AI-generated stories, scene narration is loaded into the TTS text so it can be edited before audio generation. If narration audio is present, the app can use the audio duration to help match the scene length.

Apple Voice uses voices installed on the device. OpenAI Voice and Custom Speech Endpoint use cloud or local speech services, so they require the matching AI speech settings.


7. Translate a story

Use translated copies when you want to keep the original story unchanged.

Setup

  1. Open Settings.
  2. Open AI Settings and choose the translation service.
  3. Add the required API key or custom LLM endpoint.

Translate

  1. Open the story list action for a story.
  2. Choose Translate Copy.
  3. Select the source language.
  4. Select the target language.
  5. Create the translated copy.

The app creates a new story. Media and structure stay aligned with the original.


8. Use templates

Templates save setup, not media. Use them when you repeatedly create similar videos for a brand, client, product, trip, or campaign.

Create a template

  1. Build a story with the settings you want to reuse.
  2. Tune the first scene if you want a reusable style.
  3. Save the story as a template.

Use a template

  1. Tap +.
  2. Open More Options.
  3. Choose a template.
  4. Create the new story.

Templates can include story settings and first-scene style. Scenes and media are not copied. Family & Friends stories start fresh; saved templates are used for Social Media stories.


9. Create bulk exports

Use this scenario for many short videos with one consistent style.

Workflow

  1. Add all media as scenes.
  2. Finish the first scene carefully.
  3. Use Apply First Scene to copy its settings to the other scenes.
  4. Select the scenes you want to export.
  5. Use Share Each Scene as Video or Batch Export.
  6. Choose naming and quality options.

Preflight

Preflight messages are warnings. They help you catch missing media, unusual timing, or export risks before files are created.


10. Organize projects

Use folders for clients, brands, campaigns, travel projects, drafts, or archived stories.

Steps

  1. Create folders from the story list.
  2. Move stories with the folder action.
  3. Use story list filters to focus on one folder.
  4. Use No Folder to see stories that are not assigned to any folder.
  5. Rename a folder when a project changes.
  6. Remove a folder when you no longer need the folder itself; the stories stay in the app and move to No Folder.
  7. Keep variants near the original story.

Folder organization is especially useful when you create several versions of the same story.


11. Export and share safely

Use Preview Story before every important export.

Export and share workflow

Checklist

  1. Preview the full story or selected scenes.
  2. Check text placement and safe areas.
  3. Check audio timing.
  4. Check that no media is missing.
  5. Use Share Video for TikTok, Instagram, or YouTube Shorts.
  6. After export, use the result card to copy the post caption, open the target app, share, or save the video.
  7. Use Export Project when you want an editable archive.

If export fails, check storage space, file access, imported media, and audio/video compatibility.


12. Manage AI settings and keys

AI settings live in their own settings dialog. You can open it from Settings or from the related story, image, video, translation, or speech controls.

API key storage

API keys are stored in Keychain. By default they stay on the current device. If you enable iCloud Keychain sync for API keys, the keys can appear on your other devices signed in with the same Apple Account.

Provider-specific keys

OpenAI, Grok, custom LLM, custom image, custom video, and custom speech keys are handled separately. Use the key field that belongs to the provider you selected.

Prompt templates

Professional users can edit prompt templates for story generation, translation, image generation, video generation, and speech generation. Keep required placeholders such as {{imagePrompt}} or {{videoPrompt}} when the template shows them. A broken template can cause invalid model output.


13. Troubleshooting

AI story generation does not start

Check that AI Features are enabled and the configured story generation service has the required key or endpoint.

Image generation asks for settings

Open Settings and check AI Image Generation. OpenAI requires an API key. A custom endpoint requires a valid image generation URL.

A custom model fails

Check that the endpoint is OpenAI-compatible, reachable from the device, and returns either b64_json image data or an image URL for image generation.

Video generation fails

Check the provider endpoint, model, duration, size or resolution, and API key. Some providers require a submit request followed by a status request, and errors can differ from normal image generation.

Speech generation fails

Check the selected speech provider, voice, API key, and target language. On Mac, some installed premium voices may be listed by the system but unavailable to the app runtime.

Text or narration looks wrong after AI generation

Open the scene and edit top text, middle caption, and TTS text manually. AI output is a draft, not a locked result.

Export fails

Check missing media, storage space, source video compatibility, and audio files. Try a smaller export preset if the device is low on memory.