{
 "api_version": "1.0",
 "slug": "hedra",
 "name": "Hedra",
 "type": "tool",
 "type_label": "Tool",
 "summary": "Makes any face in a picture talk or sing along to an audio track, using its own Character 3 model or others it hosts. Also offers voice cloning and other image and video models. It does not check consent; you must have the right to use the face and voice.",
 "areas": [
  {
   "id": "avatar",
   "label": "Talking presenters"
  },
  {
   "id": "video",
   "label": "Video"
  },
  {
   "id": "voice",
   "label": "Voice and speech"
  }
 ],
 "what_its_for": [
  {
   "id": "make.avatar.talking_photo",
   "label": "A talking presenter, a talking version of a photo",
   "main": true
  },
  {
   "id": "make.voice.clone_my_voice",
   "label": "A voice or speech, a copy of my own voice",
   "main": false
  },
  {
   "id": "make.voice.read_aloud",
   "label": "A voice or speech, read my text aloud",
   "main": false
  }
 ],
 "inputs_outputs": [
  "image_to_video",
  "audio_to_video",
  "text_to_audio"
 ],
 "openness": {
  "id": "closed",
  "label": "Closed",
  "explanation": "Only usable through the maker's app or API",
  "open_source": false
 },
 "licence": {
  "family": "proprietary",
  "family_label": "The maker's own terms",
  "name": "Hedra Terms of Service",
  "url": "https://www.hedra.com/terms"
 },
 "commercial_use": {
  "headline": "paid_plans_only",
  "label": "Yes, on paid plans",
  "cheapest_commercial_plan": "Basic",
  "conditions": [],
  "rights_survive_cancel": null
 },
 "cost": {
  "free_option": true,
  "free_tier": true,
  "free_tier_includes": "Free plan with no credit card; allowance not stated.",
  "free_to_run_yourself": false,
  "cheapest_paid": {
   "plan": "Basic",
   "price_per_month": 20,
   "currency": "USD",
   "billed": "monthly"
  },
  "plans": [
   {
    "name": "Basic",
    "price": 20,
    "currency": "USD",
    "period": "month",
    "billed": "monthly",
    "price_text": "$20 a month",
    "includes": [
     {
      "unit": "credits",
      "unit_label": "credits",
      "quantity": 2000,
      "per": "month"
     }
    ],
    "commercial_use": "yes",
    "note": null
   },
   {
    "name": "Pro",
    "price": 50,
    "currency": "USD",
    "period": "month",
    "billed": "monthly",
    "price_text": "$50 a month",
    "includes": [
     {
      "unit": "credits",
      "unit_label": "credits",
      "quantity": 7200,
      "per": "month"
     }
    ],
    "commercial_use": "yes",
    "note": null
   },
   {
    "name": "Ultra",
    "price": 100,
    "currency": "USD",
    "period": "month",
    "billed": "monthly",
    "price_text": "$100 a month",
    "includes": [
     {
      "unit": "credits",
      "unit_label": "credits",
      "quantity": 18000,
      "per": "month"
     }
    ],
    "commercial_use": "yes",
    "note": "Faster generation; allowances up to 57,600 credits a month on higher tiers."
   },
   {
    "name": "Teams",
    "price": 75,
    "currency": "USD",
    "period": "month",
    "billed": "monthly",
    "price_text": "$75 a month",
    "includes": [
     {
      "unit": "credits",
      "unit_label": "credits",
      "quantity": 14400,
      "per": "month"
     }
    ],
    "commercial_use": "yes",
    "note": null
   },
   {
    "name": "Character 3, 720p (pay per use)",
    "price": 0.05,
    "currency": "USD",
    "period": "per_use",
    "billed": "usage",
    "price_text": "$0.05 per seconds of video",
    "includes": [
     {
      "unit": "seconds_of_video",
      "unit_label": "seconds of video",
      "quantity": 1,
      "per": null
     }
    ],
    "commercial_use": null,
    "note": "Model page rate: 540p 2.5 cents/s, 720p 5 cents/s, 1080p 6.25 cents/s."
   }
  ],
  "plans_complete": true,
  "estimates": [
   {
    "what": "1 minute of presenter video",
    "unit": "per_minute_presenter",
    "amount": 3.0,
    "currency": "USD",
    "amount_gbp": 2.25,
    "plan": null,
    "method": "Character 3 at 720p: 5 cents/s x 60 s = $3.00 (model-page rate; subscription credit value unknown). GBP at 0.75.",
    "is_estimate": true
   }
  ],
  "note": "Prices as published by the maker. Anything in estimates is Plainly's own rough comparison, not a maker price."
 },
 "access": {
  "routes": [
   {
    "id": "web_app",
    "label": "In your browser"
   },
   {
    "id": "vendor_api",
    "label": "Maker's own API"
   }
  ],
  "platforms": [
   "web"
  ]
 },
 "skill_level": {
  "id": "no_setup",
  "label": "No setup"
 },
 "made_by": {
  "name": "Hedra Inc.",
  "country": "US"
 },
 "status": {
  "id": "active",
  "label": "Available"
 },
 "rights_and_safety": {
  "trains_on_your_work": "unclear",
  "watermark": null,
  "copies_real_faces_or_voices": [
   {
    "kind": "face",
    "route": "talking photo",
    "consent": "self_declared"
   },
   {
    "kind": "voice",
    "route": "voice clone from one clip",
    "consent": "self_declared"
   }
  ],
  "limits": {
   "max_video_seconds": 600
  }
 },
 "related": {
  "uses_models": [],
  "uses_models_not_listed": [],
  "available_on": [],
  "hosts_models": [],
  "replaced_by": []
 },
 "alternatives": {
  "for_task": "make.avatar.talking_photo",
  "for_task_label": "A talking presenter, a talking version of a photo",
  "entries": [
   {
    "slug": "akool",
    "name": "Akool",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/akool.json"
   },
   {
    "slug": "d-id",
    "name": "D-ID",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/d-id.json"
   },
   {
    "slug": "deevid-ai",
    "name": "DeeVid AI",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/deevid-ai.json"
   },
   {
    "slug": "domo-ai",
    "name": "DomoAI",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/domo-ai.json"
   },
   {
    "slug": "dreamina",
    "name": "Dreamina",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/dreamina.json"
   },
   {
    "slug": "dzine",
    "name": "Dzine",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/dzine.json"
   },
   {
    "slug": "echomimic",
    "name": "EchoMimic",
    "type": "model",
    "json": "https://plainly.guide/api/tools/echomimic.json"
   },
   {
    "slug": "elai-io",
    "name": "Elai.io",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/elai-io.json"
   },
   {
    "slug": "fal",
    "name": "fal",
    "type": "host",
    "json": "https://plainly.guide/api/tools/fal.json"
   },
   {
    "slug": "fantasytalking",
    "name": "FantasyTalking",
    "type": "model",
    "json": "https://plainly.guide/api/tools/fantasytalking.json"
   },
   {
    "slug": "hallo2",
    "name": "Hallo2",
    "type": "model",
    "json": "https://plainly.guide/api/tools/hallo2.json"
   },
   {
    "slug": "heygen",
    "name": "HeyGen",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/heygen.json"
   },
   {
    "slug": "hunyuanvideo-avatar",
    "name": "HunyuanVideo-Avatar",
    "type": "model",
    "json": "https://plainly.guide/api/tools/hunyuanvideo-avatar.json"
   },
   {
    "slug": "infinitetalk",
    "name": "InfiniteTalk",
    "type": "model",
    "json": "https://plainly.guide/api/tools/infinitetalk.json"
   },
   {
    "slug": "jogg-ai",
    "name": "Jogg AI",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/jogg-ai.json"
   },
   {
    "slug": "liveportrait",
    "name": "LivePortrait",
    "type": "model",
    "json": "https://plainly.guide/api/tools/liveportrait.json"
   },
   {
    "slug": "magic-hour",
    "name": "Magic Hour",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/magic-hour.json"
   },
   {
    "slug": "musetalk",
    "name": "MuseTalk",
    "type": "model",
    "json": "https://plainly.guide/api/tools/musetalk.json"
   },
   {
    "slug": "omnihuman",
    "name": "OmniHuman",
    "type": "model",
    "json": "https://plainly.guide/api/tools/omnihuman.json"
   },
   {
    "slug": "sadtalker",
    "name": "SadTalker",
    "type": "model",
    "json": "https://plainly.guide/api/tools/sadtalker.json"
   },
   {
    "slug": "veed",
    "name": "VEED",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/veed.json"
   },
   {
    "slug": "vidnoz",
    "name": "Vidnoz AI",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/vidnoz.json"
   },
   {
    "slug": "vozo",
    "name": "Vozo",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/vozo.json"
   },
   {
    "slug": "wavespeed-ai",
    "name": "WaveSpeedAI",
    "type": "host",
    "json": "https://plainly.guide/api/tools/wavespeed-ai.json"
   }
  ]
 },
 "last_updated": "2026-10-12",
 "entry_status": "draft",
 "sources": [
  {
   "field": "access",
   "url": "https://www.hedra.com/",
   "checked": "2026-10-12",
   "confidence": "high",
   "confidence_label": "Checked on the maker's own page",
   "note": null
  },
  {
   "field": "commercial_use",
   "url": "https://www.hedra.com/pricing",
   "checked": "2026-10-12",
   "confidence": "medium",
   "confidence_label": "Checked, but the page was unclear or partial",
   "note": "Every paid plan lists 'Commercial use'; free-plan rights not stated. Terms s.3.2: Hedra claims no ownership of outputs, but s.3.3 gives Hedra a broad licence to your content, including to earn revenue from it."
  },
  {
   "field": "licence",
   "url": "https://www.hedra.com/terms",
   "checked": "2026-10-12",
   "confidence": "high",
   "confidence_label": "Checked on the maker's own page",
   "note": null
  },
  {
   "field": "lifecycle",
   "url": "https://www.hedra.com/pricing",
   "checked": "2026-10-12",
   "confidence": "high",
   "confidence_label": "Checked on the maker's own page",
   "note": null
  },
  {
   "field": "likeness_cloning",
   "url": "https://www.hedra.com/uses/ai-voice-cloning",
   "checked": "2026-10-12",
   "confidence": "medium",
   "confidence_label": "Checked, but the page was unclear or partial",
   "note": "Pilot reading: voice-clone page says consent is 'the one thing the model cannot check for you'; talking-photo page asks you to use only faces and voices you have rights to. No verification step. Biometric Data Policy not read."
  },
  {
   "field": "limits",
   "url": "https://www.hedra.com/models/video/hedra/character-3",
   "checked": "2026-10-12",
   "confidence": "high",
   "confidence_label": "Checked on the maker's own page",
   "note": "Character 3 runs up to 10 minutes per generation; other models hosted by Hedra cap shorter."
  },
  {
   "field": "made_by",
   "url": "https://www.hedra.com/terms",
   "checked": "2026-10-12",
   "confidence": "high",
   "confidence_label": "Checked on the maker's own page",
   "note": "Terms give a San Francisco, CA, United States address."
  },
  {
   "field": "modalities",
   "url": "https://www.hedra.com/models/video/hedra/character-3",
   "checked": "2026-10-12",
   "confidence": "high",
   "confidence_label": "Checked on the maker's own page",
   "note": "Character 3 takes a start image plus required audio (and a text prompt). Speech is generated from text on a per-character price."
  },
  {
   "field": "openness",
   "url": "https://www.hedra.com/terms",
   "checked": "2026-10-12",
   "confidence": "high",
   "confidence_label": "Checked on the maker's own page",
   "note": null
  },
  {
   "field": "pricing",
   "url": "https://www.hedra.com/pricing",
   "checked": "2026-10-12",
   "confidence": "medium",
   "confidence_label": "Checked, but the page was unclear or partial",
   "note": "'$' shown, currency not named; USD assumed. All plans 'Billed monthly'; no annual prices. Enterprise is custom. Credit value in seconds of video not stated. Per-second rate is from the Character 3 model page (pilot read)."
  },
  {
   "field": "skill_level",
   "url": "https://www.hedra.com/uses/talking-photo-ai",
   "checked": "2026-10-12",
   "confidence": "medium",
   "confidence_label": "Checked, but the page was unclear or partial",
   "note": null
  },
  {
   "field": "tasks",
   "url": "https://www.hedra.com/uses/talking-photo-ai",
   "checked": "2026-10-12",
   "confidence": "high",
   "confidence_label": "Checked on the maker's own page",
   "note": "Hedra also says it hosts 100+ image and video models, so general video tasks are possible but not listed here."
  },
  {
   "field": "trains_on_outputs",
   "url": "https://www.hedra.com/terms",
   "checked": "2026-10-12",
   "confidence": "medium",
   "confidence_label": "Checked, but the page was unclear or partial",
   "note": "Terms do not mention training; privacy and biometric policies not read."
  }
 ],
 "links": {
  "page": "https://plainly.guide/tools/hedra/",
  "website": "https://www.hedra.com",
  "affiliate": null,
  "translations": {
   "es": "https://plainly.guide/es/tools/hedra/",
   "fr": "https://plainly.guide/fr/tools/hedra/"
  }
 },
 "attribution": "Data from Plainly Guide (https://plainly.guide). Please credit Plainly with a link to the entry page when you use it."
}
