anaksor-ocr
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
An n8n workflow that turns a few words about an ASMR moment into a short video with sound. An OpenAI agent writes a Veo 3 prompt around close-up textures and layered audio, and Kie.ai renders it with Veo 3 Fast.
ASMR video from a scene description is an n8n workflow in the Marketing & SEO category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page or copy its JSON, then import it into an n8n canvas. Nothing runs until you activate it in n8n.
Scene form
It starts when someone sends the ASMR Video Creator form with:
The address of a short ASMR video with its own sound, made from one line
What you need before you start.
Language model
Runs gpt-4.1-mini in the agent that writes the Veo 3 prompt.
NeedsOpenAI API key
Video generation
Renders the clip with Veo 3 Fast and reports the task and the clip’s address at record-info.
NeedsKie.ai API key, in an HTTP Header Auth credential
Checked by Mindket on 13 Nov 2026
This n8n workflow turns a short line about an ASMR moment, such as a knife going through a crisp apple, into a video with its own sound. Eight nodes run in one line. A form takes your words, and an agent on OpenAI’s gpt-4.1-mini expands them into a Veo 3 prompt in nine labelled parts, three or four layers of sound among them. Kie.ai renders it with Veo 3 Fast. Five minutes later the workflow asks for the clip’s address.
Channels that post ASMR shorts and want a steady run of satisfying clips without filming anything. Food, soap, slime and fabric all fit. The prompt keeps people out of the picture apart from hands or a mouth, with no music and no speech. Whispered talk or role play needs a rewritten system message first.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| ASMR channels | Creators of short sensory clips | Send one scene a day and post what comes back | A channel posts a clip of ice cracking in a glass every morning. |
| Food and bakery | Social media teams | Show how a product sounds and looks up close | A bakery asks for a crusty loaf being torn in half. |
| Handmade goods | Small makers | Turn a product’s texture into a short loop | A soap maker asks for a bar sliced into thin curls. |
| Video editing | Editors who need short inserts | Make a few seconds of sound-led footage between scenes | An editor asks for rain tapping on a window to open a vlog. |
Any n8n that can reach OpenAI and Kie.ai will run it. The finished clip stays at an address on Kie.ai.
Result to keep the address or send it onGet it saves a zip with workflow.json and Mindket’s setup notes in your downloads folder. Its author puts setup at about 8 minutes.
| Need | Detail |
|---|---|
| n8n | On n8n Cloud or on a server of your own |
| OpenAI | An API key, for the prompt writer |
| Kie.ai | An API key, and credit for Veo 3 Fast |
workflow.json.OpenAI Chat Model.Authorization, with Bearer, a space and your Kie.ai key as its value.Generate Video and in Get Result.Open the form from On form submission and describe the moment in Describe your ASMR scene. A few words are enough. The field’s own hint is brushing a velvet cloth. The form confirms at once, and the run then waits five minutes before it asks for the clip. Open it under Executions after that and copy Video URL from Result.
| To change | Where |
|---|---|
| The rules every prompt follows | The system message in Prompt Agent: the sound layers, the framing and the 9:16 line |
| The frame | Add "aspectRatio": "9:16" to the body of Generate Video, which sends none as exported |
| The models | gpt-4.1-mini in OpenAI Chat Model, and veo3_fast in Generate Video |
| The waits | 5 Minutes before the first check, 30 Seconds between retries |
You type a knife slicing through a cold, crisp apple. The agent answers with each part on a line of its own:
Subject: … Setting: … Action: … Style: … Sound: … Camera Motion: … Composition: … Ambiance: … Aspect Ratio: 9:16
Before sending it, Generate Video deletes the line breaks and any double quotes. Kie.ai receives this:
{
"prompt": "Subject: …Setting: …Action: …",
"model": "veo3_fast"
}Five minutes on, Get Result asks about the task, and Result keeps the first address in resultUrls.
If you are new. n8n draws a workflow as boxes joined by lines, and each box, a node, does one job. A credential is a key n8n keeps for you and hands to the node you pick it in. The Header Auth kind adds one header to every request it is picked in, here the key Kie.ai reads. Send a scene from the form’s test address first and open each node to see what it got.
For experts. One model writes and one renders. Prompt Agent has no output parser, so its whole answer goes to Kie.ai as plain text. Both Kie.ai calls use the host kieai.erweima.ai. Kie.ai’s Veo documentation gives the same paths on api.kie.ai, so move the two nodes there if the old host stops answering.
The line breaks are removed with nothing in their place, so the parts run together, as in close-up.Setting:. Write .replace(/\n/g, " ") in Generate Video for a space between them.
The status loop waits out errors, not the render.
Get Result loops through 30 Seconds only when its request fails. A clip still rendering after five minutes goes on to Result, which finds no address. Lengthen 5 Minutes, or add an If node that sends the run back to the wait until data.successFlag is 1aspectRatio, so Kie.ai picks the shapeGenerate Video removed line breaks with /n/g, which deletes every letter n in the prompt. This copy has the backslash backAn n8n workflow. Type a few words about an ASMR moment into its form, and an OpenAI agent turns them into a Veo 3 prompt
built around close-up textures and layered sound. Kie.ai renders the clip with Veo 3 Fast, and the workflow keeps its
address.
workflow.json: the workflow as n8n exports it, eight nodes in one line. It holds no credential.README.md: these notes.workflow.json.OpenAI Chat Model.Authorization and its value to Bearer, a space and your Kie.aiGenerate Video and in Get Result.On form submission takes one required field, Describe your ASMR scene.Prompt Agent, on gpt-4.1-mini, writes a Veo 3 prompt in nine labelled parts: Subject, Setting, Action, Style, Sound,Generate Video strips the line breaks and double quotes from that prompt and posts it to Kie.ai's Veo endpoint withveo3_fast.5 Minutes waits five minutes, then Get Result asks record-info about the task.30 Seconds waits and Get Result asks again. Otherwise Result saves the first address inresultUrls as Video URL.Prompt Agent."aspectRatio": "9:16" to the body of Generate Video. As exported it sends none.gpt-4.1-mini in OpenAI Chat Model, veo3_fast in Generate Video.5 Minutes before the first check, 30 Seconds between retries.Get Result loops only when its request fails. A clip still rendering after five minutes goes on to Result, which5 Minutes, or add an If node that sends the run back to the wait until data.successFlagaspectRatio for a vertical clip.close-up.Setting:. Use.replace(/\n/g, " ") in Generate Video if you want a space there.Generate Video removed line breaks with /n/g, which deletes every letter n in the prompt. Thiskieai.erweima.ai. Kie.ai's Veo documentation gives the same paths on api.kie.ai, so switchREADME.md 3 KB workflow.json 9 KB
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
Qwen · Kit
Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…
ACE-Step · Kit
Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
nerijs · Kit
A pixel art style add-on for Stable Diffusion XL that turns text prompts into pixel-style images, with an optional LCM LoRA for faster runs. For game makers, d…
LiconStudio · Kit
Keeps characters, clothing, objects and backgrounds consistent in generated video by feeding the model up to five reference images. A LoRA for LTX-2.5 in Comfy…