{"id":70,"date":"2025-06-23T07:52:15","date_gmt":"2025-06-23T07:52:15","guid":{"rendered":"https:\/\/avatario.ai\/blog\/?p=70"},"modified":"2025-06-24T10:45:06","modified_gmt":"2025-06-24T10:45:06","slug":"integrating-interactive-avatars-with-livekit-using-avatario","status":"publish","type":"post","link":"https:\/\/avatario.ai\/blog\/2025\/06\/23\/integrating-interactive-avatars-with-livekit-using-avatario\/","title":{"rendered":"Integrating Interactive Avatars with LiveKit Using Avatario"},"content":{"rendered":"\n<p>Avatario enables developers to integrate lifelike AI avatars with synchronized speech and facial animation into LiveKit applications. This implementation transforms digital interactions across customer service, education, and virtual events. Below is a complete technical walkthrough with deployment insights.<\/p>\n\n\n\n<p><br>Prerequisites<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Avatario API Key: Required for authentication (<a href=\"https:\/\/avatario.ai\/docs\/integrations\/livekit\">1<\/a>).<\/li>\n\n\n\n<li>LiveKit Setup: Existing LiveKit server or cloud instance.&nbsp;<\/li>\n\n\n\n<li>Python 3.8+: Required for backend integration<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Installation<\/h2>\n\n\n\n<p>Install the plugin via PyPI:<\/p>\n\n\n\n<p>bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pip install livekit-plugins-avatarioai<\/code><\/pre>\n\n\n\n<p>Set your API key in the environment:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>bash<\/code><\/pre>\n\n\n\n<p>AVATARIO_API_KEY=your_api_key_here<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Avatar Selection<\/h2>\n\n\n\n<p>Retrieve available stock avatars using:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>bash \ncurl --request GET \\&nbsp;\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--url https:\/\/avatario.ai\/api\/avatars\/stock \\\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-H \"Content-Type: application\/json\"<\/code><\/pre>\n\n\n\n<p>Choose an avatar_id from the response.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Backend Integration<\/h2>\n\n\n\n<p>Configure the avatar in your LiveKit agent:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>python \nfrom livekit.plugins import avatarioai\n\navatar = avatarioai.AvatarSession(\n\n&nbsp;&nbsp;&nbsp;&nbsp;avatar_id=\"selected_avatar_id\",&nbsp; # From stock API\n\n&nbsp;&nbsp;&nbsp;&nbsp;video_info=avatarioai.VideoInfo(\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;custom_background_url=\"https:\/\/your-background-image.com\",\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;video_frame_width=1280,&nbsp; # Max 1920\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;video_frame_height=720 &nbsp; # Max 1080\n\n&nbsp;&nbsp;&nbsp;&nbsp;)\n\n)\n\nawait avatar.start(session, room=ctx.room)<\/code><\/pre>\n\n\n\n<p>Key Parameters:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>avatar_participant_name: Customize participant name (default: avatario-avatar-agent)<\/li>\n\n\n\n<li>video_info: Customize background and resolution<a href=\"https:\/\/avatario.ai\/docs\/integrations\/livekit\">1<\/a>.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Frontend Implementation<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">Method 1: LiveKit Agents Playground<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Visit the <a href=\"https:\/\/playground.livekit.io\/\">LiveKit Agents Playground<\/a><\/li>\n\n\n\n<li>Connect using:\n<ul class=\"wp-block-list\">\n<li>LiveKit Cloud for quick setup, or<\/li>\n\n\n\n<li>Manual mode with your server details<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Interact with the avatar in real-time<a href=\"https:\/\/avatario.ai\/docs\/integrations\/livekit\">1<\/a>.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Method 2: Custom HTML\/JS<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>xml \n\n&lt;!DOCTYPE html&gt;\n\n&lt;html&gt;\n\n&lt;head&gt;\n\n&nbsp;&nbsp;&lt;script src=\"https:\/\/cdn.jsdelivr.net\/npm\/livekit-client@2.13.3\/dist\/livekit-client.umd.min.js\"&gt;&lt;\/script&gt;\n\n&lt;\/head&gt;\n\n&lt;body&gt;\n\n&nbsp;&nbsp;&lt;video id=\"remoteVideo\" autoplay playsinline&gt;&lt;\/video&gt;\n\n&nbsp;&nbsp;&lt;script&gt;\n\n&nbsp;&nbsp;&nbsp;&nbsp;const room = new LiveKitClient.Room();\n\n&nbsp;&nbsp;&nbsp;&nbsp;await room.connect(\"wss:\/\/your-livekit-server.com\", \"your_access_token\");\n\n&nbsp;&nbsp;&nbsp;&nbsp;room.on(LiveKitClient.RoomEvent.TrackSubscribed, (track) =&gt; {\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (track.kind === 'video') track.attach(document.getElementById('remoteVideo'));\n\n&nbsp;&nbsp;&nbsp;&nbsp;});\n\n&nbsp;&nbsp;&lt;\/script&gt;\n\n&lt;\/body&gt;\n\n&lt;\/html&gt;<\/code><\/pre>\n\n\n\n<p>Critical Replacements:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>wss:\/\/your-livekit-server.com: Your LiveKit WebSocket URL<\/li>\n\n\n\n<li>your_access_token: Valid LiveKit token<a href=\"https:\/\/avatario.ai\/docs\/integrations\/livekit\">1<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Configuration Tips<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Video Optimization:\n<ul class=\"wp-block-list\">\n<li>Max resolution: 1920&#215;1080<\/li>\n\n\n\n<li>Use custom_background_url for branded environments<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Audio Handling:<br>Disable agent audio output when using avatars:<\/li>\n\n\n\n<li>python<\/li>\n<\/ol>\n\n\n\n<p>RoomOutputOptions(audio_enabled=False)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Troubleshooting<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Avatar Not Appearing: Verify API key validity and avatar ID<\/li>\n\n\n\n<li>No Video: Check frontend track subscription logic<\/li>\n\n\n\n<li>Background Issues: Ensure image URL is accessible via HTTPS<\/li>\n<\/ul>\n\n\n\n<p>This integration enables realistic AI-human interactions in virtual meetings, training simulations, and customer support scenarios. The combination of LiveKit&#8217;s real-time infrastructure and Avatario&#8217;s expressive avatars creates engaging experiences without complex animation pipelines.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How the Avatario Plugin Enhances Lifelike Interactions in LiveKit Applications<\/h2>\n\n\n\n<p>The Avatario plugin brings a new level of realism and engagement to LiveKit-powered applications by introducing AI-driven avatars with synchronized speech and facial animation. Here\u2019s how it transforms user interactions:<\/p>\n\n\n\n<p>1. Synchronized Speech and Facial Animation<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Avatario avatars replicate human-like communication by synchronizing lip movements and facial expressions with spoken audio. This makes conversations with AI agents feel much more natural and engaging, closely mimicking real human interaction<a href=\"https:\/\/avatario.ai\/docs\/integrations\/livekit\">1<\/a>.<\/li>\n<\/ul>\n\n\n\n<p>2. Seamless Integration as Room Participants<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The plugin allows Avatario avatars to join LiveKit rooms as full participants. This means avatars can interact with users just like any other video or audio participant, supporting a wide range of use cases from virtual customer service agents to educational tutors.<\/li>\n<\/ul>\n\n\n\n<p>3. Real-Time Audio-to-Video Synthesis<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The plugin captures the AI agent\u2019s audio output and forwards it to the avatar model, which then generates a real-time video stream. This video stream, featuring the avatar\u2019s face and expressions, is published to the LiveKit room for all participants to see.<\/li>\n<\/ul>\n\n\n\n<p>4. Enhanced Engagement Through Visual Cues<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Visual cues such as facial expressions, gestures, and eye contact are critical in human communication. By adding these elements, Avatario avatars help convey intent, emotion, and engagement, making interactions with AI agents feel more authentic and emotionally resonant.<\/li>\n<\/ul>\n\n\n\n<p>5. Simple Developer Experience<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Developers can add Avatario avatars to their LiveKit agents with minimal code. The plugin handles the complexities of audio routing, video generation, and participant management, allowing developers to focus on their application logic.<\/li>\n<\/ul>\n\n\n\n<p>6. Customization and Flexibility<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The plugin supports a variety of stock avatars, and developers can customize participant names, backgrounds, and video resolutions to match their application\u2019s branding and user experience needs.<\/li>\n<\/ul>\n\n\n\n<p>7. Multi-Modal Communication Support<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>While the primary enhancement is in audio and video, the system can also support text-based interactions and real-time subtitles, further enriching the user experience and accessibility.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">In summary: <\/h3>\n\n\n\n<p>The Avatario plugin transforms LiveKit applications by enabling AI agents to communicate through visually expressive, lifelike avatars. This not only makes virtual interactions more engaging and human-like but also broadens the scope of applications\u2014from education and healthcare to customer support and entertainment\u2014where authentic, emotionally intelligent&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Avatario enables developers to integrate lifelike AI avatars with synchronized speech and facial animation into LiveKit applications. This implementation transforms digital interactions across customer service, education, and virtual events. Below is a complete technical walkthrough with deployment insights. Prerequisites Installation Install the plugin via PyPI: bash Set your API key in the environment: AVATARIO_API_KEY=your_api_key_here Avatar [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":60,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-70","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-avatar"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.3.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Integrating Interactive Avatars with LiveKit Using Avatario - Avatario<\/title>\n<meta name=\"description\" content=\"Integrate AI-powered avatars with synchronized speech and animation into LiveKit. This guide shows how to create realistic, interactive virtual experiences.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/avatario.ai\/blog\/2025\/06\/23\/integrating-interactive-avatars-with-livekit-using-avatario\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Integrating Interactive Avatars with LiveKit Using Avatario - Avatario\" \/>\n<meta property=\"og:description\" content=\"Integrate AI-powered avatars with synchronized speech and animation into LiveKit. This guide shows how to create realistic, interactive virtual experiences.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/avatario.ai\/blog\/2025\/06\/23\/integrating-interactive-avatars-with-livekit-using-avatario\/\" \/>\n<meta property=\"og:site_name\" content=\"Avatario\" \/>\n<meta property=\"article:published_time\" content=\"2025-06-23T07:52:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-24T10:45:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/avatario.ai\/blog\/wp-content\/uploads\/2025\/06\/59.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2048\" \/>\n\t<meta property=\"og:image:height\" content=\"1170\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"user\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"user\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/avatario.ai\/blog\/2025\/06\/23\/integrating-interactive-avatars-with-livekit-using-avatario\/\",\"url\":\"https:\/\/avatario.ai\/blog\/2025\/06\/23\/integrating-interactive-avatars-with-livekit-using-avatario\/\",\"name\":\"Integrating Interactive Avatars with LiveKit Using Avatario - Avatario\",\"isPartOf\":{\"@id\":\"https:\/\/avatario.ai\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/avatario.ai\/blog\/2025\/06\/23\/integrating-interactive-avatars-with-livekit-using-avatario\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/avatario.ai\/blog\/2025\/06\/23\/integrating-interactive-avatars-with-livekit-using-avatario\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/avatario.ai\/blog\/wp-content\/uploads\/2025\/06\/59.jpg\",\"datePublished\":\"2025-06-23T07:52:15+00:00\",\"dateModified\":\"2025-06-24T10:45:06+00:00\",\"author\":{\"@id\":\"https:\/\/avatario.ai\/blog\/#\/schema\/person\/d0a8bd87d6fea093bd3bee125cd8d1bd\"},\"description\":\"Integrate AI-powered avatars with synchronized speech and animation into LiveKit. This guide shows how to create realistic, interactive virtual experiences.\",\"breadcrumb\":{\"@id\":\"https:\/\/avatario.ai\/blog\/2025\/06\/23\/integrating-interactive-avatars-with-livekit-using-avatario\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/avatario.ai\/blog\/2025\/06\/23\/integrating-interactive-avatars-with-livekit-using-avatario\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/avatario.ai\/blog\/2025\/06\/23\/integrating-interactive-avatars-with-livekit-using-avatario\/#primaryimage\",\"url\":\"https:\/\/avatario.ai\/blog\/wp-content\/uploads\/2025\/06\/59.jpg\",\"contentUrl\":\"https:\/\/avatario.ai\/blog\/wp-content\/uploads\/2025\/06\/59.jpg\",\"width\":2048,\"height\":1170,\"caption\":\"Integrating Avatar\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/avatario.ai\/blog\/2025\/06\/23\/integrating-interactive-avatars-with-livekit-using-avatario\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/avatario.ai\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Integrating Interactive Avatars with LiveKit Using Avatario\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/avatario.ai\/blog\/#website\",\"url\":\"https:\/\/avatario.ai\/blog\/\",\"name\":\"Avatario\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/avatario.ai\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/avatario.ai\/blog\/#\/schema\/person\/d0a8bd87d6fea093bd3bee125cd8d1bd\",\"name\":\"user\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/avatario.ai\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b4c9a289323b21a01c3e940f150eb9b8c542587f1abfd8f0e1cc1ffc5e475514?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b4c9a289323b21a01c3e940f150eb9b8c542587f1abfd8f0e1cc1ffc5e475514?s=96&d=mm&r=g\",\"caption\":\"user\"},\"sameAs\":[\"https:\/\/avatario.ai\/blog\"],\"url\":\"https:\/\/avatario.ai\/blog\/author\/user\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Integrating Interactive Avatars with LiveKit Using Avatario - Avatario","description":"Integrate AI-powered avatars with synchronized speech and animation into LiveKit. This guide shows how to create realistic, interactive virtual experiences.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/avatario.ai\/blog\/2025\/06\/23\/integrating-interactive-avatars-with-livekit-using-avatario\/","og_locale":"en_US","og_type":"article","og_title":"Integrating Interactive Avatars with LiveKit Using Avatario - Avatario","og_description":"Integrate AI-powered avatars with synchronized speech and animation into LiveKit. This guide shows how to create realistic, interactive virtual experiences.","og_url":"https:\/\/avatario.ai\/blog\/2025\/06\/23\/integrating-interactive-avatars-with-livekit-using-avatario\/","og_site_name":"Avatario","article_published_time":"2025-06-23T07:52:15+00:00","article_modified_time":"2025-06-24T10:45:06+00:00","og_image":[{"width":2048,"height":1170,"url":"https:\/\/avatario.ai\/blog\/wp-content\/uploads\/2025\/06\/59.jpg","type":"image\/jpeg"}],"author":"user","twitter_card":"summary_large_image","twitter_misc":{"Written by":"user","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/avatario.ai\/blog\/2025\/06\/23\/integrating-interactive-avatars-with-livekit-using-avatario\/","url":"https:\/\/avatario.ai\/blog\/2025\/06\/23\/integrating-interactive-avatars-with-livekit-using-avatario\/","name":"Integrating Interactive Avatars with LiveKit Using Avatario - Avatario","isPartOf":{"@id":"https:\/\/avatario.ai\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/avatario.ai\/blog\/2025\/06\/23\/integrating-interactive-avatars-with-livekit-using-avatario\/#primaryimage"},"image":{"@id":"https:\/\/avatario.ai\/blog\/2025\/06\/23\/integrating-interactive-avatars-with-livekit-using-avatario\/#primaryimage"},"thumbnailUrl":"https:\/\/avatario.ai\/blog\/wp-content\/uploads\/2025\/06\/59.jpg","datePublished":"2025-06-23T07:52:15+00:00","dateModified":"2025-06-24T10:45:06+00:00","author":{"@id":"https:\/\/avatario.ai\/blog\/#\/schema\/person\/d0a8bd87d6fea093bd3bee125cd8d1bd"},"description":"Integrate AI-powered avatars with synchronized speech and animation into LiveKit. This guide shows how to create realistic, interactive virtual experiences.","breadcrumb":{"@id":"https:\/\/avatario.ai\/blog\/2025\/06\/23\/integrating-interactive-avatars-with-livekit-using-avatario\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/avatario.ai\/blog\/2025\/06\/23\/integrating-interactive-avatars-with-livekit-using-avatario\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/avatario.ai\/blog\/2025\/06\/23\/integrating-interactive-avatars-with-livekit-using-avatario\/#primaryimage","url":"https:\/\/avatario.ai\/blog\/wp-content\/uploads\/2025\/06\/59.jpg","contentUrl":"https:\/\/avatario.ai\/blog\/wp-content\/uploads\/2025\/06\/59.jpg","width":2048,"height":1170,"caption":"Integrating Avatar"},{"@type":"BreadcrumbList","@id":"https:\/\/avatario.ai\/blog\/2025\/06\/23\/integrating-interactive-avatars-with-livekit-using-avatario\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/avatario.ai\/blog\/"},{"@type":"ListItem","position":2,"name":"Integrating Interactive Avatars with LiveKit Using Avatario"}]},{"@type":"WebSite","@id":"https:\/\/avatario.ai\/blog\/#website","url":"https:\/\/avatario.ai\/blog\/","name":"Avatario","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/avatario.ai\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/avatario.ai\/blog\/#\/schema\/person\/d0a8bd87d6fea093bd3bee125cd8d1bd","name":"user","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/avatario.ai\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b4c9a289323b21a01c3e940f150eb9b8c542587f1abfd8f0e1cc1ffc5e475514?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b4c9a289323b21a01c3e940f150eb9b8c542587f1abfd8f0e1cc1ffc5e475514?s=96&d=mm&r=g","caption":"user"},"sameAs":["https:\/\/avatario.ai\/blog"],"url":"https:\/\/avatario.ai\/blog\/author\/user\/"}]}},"_links":{"self":[{"href":"https:\/\/avatario.ai\/blog\/wp-json\/wp\/v2\/posts\/70","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/avatario.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/avatario.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/avatario.ai\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/avatario.ai\/blog\/wp-json\/wp\/v2\/comments?post=70"}],"version-history":[{"count":2,"href":"https:\/\/avatario.ai\/blog\/wp-json\/wp\/v2\/posts\/70\/revisions"}],"predecessor-version":[{"id":78,"href":"https:\/\/avatario.ai\/blog\/wp-json\/wp\/v2\/posts\/70\/revisions\/78"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/avatario.ai\/blog\/wp-json\/wp\/v2\/media\/60"}],"wp:attachment":[{"href":"https:\/\/avatario.ai\/blog\/wp-json\/wp\/v2\/media?parent=70"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/avatario.ai\/blog\/wp-json\/wp\/v2\/categories?post=70"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/avatario.ai\/blog\/wp-json\/wp\/v2\/tags?post=70"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}