Tools
Voiceover, Script and Hooks tools
Reviral has three writing and audio helpers: Script writes three different script takes for a video, Hooks writes short opening lines that stop the scroll, and Voiceover turns your words into spoken audio with a voice you pick. Script and Hooks are free; Voiceover costs credits per 1,000 characters, and the price shows before you press Generate voiceover.
Updated · View as Markdown
Steps
Write a script (free)
- Open Script in the sidebar (page
/app/script). - In the topic box ("Give us a few sentences about your video, or paste a link"), describe your video or paste a link.
- Optional: add up to 3 Images or documents (.pdf, .txt, .md, .png, .jpg, .jpeg, .webp).
- Under Pick your script style, choose one of 13 styles: General, Fun Facts, News, Educational, How To, Listicle, Motivational, Personal, Horror, Life Hack, Fantasy, Business or Philosophy.
- Press Generate 3 scripts. Keep the take you like; it is saved under Your scripts.
- Press Create video on a script to open Create with Script to Video ready.
Write hooks (free)
- Open Hooks in the sidebar (page
/app/hooks). - Type what your video is about — at least 8 characters. "A line or two is plenty."
- Set Clickbait level — how bold the lines are: Minimal, Mild, Balanced, Spicy or Extreme.
- Press Generate hooks. The lines appear under Your hooks; older sets stay under Your past hooks.
- Press Copy to copy a hook, or Use → to open Create with that line as the prompt.
Make a voiceover (paid)
- Open Voiceover in the sidebar (page
/app/voice). - Step 1, Write your script: type the exact words to be spoken, up to 5,000 characters. "The voice reads this word-for-word. Language is detected automatically."
- Step 2, Choose a voice: pick a voice from the list.
- Set the delivery under Stability — Stable ("Even, measured — good for narration"), Balanced ("The everyday default") or Expressive ("More emotion and variation") — and Playback speed from 0.7x slower to 1.2x faster.
- Read the price line ("~N credits per 1,000 characters. Charged on generate; saved to your library below."), then press Generate voiceover. The button shows "≈ N credits" for your text.
- Play the audio or press Download under Your voiceovers.
At a glance
| Script | Hooks | Voiceover | |
|---|---|---|---|
| Credits | Free | Free | Per 1,000 characters, shown on the page and the button |
| Max length | Three takes per press | A set of short lines per press | 5,000 characters |
| Sizes | — | — | Audio file |
| Inputs | Topic or link + up to 3 files | Topic (8+ characters) | Your exact words + a voice |
| Wait | Seconds | Seconds | Seconds |
| Limits | 20 an hour | 20 an hour | — |
| Best for | Planning a whole video | Testing opening lines | Narration for ads and shorts |
Clone your own voice
Under the voiceover form, open Want your own voice? Clone a custom voice. Prepare a clean 30-60 second sample of a voice you have the rights to. Give it a name such as "My voice", then under Sample audio press Record now or paste a public mp3 link, and press Clone voice. When it is done: "Voice cloned. It's now in the voice picker above and on every render."
Use when / Avoid when
Example
Open Hooks, type "a morning routine that actually stuck", set Clickbait level to Balanced and press Generate hooks. Press Use → on the line you like — Create opens with it as the prompt. In Create, press Preview with AI to see the scenes before paying.
Troubleshooting
| Message on screen | What to do |
|---|---|
| "Add a few more words about your video first." (Hooks) | Type at least 8 characters. |
| "Couldn't generate hooks. Try again." / "No hooks came back. Try again." | Press Generate hooks again. |
| "Couldn't generate script. Try again." / "No script came back. Try again." | Press Generate 3 scripts again. |
| "You can add up to 3 files." | Remove a file before adding another. |
| "Script too long (max 5,000 characters) — yours is N. Shorten it to generate." (Voiceover) | Split the text into two voiceovers. |
| "Enter some text for the voice to say." | Type the words first. |
| "Could not verify your price right now. Try again." | Wait a moment and press Generate voiceover again. |
| "Voice cloning is busy — try again in a moment." | Try the clone again shortly. |
| "Not enough credits —…" with Top up | Add credits, then generate. |
FAQ
Are the Script and Hooks tools free?
Yes. Neither spends credits. Each allows 20 generations an hour so it stays fair for everyone.
How much does a voiceover cost?
The page shows the price per 1,000 characters, and the Generate voiceover button shows the estimate for your text before you press it.
Can I use my own voice?
Yes. Open Want your own voice? Clone a custom voice, record or link a clean 30 to 60 second sample you have the rights to, and press Clone voice.
How do I turn a script into a video?
Press Create video on the script you like. It opens Create with Script to Video selected.