> ## Documentation Index
> Fetch the complete documentation index at: https://docs.percify.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Make a talking avatar from a photo

> In Percify, pick a library avatar or upload a photo, add a voice, and generate a lip-synced talking video priced per second of audio.

Percify turns one photo into a talking video. Pick a face from the avatar library or upload your own photo, record or choose the audio, and Percify animates the face and lip-syncs it to that audio. You pay per second of audio: 2 credits a second on Fast, 4 or 6 on High.

<Frame caption="Percify Avatar Studio: your reusable cast.">
  <video controls muted playsInline preload="none" poster="/assets/studios/percify-avatar-studio-poster.webp" src="https://cdn.percify.io/media-assets/hub/avatar-studio/mtoj1mg0-avatar-studio.mp4" aria-label="Percify Avatar Studio demo video" className="w-full aspect-video rounded-xl" />
</Frame>

## What you need

* A computer. Avatars live in the desktop web app at [app.percify.io/home/avatars](https://app.percify.io/home/avatars), under **Avatars** in the sidebar.
* A face: one of the library avatars, or a clear, front-facing photo of your own.
* Audio for the avatar to say: a recording made in the browser (5 to 60 seconds), an uploaded audio file up to 10 MB, or a voice you saved earlier.
* Enough credits for the length of the audio (see below).

## Start from the avatar library

The **Overview** tab on the Avatars page is a wall of ready-made faces for common jobs. Hover over one and click **Use this** to start with that face, or click **Create New** to start with your own photo.

<div className="grid grid-cols-2 sm:grid-cols-3 gap-4 not-prose">
  <div>
    <img src="https://mintcdn.com/percify-e94d5fec/sbvYxvRZfLYmBYA6/assets/avatars/library/percify-ai-avatar-ugc.webp?fit=max&auto=format&n=sbvYxvRZfLYmBYA6&q=85&s=975685b0b7f65638bb3d2ed1467e4b33" alt="Home UGC creator, an AI avatar from the Percify avatar library" width="1024" height="1536" className="rounded-xl" data-path="assets/avatars/library/percify-ai-avatar-ugc.webp" />

    <p className="mt-2 mb-0 text-sm text-gray-600 dark:text-gray-400">Home UGC creator</p>
  </div>

  <div>
    <img src="https://mintcdn.com/percify-e94d5fec/sbvYxvRZfLYmBYA6/assets/avatars/library/percify-ai-avatar-author.webp?fit=max&auto=format&n=sbvYxvRZfLYmBYA6&q=85&s=e1309551d1cb5c335f6cf180009a591c" alt="Author in the library, an AI avatar from the Percify avatar library" width="1024" height="1536" className="rounded-xl" data-path="assets/avatars/library/percify-ai-avatar-author.webp" />

    <p className="mt-2 mb-0 text-sm text-gray-600 dark:text-gray-400">Author in the library</p>
  </div>

  <div>
    <img src="https://mintcdn.com/percify-e94d5fec/sbvYxvRZfLYmBYA6/assets/avatars/library/percify-ai-avatar-coach.webp?fit=max&auto=format&n=sbvYxvRZfLYmBYA6&q=85&s=c223955dc6269765bfbb3783934f042c" alt="Business coach, an AI avatar from the Percify avatar library" width="1024" height="1536" className="rounded-xl" data-path="assets/avatars/library/percify-ai-avatar-coach.webp" />

    <p className="mt-2 mb-0 text-sm text-gray-600 dark:text-gray-400">Business coach</p>
  </div>

  <div>
    <img src="https://mintcdn.com/percify-e94d5fec/sbvYxvRZfLYmBYA6/assets/avatars/library/percify-ai-avatar-podcast.webp?fit=max&auto=format&n=sbvYxvRZfLYmBYA6&q=85&s=ca72c7f24f5fbe55baa57740511b2a2c" alt="Podcast host, an AI avatar from the Percify avatar library" width="1024" height="1024" className="rounded-xl" data-path="assets/avatars/library/percify-ai-avatar-podcast.webp" />

    <p className="mt-2 mb-0 text-sm text-gray-600 dark:text-gray-400">Podcast host</p>
  </div>

  <div>
    <img src="https://mintcdn.com/percify-e94d5fec/sbvYxvRZfLYmBYA6/assets/avatars/library/percify-ai-avatar-realestate.webp?fit=max&auto=format&n=sbvYxvRZfLYmBYA6&q=85&s=a4445db8b63d50d9eb54f68c20f2092e" alt="Real estate agent, an AI avatar from the Percify avatar library" width="1536" height="1024" className="rounded-xl" data-path="assets/avatars/library/percify-ai-avatar-realestate.webp" />

    <p className="mt-2 mb-0 text-sm text-gray-600 dark:text-gray-400">Real estate agent</p>
  </div>

  <div>
    <img src="https://mintcdn.com/percify-e94d5fec/sbvYxvRZfLYmBYA6/assets/avatars/library/percify-ai-avatar-health.webp?fit=max&auto=format&n=sbvYxvRZfLYmBYA6&q=85&s=ff69f54d6613be55cc330f95273f2485" alt="Healthcare professional, an AI avatar from the Percify avatar library" width="1024" height="1536" className="rounded-xl" data-path="assets/avatars/library/percify-ai-avatar-health.webp" />

    <p className="mt-2 mb-0 text-sm text-gray-600 dark:text-gray-400">Healthcare professional</p>
  </div>
</div>

Browse all of them in the [avatar library](/showcase/avatar-library).

## How to make a talking avatar

<Steps>
  <Step title="Pick the face">
    On **Avatars**, click **Use this** on a library avatar, or click **Create New**. On the **Create Avatar** screen, the **Visual** tab lets you **Tap to upload** a photo (or drop one) or **Use camera**.
  </Step>

  <Step title="Add the voice">
    Open the **Voice** tab. Under **Record**, tap to record yourself or click **Upload Audio**. Under **My Voices**, pick audio you saved before. The button changes from **Add a photo** to **Add a voice** to **Generate** as each part is ready. Click **Generate**.
  </Step>

  <Step title="Choose mode and quality">
    On **Create Talking Avatar**, select the audio under **Record** or **My Voices** (a recording you just made is saved to My Voices). Choose **Mode**: **Fast** (quicker, cheaper, 480p) or **High** (sharper, slower). With High you can pick **480p** or **720p** under **Quality**.
  </Step>

  <Step title="Generate the video">
    Check **Estimated cost**, which shows the rate times the audio length, then click **Generate video**. You can leave the page: generation continues and the video is saved. When it is ready, click **Download**.
  </Step>
</Steps>

## How much does it cost?

The charge is the per-second rate times the length of the audio, measured on the server and rounded up to a whole second.

| Mode | Quality | Credits per second of audio | 10 second video | 30 second video |
| ---- | ------- | --------------------------- | --------------- | --------------- |
| Fast | 480p    | 2                           | 20              | 60              |
| High | 480p    | 4                           | 40              | 120             |
| High | 720p    | 6                           | 60              | 180             |

If your balance is too low, the button reads **Not Enough Credits** and nothing is charged. See [how credits work](/percify/credits). If a video fails, see [refunds](/billing/refunds).

## Limits

| Limit             | Value                                                                       |
| ----------------- | --------------------------------------------------------------------------- |
| Recording length  | 5 to 60 seconds (recording stops at 60)                                     |
| Uploaded audio    | An audio file under 10 MB                                                   |
| Photo             | Any image file. Very large photos are resized in the browser before upload. |
| Output resolution | 480p (Fast or High) or 720p (High only)                                     |
| Silent recording  | Refused before any charge, with a message to check your microphone          |

## Tips

* Use a sharp, front-facing portrait with good lighting.
* Record clear audio without background noise, at a natural pace. The generator's own tip: 5 to 60 seconds works best.
* Start on Fast to check the result, then switch to High and 720p for the version you publish.
* If the estimate reads "Estimating cost…", the audio length is still loading. Wait a moment before generating.

## Related

<CardGroup cols={2}>
  <Card title="Create your AI twin" icon="user" href="/create/clone-yourself">
    The same talking video, starting from your own photo or camera.
  </Card>

  <Card title="Clone your voice" icon="microphone" href="/percify/voice-cloning">
    Make the avatar speak in your own voice.
  </Card>

  <Card title="Lip-sync any audio" icon="wave-square" href="/create/lip-sync">
    Audio options, modes and how lip-sync is priced.
  </Card>

  <Card title="Upload failed" icon="upload" href="/troubleshooting/upload-failed">
    Fixes for photos and audio that will not upload.
  </Card>
</CardGroup>
