<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ian Lavery</title>
    <description>The latest articles on DEV Community by Ian Lavery (@laves).</description>
    <link>https://dev.to/laves</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F544906%2F9ad3a0f4-8f3a-4ba1-914c-50bde4fbdc05.jpeg</url>
      <title>DEV Community: Ian Lavery</title>
      <link>https://dev.to/laves</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/laves"/>
    <language>en</language>
    <item>
      <title>Making a Podcast Transcription Server with Express.js</title>
      <dc:creator>Ian Lavery</dc:creator>
      <pubDate>Thu, 19 May 2022 14:21:18 +0000</pubDate>
      <link>https://dev.to/laves/making-a-podcast-transcription-server-with-expressjs-26i3</link>
      <guid>https://dev.to/laves/making-a-podcast-transcription-server-with-expressjs-26i3</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="https://medium.com/picovoice/making-a-podcast-transcription-server-with-express-js-e73861f10660" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xiSAzoHJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/fit/c/96/96/1%2AFzV16RH0lDlx2fj5bYIcMg.jpeg" alt="Ian Lavery"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://medium.com/picovoice/making-a-podcast-transcription-server-with-express-js-e73861f10660" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Making a Podcast Transcription Server with Express.js | by Ian Lavery | Picovoice | May, 2022 | Medium&lt;/h2&gt;
      &lt;h3&gt;Ian Lavery ・ &lt;time&gt;May 19, 2022&lt;/time&gt; ・ 
      &lt;div class="ltag__link__servicename"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hnDHPsJs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/medium-f709f79cf29704f9f4c2a83f950b2964e95007a3e311b77f686915c71574fef2.svg" alt="Medium Logo"&gt;
        Medium
      &lt;/div&gt;
    &lt;/h3&gt;
&lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>javascript</category>
      <category>node</category>
      <category>webdev</category>
      <category>showdev</category>
    </item>
    <item>
      <title>.NET Speech-to-Text on the Edge</title>
      <dc:creator>Ian Lavery</dc:creator>
      <pubDate>Wed, 06 Apr 2022 14:28:22 +0000</pubDate>
      <link>https://dev.to/laves/net-speech-to-text-on-the-edge-3kgd</link>
      <guid>https://dev.to/laves/net-speech-to-text-on-the-edge-3kgd</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="https://medium.com/picovoice/net-speech-to-text-on-the-edge-d503e2a8aab2" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xiSAzoHJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/fit/c/96/96/1%2AFzV16RH0lDlx2fj5bYIcMg.jpeg" alt="Ian Lavery"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://medium.com/picovoice/net-speech-to-text-on-the-edge-d503e2a8aab2" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;.NET Speech-To-Text on the Edge. Modern audio transcription is moving… | by Ian Lavery | Picovoice | Apr, 2022 | Medium&lt;/h2&gt;
      &lt;h3&gt;Ian Lavery ・ &lt;time&gt;Apr 6, 2022&lt;/time&gt; ・ 
      &lt;div class="ltag__link__servicename"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hnDHPsJs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/medium-f709f79cf29704f9f4c2a83f950b2964e95007a3e311b77f686915c71574fef2.svg" alt="Medium Logo"&gt;
        Medium
      &lt;/div&gt;
    &lt;/h3&gt;
&lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>csharp</category>
      <category>dotnet</category>
      <category>ai</category>
      <category>speechrecognition</category>
    </item>
    <item>
      <title>Tutorial: Create a Hands-Free Virtual Theater in Unity</title>
      <dc:creator>Ian Lavery</dc:creator>
      <pubDate>Tue, 30 Mar 2021 14:50:26 +0000</pubDate>
      <link>https://dev.to/laves/tutorial-create-a-hands-free-virtual-theater-in-unity-nle</link>
      <guid>https://dev.to/laves/tutorial-create-a-hands-free-virtual-theater-in-unity-nle</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/4JLZSmI2yNU"&gt;
&lt;/iframe&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="https://medium.com/picovoice/tutorial-making-a-hands-free-video-player-in-unity-68e5f43b6fff" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xiSAzoHJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/fit/c/96/96/1%2AFzV16RH0lDlx2fj5bYIcMg.jpeg" alt="Ian Lavery"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://medium.com/picovoice/tutorial-making-a-hands-free-video-player-in-unity-68e5f43b6fff" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Tutorial: Making a Hands-Free Video Player in Unity | by Ian Lavery | Picovoice | Mar, 2021 | Medium&lt;/h2&gt;
      &lt;h3&gt;Ian Lavery ・ &lt;time&gt;Mar 29, 2021&lt;/time&gt; ・ 
      &lt;div class="ltag__link__servicename"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ze5yh_2q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/medium_icon-90d5232a5da2369849f285fa499c8005e750a788fdbf34f5844d5f2201aae736.svg" alt="Medium Logo"&gt;
        Medium
      &lt;/div&gt;
    &lt;/h3&gt;
&lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>unity3d</category>
      <category>vr</category>
      <category>speechrecognition</category>
      <category>csharp</category>
    </item>
    <item>
      <title>Add Voice Recognition to React Native Without Adding the Cloud</title>
      <dc:creator>Ian Lavery</dc:creator>
      <pubDate>Thu, 11 Mar 2021 15:16:53 +0000</pubDate>
      <link>https://dev.to/laves/add-voice-recognition-to-react-native-without-adding-the-cloud-3abe</link>
      <guid>https://dev.to/laves/add-voice-recognition-to-react-native-without-adding-the-cloud-3abe</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/Eal9vRYUBuk"&gt;
&lt;/iframe&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="https://medium.com/picovoice/add-voice-recognition-to-react-native-without-adding-the-cloud-af9e299336e4" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xiSAzoHJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/fit/c/96/96/1%2AFzV16RH0lDlx2fj5bYIcMg.jpeg" alt="Ian Lavery"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://medium.com/picovoice/add-voice-recognition-to-react-native-without-adding-the-cloud-af9e299336e4" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Add Voice Recognition to React Native Without Adding the Cloud | by Ian Lavery | Picovoice | Mar, 2021 | Medium&lt;/h2&gt;
      &lt;h3&gt;Ian Lavery ・ &lt;time&gt;Mar 11, 2021&lt;/time&gt; ・ 4 min read
      &lt;div class="ltag__link__servicename"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ze5yh_2q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/medium_icon-90d5232a5da2369849f285fa499c8005e750a788fdbf34f5844d5f2201aae736.svg" alt="Medium Logo"&gt;
        Medium
      &lt;/div&gt;
    &lt;/h3&gt;
&lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>reactnative</category>
      <category>javascript</category>
      <category>mobile</category>
      <category>android</category>
    </item>
    <item>
      <title>Prioritizing Privacy: Add Offline Speech Recognition to a Java Application</title>
      <dc:creator>Ian Lavery</dc:creator>
      <pubDate>Thu, 04 Mar 2021 15:50:13 +0000</pubDate>
      <link>https://dev.to/laves/prioritizing-privacy-add-offline-speech-recognition-to-a-java-application-599k</link>
      <guid>https://dev.to/laves/prioritizing-privacy-add-offline-speech-recognition-to-a-java-application-599k</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/YtpKb0WZmqM"&gt;
&lt;/iframe&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="https://medium.com/picovoice/prioritizing-privacy-add-offline-speech-recognition-to-a-java-application-1c864574fb7e" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xiSAzoHJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/fit/c/96/96/1%2AFzV16RH0lDlx2fj5bYIcMg.jpeg" alt="Ian Lavery"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://medium.com/picovoice/prioritizing-privacy-add-offline-speech-recognition-to-a-java-application-1c864574fb7e" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Prioritizing Privacy: Add Offline Speech Recognition to a Java Application | by Ian Lavery | Picovoice | Mar, 2021 | Medium&lt;/h2&gt;
      &lt;h3&gt;Ian Lavery ・ &lt;time&gt;Mar 3, 2021&lt;/time&gt; ・ 3 min read
      &lt;div class="ltag__link__servicename"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ze5yh_2q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/medium_icon-90d5232a5da2369849f285fa499c8005e750a788fdbf34f5844d5f2201aae736.svg" alt="Medium Logo"&gt;
        Medium
      &lt;/div&gt;
    &lt;/h3&gt;
&lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>java</category>
      <category>swing</category>
      <category>speechrecognition</category>
      <category>ai</category>
    </item>
    <item>
      <title>Offline Speech Recognition in Flutter: No Siri, No Google, and No, It’s Not Speech-To-Text</title>
      <dc:creator>Ian Lavery</dc:creator>
      <pubDate>Fri, 19 Feb 2021 15:48:42 +0000</pubDate>
      <link>https://dev.to/laves/offline-speech-recognition-in-flutter-no-siri-no-google-and-no-it-s-not-speech-to-text-b4m</link>
      <guid>https://dev.to/laves/offline-speech-recognition-in-flutter-no-siri-no-google-and-no-it-s-not-speech-to-text-b4m</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/Tmgz67NLzuI"&gt;
&lt;/iframe&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="https://medium.com/picovoice/offline-speech-recognition-in-flutter-no-siri-no-google-and-no-its-not-speech-to-text-c960180e9239" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xiSAzoHJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/fit/c/96/96/1%2AFzV16RH0lDlx2fj5bYIcMg.jpeg" alt="Ian Lavery"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://medium.com/picovoice/offline-speech-recognition-in-flutter-no-siri-no-google-and-no-its-not-speech-to-text-c960180e9239" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Offline Speech Recognition in Flutter: No Siri, No Google, and No, It’s Not Speech-To-Text | by Ian Lavery | Picovoice | Feb, 2021 | Medium&lt;/h2&gt;
      &lt;h3&gt;Ian Lavery ・ &lt;time&gt;Feb 18, 2021&lt;/time&gt; ・ 6 min read
      &lt;div class="ltag__link__servicename"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ze5yh_2q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/medium_icon-90d5232a5da2369849f285fa499c8005e750a788fdbf34f5844d5f2201aae736.svg" alt="Medium Logo"&gt;
        Medium
      &lt;/div&gt;
    &lt;/h3&gt;
&lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>flutter</category>
      <category>dart</category>
      <category>android</category>
      <category>ios</category>
    </item>
    <item>
      <title>From GUI to VUI: Voice-Enabling a Cross-Platform .NET Desktop Application</title>
      <dc:creator>Ian Lavery</dc:creator>
      <pubDate>Wed, 06 Jan 2021 14:57:41 +0000</pubDate>
      <link>https://dev.to/laves/from-gui-to-vui-voice-enabling-a-cross-platform-net-desktop-application-2c22</link>
      <guid>https://dev.to/laves/from-gui-to-vui-voice-enabling-a-cross-platform-net-desktop-application-2c22</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/AU87_4GpIzo"&gt;
&lt;/iframe&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="https://medium.com/picovoice/from-gui-to-vui-voice-enabling-a-cross-platform-net-desktop-application-aac44e470790" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xiSAzoHJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/fit/c/96/96/1%2AFzV16RH0lDlx2fj5bYIcMg.jpeg" alt="Ian Lavery"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://medium.com/picovoice/from-gui-to-vui-voice-enabling-a-cross-platform-net-desktop-application-aac44e470790" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;From GUI to VUI: Voice-Enabling a Cross-Platform .NET Desktop Application | by Ian Lavery | Picovoice | Jan, 2021 | Medium&lt;/h2&gt;
      &lt;h3&gt;Ian Lavery ・ &lt;time&gt;Jan 5, 2021&lt;/time&gt; ・ 4 min read
      &lt;div class="ltag__link__servicename"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--KBvj_QRD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://practicaldev-herokuapp-com.freetls.fastly.net/assets/medium_icon-90d5232a5da2369849f285fa499c8005e750a788fdbf34f5844d5f2201aae736.svg" alt="Medium Logo"&gt;
        Medium
      &lt;/div&gt;
    &lt;/h3&gt;
&lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>dotnet</category>
      <category>csharp</category>
      <category>programming</category>
      <category>ai</category>
    </item>
    <item>
      <title>Talking Chess: Adding Offline, Cross-Platform Voice Controls to Chess in .NET Core</title>
      <dc:creator>Ian Lavery</dc:creator>
      <pubDate>Tue, 22 Dec 2020 15:10:48 +0000</pubDate>
      <link>https://dev.to/laves/talking-chess-adding-offline-cross-platform-voice-controls-to-chess-in-net-core-29c6</link>
      <guid>https://dev.to/laves/talking-chess-adding-offline-cross-platform-voice-controls-to-chess-in-net-core-29c6</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/bdaowr0j0fU"&gt;
&lt;/iframe&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="https://medium.com/picovoice/talking-chess-adding-offline-cross-platform-voice-controls-to-chess-in-net-core-f74712b379c3" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xiSAzoHJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/fit/c/96/96/1%2AFzV16RH0lDlx2fj5bYIcMg.jpeg" alt="Ian"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://medium.com/picovoice/talking-chess-adding-offline-cross-platform-voice-controls-to-chess-in-net-core-f74712b379c3" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Talking Chess: Adding Offline, Cross-Platform Voice Controls to Chess in .NET Core | by Ian | Picovoice | Dec, 2020 | Medium&lt;/h2&gt;
      &lt;h3&gt;Ian ・ &lt;time&gt;Dec 22, 2020&lt;/time&gt; ・ 8 min read
      &lt;div class="ltag__link__servicename"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--KBvj_QRD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://practicaldev-herokuapp-com.freetls.fastly.net/assets/medium_icon-90d5232a5da2369849f285fa499c8005e750a788fdbf34f5844d5f2201aae736.svg" alt="Medium Logo"&gt;
        Medium
      &lt;/div&gt;
    &lt;/h3&gt;
&lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>dotnet</category>
      <category>csharp</category>
      <category>ai</category>
      <category>speechrecognition</category>
    </item>
  </channel>
</rss>
