# Pruna P-Video Avatar > Pruna AI's talking-avatar video model — animates a single input image to speak provided text (voice_script) or an uploaded audio track, with selectable Gemini-family preset voices, language, and visual delivery prompt. - **Provider**: replicate - **Model ID**: prunaai/p-video-avatar - **Category**: video_generation - **Credits**: 870 per request - **Pricing Type**: input_based ## API Endpoint Base URL: https://api.core.today/v1 ### Create Prediction POST /predictions ### Get Status GET /predictions/{job_id} ### Cancel DELETE /predictions/{job_id} ## Authentication Header: `X-API-Key: YOUR_API_KEY` ## Input Parameters - `voice` (string, optional): Voice to use when generating speech from voice_script. (Default: `Zephyr (Female)`; Options: `Zephyr (Female)`, `Puck (Male)`, `Charon (Male)`, `Kore (Female)`, `Fenrir (Male)`, `Leda (Female)`, `Orus (Male)`, `Aoede (Female)`, `Callirrhoe (Female)`, `Autonoe (Female)`, `Enceladus (Male)`, `Iapetus (Male)`, `Umbriel (Male)`, `Algenib (Male)`, `Despina (Female)`, `Erinome (Female)`, `Laomedeia (Female)`, `Achernar (Female)`, `Algieba (Male)`, `Schedar (Male)`, `Gacrux (Female)`, `Pulcherrima (Female)`, `Achird (Male)`, `Zubenelgenubi (Male)`, `Vindemiatrix (Female)`, `Sadachbia (Male)`, `Sadaltager (Male)`, `Sulafat (Female)`, `Alnilam (Male)`, `Rasalgethi (Male)`) - `disable_safety_filter` (boolean, optional): Disable safety filter for prompts and input image. When disabled, prompts are not checked for unsafe content before generation. (Default: `True`) - `image` (string, **required**): Input image (first frame). Supports jpg, jpeg, png, webp. - `video_prompt` (string, optional): Optional visual prompt describing how the person should appear or behave while speaking. (Default: `The person is talking.`) - `seed` (integer, optional): Random seed. Set for reproducible generation. - `disable_prompt_upsampling` (boolean, optional): When true, skip automatic enhancement of the visual video prompt and use video_prompt directly. (Default: `False`) - `resolution` (string, optional): Resolution of the video. (Default: `720p`; Options: `720p`, `1080p`) - `voice_language` (string, optional): Language/accent target for generated speech. (Default: `English (US)`; Options: `English (US)`, `English (UK)`, `Spanish`, `French`, `German`, `Italian`, `Portuguese (Brazil)`, `Japanese`, `Korean`, `Hindi`) - `voice_prompt` (string, optional): Optional style instructions for how to speak voice_script, such as tone, pacing, accent, or emotion. These instructions are not spoken. (Default: `Say the following.`) - `strength_negative_prompt` (number, optional): Strength of the Negative Prompt. Optimal value can differ for different video lengths (Experimental Feature) (Default: `0.5`; Range: min: 0, max: 4) - `negative_prompt` (string, optional): Disabled if empty.Mention what you do NOT want in the video, e.g. "subtitles, text, blurry, low quality, frames, watermark, titles, scene change". We recommend using multiple keywords at once. (Default: ``) - `voice_script` (string, optional): Exact words the avatar should say. Required when no audio file is uploaded. (Default: ``) - `audio` (string, optional): Optional uploaded audio to drive avatar speech. If provided, this is used instead of voice_script and voice settings. - `no_op` (boolean, optional): Health check mode - returns status without inference. (Default: `False`) ## Example Request ```json { "model": "prunaai/p-video-avatar", "input": { "prompt": "your prompt here" } } ``` ## Response Format ```json { "job_id": "abc123", "status": "pending", "provider": "replicate", "model": "black-forest-labs/flux-schnell", "created_at": "2026-01-01T00:00:00Z", "result": null, "error": null } ``` Status values: `pending`, `processing`, `completed`, `failed`, `cancelled` ## Usage Flow 1. POST /predictions with model and input → receive job_id 2. Poll GET /predictions/{job_id} until status is `completed` or `failed` 3. Result contains output URL(s) or data ## Output Type url ## Tags prunaai, video-generation, avatar, lipsync ## Documentation https://replicate.com/prunaai/p-video-avatar