<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://echoai.me/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh"/>
    <changefreq>weekly</changefreq>
    <priority>1</priority>
  </url>
  <url>
    <loc>https://echoai.me/pricing</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/pricing"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/pricing"/>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://echoai.me/blog</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/blog"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/blog"/>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://echoai.me/privacy-policy</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/privacy-policy"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/privacy-policy"/>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://echoai.me/terms-of-service</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/terms-of-service"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/terms-of-service"/>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://echoai.me/content-policy</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/content-policy"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/content-policy"/>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://echoai.me/emoji</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/emoji"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/emoji"/>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://echoai.me/countdown-timer</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/countdown-timer"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/countdown-timer"/>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://echoai.me/text-to-image</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/text-to-image"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/text-to-image"/>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://echoai.me/ghibli-filter</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/ghibli-filter"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/ghibli-filter"/>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://echoai.me/ai-face-swap</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/ai-face-swap"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/ai-face-swap"/>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://echoai.me/tools/ai-headshots</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/tools/ai-headshots"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/tools/ai-headshots"/>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://echoai.me/tools/background-remover</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/tools/background-remover"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/tools/background-remover"/>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://echoai.me/tools/ai-image-generator</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/tools/ai-image-generator"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/tools/ai-image-generator"/>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://echoai.me/tools/photo-enhancer</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/tools/photo-enhancer"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/tools/photo-enhancer"/>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://echoai.me/tools/image-upscaler</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/tools/image-upscaler"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/tools/image-upscaler"/>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://echoai.me/tools/object-remover</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/tools/object-remover"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/tools/object-remover"/>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://echoai.me/tools/ai-cartoonizer</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/tools/ai-cartoonizer"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/tools/ai-cartoonizer"/>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://echoai.me/tools/ai-avatar</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/tools/ai-avatar"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/tools/ai-avatar"/>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://echoai.me/tools/ghibli-style</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/tools/ghibli-style"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/tools/ghibli-style"/>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://echoai.me/emoji/face-with-tears-of-joy</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/emoji/face-with-tears-of-joy"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/emoji/face-with-tears-of-joy"/>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://echoai.me/emoji/red-heart</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/emoji/red-heart"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/emoji/red-heart"/>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://echoai.me/emoji/rolling-on-the-floor-laughing</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/emoji/rolling-on-the-floor-laughing"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/emoji/rolling-on-the-floor-laughing"/>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://echoai.me/emoji/thumbs-up</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/emoji/thumbs-up"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/emoji/thumbs-up"/>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://echoai.me/emoji/loudly-crying-face</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/emoji/loudly-crying-face"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/emoji/loudly-crying-face"/>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://echoai.me/emoji/smiling-face-with-heart-eyes</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/emoji/smiling-face-with-heart-eyes"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/emoji/smiling-face-with-heart-eyes"/>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://echoai.me/emoji/fire</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/emoji/fire"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/emoji/fire"/>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://echoai.me/emoji/sparkles</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/emoji/sparkles"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/emoji/sparkles"/>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://echoai.me/emoji/party-popper</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/emoji/party-popper"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/emoji/party-popper"/>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://echoai.me/emoji/pleading-face</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/emoji/pleading-face"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/emoji/pleading-face"/>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://echoai.me/emoji/folded-hands</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/emoji/folded-hands"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/emoji/folded-hands"/>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://echoai.me/emoji/smiling-face-with-hearts</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/emoji/smiling-face-with-hearts"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/emoji/smiling-face-with-hearts"/>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://echoai.me/emoji/skull</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/emoji/skull"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/emoji/skull"/>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://echoai.me/emoji/eyes</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/emoji/eyes"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/emoji/eyes"/>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://echoai.me/emoji/hundred-points</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/emoji/hundred-points"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/emoji/hundred-points"/>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://echoai.me/emoji/rocket</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/emoji/rocket"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/emoji/rocket"/>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://echoai.me/emoji/grinning-face</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/emoji/grinning-face"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/emoji/grinning-face"/>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://echoai.me/emoji/winking-face</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/emoji/winking-face"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/emoji/winking-face"/>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://echoai.me/emoji/thinking-face</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/emoji/thinking-face"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/emoji/thinking-face"/>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://echoai.me/emoji/check-mark-button</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/emoji/check-mark-button"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/emoji/check-mark-button"/>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://echoai.me/blog/how-to-face-swap</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/blog/how-to-face-swap"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/blog/how-to-face-swap"/>
    <lastmod>2026-08-20T15:54:58.615Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://echoai.me/blog/blocks-vs-components</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/blog/blocks-vs-components"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/blog/blocks-vs-components"/>
    <lastmod>2026-05-28T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://echoai.me/blog/what-is-shipany</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://echoai.me/blog/what-is-shipany"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://echoai.me/zh/blog/what-is-shipany"/>
    <lastmod>2026-05-20T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>
