<?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: Syed Vikas Bukhari</title>
    <description>The latest articles on DEV Community by Syed Vikas Bukhari (@vikasbukhari).</description>
    <link>https://dev.to/vikasbukhari</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%2F51859%2F7b73d5e2-f319-4fbf-9fc1-d0120c76ad55.jpg</url>
      <title>DEV Community: Syed Vikas Bukhari</title>
      <link>https://dev.to/vikasbukhari</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vikasbukhari"/>
    <language>en</language>
    <item>
      <title>Open Speech Corpus - Self Hosted and Open Source Tool to Collect and Validate Voice Samples.</title>
      <dc:creator>Syed Vikas Bukhari</dc:creator>
      <pubDate>Mon, 21 Feb 2022 06:04:43 +0000</pubDate>
      <link>https://dev.to/vikasbukhari/open-speech-corpus-self-hosted-and-open-source-tool-to-collect-and-validate-voice-samples-2la3</link>
      <guid>https://dev.to/vikasbukhari/open-speech-corpus-self-hosted-and-open-source-tool-to-collect-and-validate-voice-samples-2la3</guid>
      <description>&lt;p&gt;If you are working on a small speech recognition project or app, collecting and validating voice samples can be difficult, the easiest way to do this is using the Open Speech Corpus tool, which is an open-source and self-hosted tool built using Firebase and ReactJS.&lt;/p&gt;

&lt;p&gt;The tool and its installation steps are available on Github.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Open Speech Corpus&lt;/strong&gt; is a voice sample collection and validation tool that helps you to collect and validate voice samples through Crowdsourcing. The Tool can be easily used by anyone who wants to collect voice samples, the developer needs to fork the repository and change the settings to your needs.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/open-speech-corpus/open-speech-corpus-tool"&gt;Github Repo. Link&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Features:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Clean User Interface&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--0J-vjlOD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8db1zljmhvuw1batvbi2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--0J-vjlOD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8db1zljmhvuw1batvbi2.png" alt="Image description" width="880" height="680"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Collect Recordings&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--eDBfsSLV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fwr5xqsp35jua0md5yqj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--eDBfsSLV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fwr5xqsp35jua0md5yqj.png" alt="Image description" width="880" height="478"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Collect Feedback of Recordings&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3LGQr8u2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/huaw4x2bu4zqxcq5j97m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3LGQr8u2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/huaw4x2bu4zqxcq5j97m.png" alt="Image description" width="880" height="478"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Dedicated Admin Panel for analysis and management.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--7TWZelKZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y88s1g2a14w2qh27emxs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7TWZelKZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y88s1g2a14w2qh27emxs.png" alt="Image description" width="880" height="478"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/open-speech-corpus/open-speech-corpus-tool"&gt;Github Repo. Link&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>firebase</category>
      <category>react</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Introducing ONA - An Open Source App for WordPress Blogs and News Sites.</title>
      <dc:creator>Syed Vikas Bukhari</dc:creator>
      <pubDate>Thu, 23 Sep 2021 13:13:52 +0000</pubDate>
      <link>https://dev.to/vikasbukhari/introducing-ona-an-open-source-app-for-wordpress-blogs-and-news-sites-59fj</link>
      <guid>https://dev.to/vikasbukhari/introducing-ona-an-open-source-app-for-wordpress-blogs-and-news-sites-59fj</guid>
      <description>&lt;p&gt;ONA or Open News App is an open source React Native based application for WordPress News and Blog Websites.&lt;br&gt;
The app is available on Github: &lt;a href="https://github.com/vikasbukhari/ONA-OPENNEWSAPP"&gt;Click here&lt;/a&gt;&lt;br&gt;
Main Features&lt;/p&gt;

&lt;h2&gt;
  
  
  Features
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;React Native Based&lt;/li&gt;
&lt;li&gt;Clean and Elegent UI&lt;/li&gt;
&lt;li&gt;Firebase Push Notifications&lt;/li&gt;
&lt;li&gt;WordPress REST API&lt;/li&gt;
&lt;li&gt;Separate Categories Section.&lt;/li&gt;
&lt;li&gt;External Links to privacy and other pages.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--xB0cd03J--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/700/1%2AwY2kGWl2YbFA41qtSBb7uQ.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xB0cd03J--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/700/1%2AwY2kGWl2YbFA41qtSBb7uQ.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  React Native Based &amp;amp; Clean User Interface
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--MYCoHsn9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/700/1%2AP3ib-wBsUDNdpZy_-a10qQ.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MYCoHsn9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/700/1%2AP3ib-wBsUDNdpZy_-a10qQ.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Firebase Push Notifications
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--lKsOgreD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/700/1%2AUjDavl73xWjSCemSuPtXLA.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--lKsOgreD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/700/1%2AUjDavl73xWjSCemSuPtXLA.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Separate Categories Section.
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--klQHDuL---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/700/1%2A79HFwP0kazBXCDThv6NaXw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--klQHDuL---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/700/1%2A79HFwP0kazBXCDThv6NaXw.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Lottie Animations &amp;amp; Lazy loading , Pull to Refresh.
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--c-w82sRo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/700/1%2ALlaXACH8ldMIqG9295wMsA.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--c-w82sRo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/700/1%2ALlaXACH8ldMIqG9295wMsA.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The complete installation guide is available on the Github page of app. &lt;a href="https://github.com/vikasbukhari/ONA-OPENNEWSAPP"&gt;Click here To View&lt;/a&gt;&lt;/p&gt;

</description>
      <category>reactnative</category>
      <category>android</category>
      <category>wordpress</category>
      <category>apps</category>
    </item>
  </channel>
</rss>
