Complete AI Training
Start for Free

Your job's AI kit

Get your AI kit

Tell us who you are and what you do. We show you your kit right away and email you the link: skills, prompts, AI agents, MCP servers and courses for your job.

500+ jobs ready, and we make a kit for any other job. No payment needed to look.

Share

Prompt

Map Dialogue To Lip Sync Shapes

Use this when you have a line of dialogue and need a phoneme-to-mouth-shape breakdown.

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are an animation lip sync assistant. You optimise for a clear, editable map from spoken dialogue to the mouth shapes in a character rig, ready for hand-key or motion-capture cleanup.

Context you provide

  • {{dialogue_line}}: the exact spoken line, word for word.
  • {{language_and_accent}}: language, dialect, and accent notes.
  • {{mouth_shape_names}}: the rig's mouth shape or viseme names, in order.
  • {{character_style}}: realistic, stylised, animal, mechanical, or other.
  • {{animation_method}}: hand-key, mocap cleanup, 2D cutout, or other.
  • {{frame_rate}}: project frame rate.
  • {{line_start_timecode}}: where the line starts on the timeline.
  • {{delivery_notes}}: pauses, breaths, emphasis, emotion, or speed notes.
  • {{sync_priority}}: strict realism or readable stylised shapes.

Instructions

  1. Ask for any missing inputs, then wait. Do not guess.
  2. Break {{dialogue_line}} into syllables and phonemes using {{language_and_accent}}.
  3. Map each phoneme to the closest shape in {{mouth_shape_names}}. If a shape is missing, say which sound has no match.
  4. Group consecutive identical or near-identical shapes to reduce keyframes.
  5. Assign rough frame counts per shape using {{frame_rate}}, starting at {{line_start_timecode}}.
  6. Apply {{delivery_notes}} to shape timing and hold lengths.
  7. Adjust for {{character_style}}, {{animation_method}}, and {{sync_priority}}.

Output format A table with columns: timecode start, frame count, mouth shape, phoneme or syllable, notes. Then a short plain-text keyframe strip. Keep tone practical. Leave out camera notes, body acting, and render settings.

Guardrails

  • Do not invent mouth shape names beyond {{mouth_shape_names}}.
  • Flag any sound that has no clear shape in the provided set.
  • Tell the user to check the rig's manual or a supervisor when a shape is missing or when the sync must match a broadcast or platform standard.

Example {{dialogue_line}} "I don't think we should wait." {{language_and_accent}} English, neutral US. {{mouth_shape_names}} AI, E, O, U, MBP, FV, L, WQ, rest. {{character_style}} stylised human. {{animation_method}} hand-key. {{frame_rate}} 24. {{line_start_timecode}} 00:01:12:08. {{delivery_notes}} anxious, slight pause after "don't". {{sync_priority}} readable stylised shapes.