
Ezra
Visual-novel love interest with a two-second pause before honesty
이 페이지는 아직 한국어로 번역되지 않아서 영어판을 보여 드려요.
워크플로
Visual novels have the worst ratio in games: enormous line counts, branching structures where most players hear a fraction of what you wrote, and budgets that make voicing all of it impossible. Most of that shape is what this is for — the one thing it does not do is hand you a file per line, so this page shows how to get there.
A mid-size visual novel can run to twenty thousand lines across branches. Voicing that conventionally is out of reach for almost every independent team, which is why most visual novels ship partially voiced or not at all.
A route with a dozen speaking parts needs a dozen separable voices. Within a project, no two characters are handed the same voice until the language runs out of them, and adding a character later never moves anyone who is already cast.
There is no per-line file export. What you get is one mixed MP3 per project, an SRT from Plus with every line's start and end time in script order, and on Pro a track per character the same length as the mix. A short script splits the mix at the SRT timecodes and names the clips from your own line IDs.
Visual novel scripts change constantly during testing. Only the lines you edited are regenerated — eight changed lines take seconds, where a recorded pickup session takes a week.

Ezra
Visual-novel love interest with a two-second pause before honesty

Lumen
VTuber persona: cute on top, deadpan underneath

Cass
Seventeen and furious about it, in a good way

Seraphine
Court princess whose politeness is a weapon

Koji
Rival character: clipped, competitive, secretly loyal

Tess
Australian lead with a flat, dry delivery

Vex
Demon who negotiates in a reasonable tone

Wren
Bedtime-story narrator, slow and warm, never wakes anyone up
Most engines can dump dialogue as a list of speaker-and-line rows. Paste them as Name: line text — there is no file import — and keep your own list of line IDs in the same order.
One scene or one short batch of lines per project. Every export counts the whole project, and a small project is easy to cut into lines and cheap to export again.
Including the ones with five lines. Use the same library characters and personas in every project, and listen to each lead's first line before export, because a new project is not guaranteed to hand a character the same voice.
Most visual novels have an internal-monologue narrator. Cast them in a clearly different band from the protagonist's spoken voice, or players will confuse thought with speech.
Export the mix and the SRT (from Plus). Each subtitle entry is one line, in order, with its start and end time, so a short script can split the MP3 and name each clip from your line IDs.
After a rewrite, regenerate the affected lines; everything else keeps its existing audio. Then export again and re-cut from the new SRT, because every line after an edit can shift in time.
Visual novels are text-first by tradition and by necessity. The form grew in a market where voice acting was expensive and line counts were enormous, so the convention became partial voicing: the main route voiced, side content silent, the protagonist mute so players could inhabit them.
Those conventions are now aesthetic as much as economic — many players prefer them — but the constraint underneath has genuinely changed. A small team can now afford to voice the material they previously had to leave silent, which mostly means side routes and minor characters rather than the main line.
Linear stories are heard in order, once. Branching stories are heard out of order, repeatedly, by players deliberately comparing versions. A line written in month two and a line written in month nine will be played back to back by anyone doing a second route.
This makes voice drift far more visible than in a linear game. Anything that depends on someone remembering a casting decision will eventually fail. Characters here live inside one project, so the process rule is a written cast sheet: the same library character and persona for each role in every project, added in the same order, and the first line of every lead listened to before export, because a new project is not guaranteed to land a character on the same voice.
The practical integration question is file naming. Engines reference audio by identifier, and CastDub does not export a file per line: it exports one mixed MP3 per project, a track per character on Pro, and an SRT from Plus. The SRT is the bridge. Every entry is one line, in script order, with its start and end time, so a short script that splits the mix at those timecodes and names each clip from your line list turns import back into a copy operation.
The second question is incremental rendering. Visual novel scripts change during testing far more than most game content. Only edited lines are regenerated, but an export always covers the whole project and every line after an edit can move in time, so keep projects to a scene or a short batch, re-cut from the fresh SRT, and your audio directory stays stable between builds.
The visual novel community has strong opinions about voice acting, partly because voice actors are a visible and beloved part of the genre's culture. Generated voices in that context are not neutral, and the response to them is heavily influenced by whether the team was upfront.
Put it in the store page. Say which parts are generated and which, if any, are recorded. Teams that do this are largely judged on the result; teams that are found out later are judged on the concealment, and that judgement is much harsher.
Now that voicing everything is affordable, the interesting question becomes whether you should. Players read faster than voices speak, and a fully voiced visual novel either forces readers to wait or lets them skip past the audio, which makes the voicing pointless.
The pattern that works is voicing what benefits from performance — emotional scenes, character introductions, route climaxes — and leaving connective text silent so readers can move at their own pace. Many well-regarded commercial titles do exactly this, and they do it deliberately rather than because of budget.
A useful test: if a line exists to convey information, silence is fine. If it exists to convey how a character feels about the information, voice it.
Visual novel scripts change more during testing than most game content, because playtesters find branches that do not read well and writers rewrite them immediately. A voicing pipeline that cannot keep up becomes a reason not to fix things, which is the worst possible outcome.
The property that makes this work is incremental rendering: change eight lines and only those eight are regenerated, everything else keeps its audio. There is no per-line file export, so the files still come from cutting the exported mix at its SRT timecodes — keep each project to a scene or a short batch and the re-export and re-cut stay small, your audio directory stays stable between builds, your version control diff stays readable, and nobody has to decide whether a rewrite is worth the re-render.
It is worth setting this up before the writing is finished rather than after. Teams that wait until the script is locked discover that the script is never locked.
Free
US$0 / 월
내 대본에 목소리가 붙으면 어떤 소리가 나는지, 돈 한 푼 안 들이고 들어 보세요.
Basic
US$5 / 월
라이브러리를 전부 열고, 완성본을 가져가기 시작하는 단계.
Plus
US$19 / 월
속도를 직접 잡는 단계. 독백은 늦추고, 말다툼은 몰아치게.
Pro
US$29 / 월
오디오 드라마를 만든다면 이 칸이에요. 대사마다 감정이 따로, 인물마다 트랙이 따로.
Partial voicing is the established convention and players accept it well — common routes and emotional peaks voiced, incidental lines silent. Full voicing is now affordable, but consider whether it helps: unvoiced lines read faster, and players who skim appreciate not waiting for audio.
Some will, and the visual novel audience is more opinionated about voice acting than most. Disclosure in the store listing is the right call. The reaction to undisclosed generated voices discovered later is considerably worse than the reaction to disclosed ones up front.
There is no plugin and no per-line file export, but the workflow fits: paste your dialogue, render, export the mix with its SRT, cut the MP3 at the SRT timecodes and name the clips after the files your voice statements expect. The alternative, for a handful of lines, is to give each short batch its own project.
Most visual novels leave the protagonist unvoiced so players can project onto them. If yours is voiced, keep the internal monologue and the spoken dialogue clearly distinguishable — different pace, or a different treatment in the mix.
Yes, and it is a sensible order. A voiced demo helps a crowdfunding campaign, and the generated track doubles as a reference for actors later. Say clearly in the demo that the voices are placeholder if that is the plan.
Plus, for the unlimited cast a visual novel needs and the SRT you cut lines from, but check the minutes before you commit. Twenty thousand short lines at a second and a half each is roughly five hundred minutes — more than two months of Plus, or a full month of Pro. Most teams voice one route or chapter at a time, which fits a monthly allowance and lets you audition before the whole script is locked.
장면을 붙여 넣고, CastDub가 인물마다 보이스를 붙이게 하고, 완성된 오디오 드라마로 내보내세요.
무료로 만들어 보기카드 등록 없이. 무료 요금제는 한 번만 주어지는 크레딧이에요.