nikUnique
Published on

The Voice Timer App

Authors
  • avatar
    Name
    nikUnique
    Twitter
Feature Graphic

✨ Motivation

Before I started to learn React Native, I already knew that I wanted to create a timer app, where I could use my voice to control it, but at the same time, I wanted the app to work completely offline, so I didn't want to use cloud-based voice recognition capabilities. When I started to develop this app, I searched for a library that would satisfy my conditions. Long story short, I found this voice recognition library, which is called React Native Vosk. I highly appreciate the work the creators of the React Native Vosk library did. In this blog post, I wanna show my app.

⏱️ Key Features of the Voice Timer App

  1. Voice Activation: The key feature of this app is its voice activation capability. Just say "Start Timer" or "Pause Timer" (Instead of "Timer", there could be a different name), and the app responds, allowing you to focus on a task at hand without interruption.

  2. Customizable Timers: Set timers for various activities to the time you want.

  3. User-Friendly Interface: The app offers a clean and intuitive design, making it easy for everyone to navigate. In fact, it can be used fully without voice recognition capabilities, if you need to.

  4. Notifications and Alerts: Receive timely notifications when your timer ends.

  5. Works completely without the internet.

🎨 The Development Journey

Creating the Voice Timer app was an exciting journey filled with challenges and learning opportunities. I should say that I had to use some Java/Kotlin for this app to be developed, because relying solely on JavaScript just won't allow you to develop such an app as the Voice Timer, because some things were just not there yet in React Native. At least this is my opinion.

🌟 Why You Should Try the Voice Timer App

The Voice Timer app is convenient when you need to set timers hands-free, allowing you to multitask effectively. Imagine using it during cooking or doing a workout (this is primarily what I am using it for :)) without having to touch your phone! Below you can watch the video where I show how you can use the app.

📥 Download the App

I invite you to try out the Voice Timer app and experience the convenience it offers. If you are not already on your Android phone, I recommend opening the site on your phone to download it directly. This way, you can install it much quicker than downloading it on a computer. You can download the app from here.

NOTE: While I want to provide a smooth experience, please be aware that the Voice Timer app may have some bugs.

DISCLAIMER: Downloading and installing APKs from unknown sources can pose security risks. Please ensure you trust the source before proceeding.

Conclusion

Thank you for taking the time to read about my Voice Timer app! I hope it helps you manage time more effectively and enhances your daily routines.