<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Lexington Themes</title><description>Free and premium multipage themes and UI Kits For freelancers, developers, businesses, and personal use.Beautifully crafted with Astro.js, and Tailwind CSS — Simple &amp; easy to customise.</description><link>https://v2.waridi.io/</link><item><title>Testing voice apps like you test code</title><link>https://v2.waridi.io/blog/posts/10/</link><guid isPermaLink="true">https://v2.waridi.io/blog/posts/10/</guid><description>Voice features break quietly. A practical setup for catching regressions before your users do.</description><pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate></item><item><title>What forty languages taught us about pauses</title><link>https://v2.waridi.io/blog/posts/9/</link><guid isPermaLink="true">https://v2.waridi.io/blog/posts/9/</guid><description>Silence is part of speech, and every language uses it differently. Notes from scaling to forty.</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate></item><item><title>On-device or cloud speech: an honest comparison</title><link>https://v2.waridi.io/blog/posts/8/</link><guid isPermaLink="true">https://v2.waridi.io/blog/posts/8/</guid><description>Running speech on the device sounds great until you check the battery. When each one makes sense.</description><pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Picking a voice for your brand</title><link>https://v2.waridi.io/blog/posts/7/</link><guid isPermaLink="true">https://v2.waridi.io/blog/posts/7/</guid><description>Your voice is part of your brand, whether you choose it or not. How to choose it on purpose.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Pronouncing the unpronounceable</title><link>https://v2.waridi.io/blog/posts/6/</link><guid isPermaLink="true">https://v2.waridi.io/blog/posts/6/</guid><description>Brand names, drug names and surnames break most voices. Pronunciation dictionaries fix them once.</description><pubDate>Mon, 06 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Why your support bot sounds bored</title><link>https://v2.waridi.io/blog/posts/5/</link><guid isPermaLink="true">https://v2.waridi.io/blog/posts/5/</guid><description>Flat voices are rarely about the voice. They are about missing context. Here is how to give it back.</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Streaming speech over WebSockets, step by step</title><link>https://v2.waridi.io/blog/posts/4/</link><guid isPermaLink="true">https://v2.waridi.io/blog/posts/4/</guid><description>A plain walkthrough of the streaming API, from opening a socket to playing the first chunk.</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Writing for the ear, not the eye</title><link>https://v2.waridi.io/blog/posts/3/</link><guid isPermaLink="true">https://v2.waridi.io/blog/posts/3/</guid><description>Copy that reads beautifully can sound awful out loud. A few habits that make scripts land.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Voice cloning without the creepy part</title><link>https://v2.waridi.io/blog/posts/2/</link><guid isPermaLink="true">https://v2.waridi.io/blog/posts/2/</guid><description>Cloning a voice takes thirty seconds of audio. Doing it responsibly takes a little longer.</description><pubDate>Mon, 09 Mar 2026 00:00:00 GMT</pubDate></item><item><title>How we got first audio under 200 milliseconds</title><link>https://v2.waridi.io/blog/posts/1/</link><guid isPermaLink="true">https://v2.waridi.io/blog/posts/1/</guid><description>The boring engineering behind the moment a voice starts talking before you notice you asked.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item></channel></rss>