Anime & OC characters
Your original character as a channel host or storyteller.
Create a speaking character from one image
Give your anime OC, mascot, pet or portrait a voice. Upload one front-facing image, add a script or audio, and DomoAI animates the mouth, expressions and small head movements to match. This guide covers what to upload, how to write for a character, and a step-by-step workflow.
DomoAI works with photos, drawings and pets. It supports anime styles (Japanese, flat-color, detailed), original characters and 50+ visual styles.
Your original character as a channel host or storyteller.
Short talking clips for intros, shorts and announcements.
A consistent spokescharacter for ads, onboarding and support.
A front-facing pet photo, ready for funny voiceovers.
Classroom mascots and e-learning presenters.
Your own face, or someone who has given clear consent.
| Image | High-resolution, front-facing, clear facial features, mouth closed or neutral |
|---|---|
| Voice options | Text-to-speech (6 emotions, 6 voice tones), audio upload or record in the browser |
| Audio formats | MP3, WAV, M4A, up to 80 MB |
| Length | Up to 60 s (Talking Avatar up to 60 s on the Pro plan; API: 1–60 s) |
| Aspect ratios | 16:9, 9:16, 1:1, 4:3, 3:4 (API) |
| Output | Up to 1080p; 4K with the Video Upscaler |
| Render time | About 60 s for a 5 s clip; 60 s videos can take 10–15 min at peak times |
| Lip sync | Automatic, via Lip Sync Auto Match |
The image matters most. A clear, readable mouth gives natural lip sync, and a messy face gives warped results.
For anime and OCs: generate a clean front-facing headshot on a plain background with the Image Generator, then keep that exact image as your character’s “anchor” for every video.
| Option | Best for | Get it right |
|---|---|---|
| Text-to-speech | Fast tests, recurring characters, multilingual clips | Pick 1 of 6 emotions and 1 of 6 tones that match the character’s look |
| Upload audio | Your voice, a voice actor or a cleared voice tool | MP3, WAV or M4A up to 80 MB; one speaker, no music, no echo |
| Record in browser | Quick personal messages | Quiet room, mic 15–20 cm away, speak a little slower than usual |
Add music after export, not under the voice during generation. Background music confuses lip sync.
Paste your character’s lines. The planner estimates the length, flags hard-to-say parts, suggests settings, and lists the four moments to check in your test clip.
One front-facing, high-resolution image with a clear, closed mouth.
Short sentences and natural pauses. About 2–2.5 words per second.
In the DomoAI web app, upload the image and add text-to-speech, an audio file or a recording.
Check the four key moments before spending credits on the full length.
Up to 60 s (Pro). Split longer scripts into several clips.
Upscale to 4K if needed, then add captions, music and cutaways in your editor.
Each comes with a ready script. Copy it, swap in your details, and go.
Hey everyone! I read every comment from last week, and today I’m answering your top three questions. Let’s go!
Hi, I’m Pip! Welcome aboard. In the next minute, I’ll show you the three things everyone loves first. Ready? Tap below to start.

Excuse me. It is exactly dinner time. Not five minutes from now. Now.
Today’s phrase is “Buenos días”, which means good morning. Say it with me: Buenos días. Try it on someone today!
| Problem | Real cause | Fix |
|---|---|---|
| Face drifts off-character | Weak source image | Use a clearer portrait with a readable mouth area |
| Lips out of sync | Music, noise or fast speech in the audio | Clean voice-only audio; slow the delivery slightly |
| Voice feels detached | Pace or emotion doesn’t match the face | Rewrite the script or change the TTS emotion and tone |
| Overacting or freezing | Busy action prompt | Ask for one visible action with clear timing |
| Looks robotic | Flat voice or empty prompt | Add one intentional expression cue, not “be emotional” |
| Final video feels fake | One long, unedited avatar shot | Use shorter avatar segments with captions and cutaways |
| Platform | Shape | Ideal length | Finishing touch |
|---|---|---|---|
| TikTok / Reels / Shorts | 9:16 | 10–30 s | Bold captions and a hook in the first second |
| YouTube | 16:9 | 5–10 s host segments | Cut between the character and your main footage |
| Website | 16:9 or 1:1 | 15–30 s | Autoplay muted with burned-in subtitles |
| E-learning | 16:9 | 30–60 s per lesson | Pair with slides or on-screen bullet points |
Developers can create speaking characters with POST /v1/video/talking-avatar. Send an image (or video) and audio, plus 1–60 seconds, an optional prompt, an aspect ratio and a callback URL.
Only animate faces and voices you own or have clear permission to use. Never impersonate a real person or create misleading deepfakes, and label AI-generated content where platforms require it.
Terms & usage policy →Upload one front-facing image of your character to Talking Avatar, add a voice (text-to-speech, an audio file or a recording) and generate. DomoAI animates the mouth, expressions and small head movements to match the speech.
Yes. DomoAI supports photos, character drawings and pet photos, including Japanese anime, flat-color anime, detailed anime and original character styles, as long as the face is front-facing and the mouth area is visible.
Text-to-speech with 6 emotions and 6 voice tones, your own recording, or an uploaded MP3, WAV or M4A file up to 80 MB. Use voice-only audio and add music later in your editor.
Up to 60 seconds. In the app, 60-second Talking Avatar clips come with the Pro plan, and the API accepts 1–60 seconds. Split longer scripts into several clips.
People speak about 2–2.5 words per second: roughly 12 words for 5 s, 25 for 10 s, 75 for 30 s and 140 for 60 s.
A 5-second clip usually takes about 60 seconds. Longer 60-second videos can take 10–15 minutes at peak times.
It’s usually the inputs: a face that isn’t front-facing, a hidden or shadowed mouth, music or noise in the audio, or a voice that doesn’t match the character. Fix the image and audio first, then add one clear expression cue.
Only yourself, or someone who has given clear permission. Never impersonate a real person or create misleading deepfakes, and label AI content where platforms require it.
One image, one script, about a minute to render. Start with free credits.