<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:news="http://www.google.com/schemas/sitemap-news/0.9">
  <url>
    <loc>https://www.kavanafm.com/blog/en/broadcast-audio-codec-pipeline.html</loc>
    <news:news>
      <news:publication>
        <news:name>KAVANA Engineering Blog</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-06-01</news:publication_date>
      <news:title>What Actually Breaks in a Broadcast Audio Codec Pipeline (and How to Design Around It)</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://www.kavanafm.com/blog/en/broadcast-emergency-broadcast-engineering.html</loc>
    <news:news>
      <news:publication>
        <news:name>KAVANA Engineering Blog</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-06-01</news:publication_date>
      <news:title>Engineering the Emergency-Broadcast Pipeline: When AI Radio Needs to Step Out of the Way</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://www.kavanafm.com/blog/en/broadcast-loudness-normalization-without-tears.html</loc>
    <news:news>
      <news:publication>
        <news:name>KAVANA Engineering Blog</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-06-01</news:publication_date>
      <news:title>Broadcast Loudness Normalization Without Tears: Getting BS.1770-4 Right Across a Multi-Station Deployment</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://www.kavanafm.com/blog/en/broadcast-overnight-music-rotation-design.html</loc>
    <news:news>
      <news:publication>
        <news:name>KAVANA Engineering Blog</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-06-01</news:publication_date>
      <news:title>Designing a Broadcast Overnight Music Rotation That Doesn&apos;t Sound Like a Playlist</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://www.kavanafm.com/blog/en/broadcast-time-call-and-frequency-id-engineering.html</loc>
    <news:news>
      <news:publication>
        <news:name>KAVANA Engineering Blog</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-06-01</news:publication_date>
      <news:title>Engineering perfect time calls and frequency IDs: the small details broadcast listeners notice when they go wrong</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://www.kavanafm.com/blog/en/broadcast-traffic-and-weather-as-software-engineering-problems.html</loc>
    <news:news>
      <news:publication>
        <news:name>KAVANA Engineering Blog</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-06-01</news:publication_date>
      <news:title>Treating broadcast traffic and weather updates as software engineering problems</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://www.kavanafm.com/blog/en/engineering-24-7-unattended-overnight-broadcast.html</loc>
    <news:news>
      <news:publication>
        <news:name>KAVANA Engineering Blog</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-06-01</news:publication_date>
      <news:title>Engineering 24/7 Unattended Overnight Broadcast — What Actually Keeps the Station on Air at 4am</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://www.kavanafm.com/blog/en/engineering-a-sub-second-broadcast-failover.html</loc>
    <news:news>
      <news:publication>
        <news:name>KAVANA Engineering Blog</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-06-01</news:publication_date>
      <news:title>Engineering a Sub-Second Broadcast Failover That Actually Holds Up at 02:00 AM</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://www.kavanafm.com/blog/en/local-gpu-or-public-cloud-for-broadcast-ai.html</loc>
    <news:news>
      <news:publication>
        <news:name>KAVANA Engineering Blog</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-06-01</news:publication_date>
      <news:title>Local GPU vs Public Cloud for Broadcast AI: the Math We Ran for 500 Stations</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://www.kavanafm.com/blog/en/the-actual-cost-of-dead-air.html</loc>
    <news:news>
      <news:publication>
        <news:name>KAVANA Engineering Blog</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-06-01</news:publication_date>
      <news:title>The Actual Cost of Dead Air: What 20 Years of Station Outages Taught Us About Broadcast Economics</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://www.kavanafm.com/blog/en/three-tier-content-review-pattern.html</loc>
    <news:news>
      <news:publication>
        <news:name>KAVANA Engineering Blog</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-06-01</news:publication_date>
      <news:title>The Three-Tier Content Review Pattern: Why One Approver Is Never Enough on Air</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://www.kavanafm.com/blog/en/what-is-radio-playout-system-2026.html</loc>
    <news:news>
      <news:publication>
        <news:name>KAVANA Engineering Blog</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-06-01</news:publication_date>
      <news:title>What is a radio playout system? A 2026 buyer&apos;s guide for station engineers and program directors</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://www.kavanafm.com/blog/en/when-ai-hosts-hallucinate.html</loc>
    <news:news>
      <news:publication>
        <news:name>KAVANA Engineering Blog</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-06-01</news:publication_date>
      <news:title>When AI Hosts Hallucinate: Failure Modes We&apos;ve Seen and How Three-Tier Review Catches Them</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://www.kavanafm.com/blog/en/why-broadcast-grade-ai-host-is-different-from-tts.html</loc>
    <news:news>
      <news:publication>
        <news:name>KAVANA Engineering Blog</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-06-01</news:publication_date>
      <news:title>Why a Broadcast-Grade AI Radio Host Isn&apos;t Just TTS in a Fancy Wrapper</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://www.kavanafm.com/blog/en/why-broadcast-software-is-different-from-saas.html</loc>
    <news:news>
      <news:publication>
        <news:name>KAVANA Engineering Blog</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-06-01</news:publication_date>
      <news:title>Why Broadcast Software Isn&apos;t SaaS: a 20-Year Operator&apos;s Perspective</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://www.kavanafm.com/blog/en/why-now-going-international.html</loc>
    <news:news>
      <news:publication>
        <news:name>KAVANA Engineering Blog</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-06-01</news:publication_date>
      <news:title>Why a 20-Year-Old Chinese Broadcast Software Team Is Opening to International Stations Now</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://www.kavanafm.com/blog/en/why-we-built-our-own-audio-firewall.html</loc>
    <news:news>
      <news:publication>
        <news:name>KAVANA Engineering Blog</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-06-01</news:publication_date>
      <news:title>Why We Built Our Own Audio Firewall Format (wav9), and What It Actually Does</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://www.kavanafm.com/blog/zh/what-is-radio-playout-system-2026.html</loc>
    <news:news>
      <news:publication>
        <news:name>KAVANA 工程博客</news:name>
        <news:language>zh-CN</news:language>
      </news:publication>
      <news:publication_date>2026-06-02</news:publication_date>
      <news:title>电台播出系统是什么？2026 年全景指南</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://www.kavanafm.com/blog/zh/ai-broadcast-three-tier-review-cn.html</loc>
    <news:news>
      <news:publication>
        <news:name>KAVANA 工程博客</news:name>
        <news:language>zh-CN</news:language>
      </news:publication>
      <news:publication_date>2026-06-01</news:publication_date>
      <news:title>AI 生成的内容，在电台播出前怎么审？我们的三审实操</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://www.kavanafm.com/blog/zh/ai-host-voice-design.html</loc>
    <news:news>
      <news:publication>
        <news:name>KAVANA 工程博客</news:name>
        <news:language>zh-CN</news:language>
      </news:publication>
      <news:publication_date>2026-06-01</news:publication_date>
      <news:title>AI 主播音色设计的几个工程考量（为什么不是越像真人越好）</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://www.kavanafm.com/blog/zh/broadcast-disaster-recovery-cn.html</loc>
    <news:news>
      <news:publication>
        <news:name>KAVANA 工程博客</news:name>
        <news:language>zh-CN</news:language>
      </news:publication>
      <news:publication_date>2026-06-01</news:publication_date>
      <news:title>广播电台容灾这件事，我们做了 20 年才搞明白</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://www.kavanafm.com/blog/zh/broadcast-room-network-architecture.html</loc>
    <news:news>
      <news:publication>
        <news:name>KAVANA 工程博客</news:name>
        <news:language>zh-CN</news:language>
      </news:publication>
      <news:publication_date>2026-06-01</news:publication_date>
      <news:title>智慧电台机房网络架构：网闸、专线、局域网怎么排</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://www.kavanafm.com/blog/zh/county-radio-ai-three-traps.html</loc>
    <news:news>
      <news:publication>
        <news:name>KAVANA 工程博客</news:name>
        <news:language>zh-CN</news:language>
      </news:publication>
      <news:publication_date>2026-06-01</news:publication_date>
      <news:title>县级电台搞 AI 的三个常见坑（和我们怎么帮人填回去）</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://www.kavanafm.com/blog/zh/how-radio-stations-bought-ai.html</loc>
    <news:news>
      <news:publication>
        <news:name>KAVANA 工程博客</news:name>
        <news:language>zh-CN</news:language>
      </news:publication>
      <news:publication_date>2026-06-01</news:publication_date>
      <news:title>县级电台是怎么决定买 AI 系统的：一个销售视角的实务</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://www.kavanafm.com/blog/zh/local-gpu-broadcast-station-cn.html</loc>
    <news:news>
      <news:publication>
        <news:name>KAVANA 工程博客</news:name>
        <news:language>zh-CN</news:language>
      </news:publication>
      <news:publication_date>2026-06-01</news:publication_date>
      <news:title>一台 GPU 服务广播、电视、新媒体、采编四个部门是怎么算账的？</news:title>
    </news:news>
  </url>
</urlset>
