Handstand Quest

View Original

Workout using voice commands!

Introduction

One of the major features that differentiate the Handstand Quest app from most fitness apps in the market is the capability to direct the app to do things for you through your voice.

What makes this functionality even more special is the fact that you do not have to say “Hey Siri” before every voice command you need to make!

Here are some of the things you can do:

  • Time your exercises with precision. For example, you could say “select handstand” to select the Handstand exercise. Then once you go into the handstand, you could say “start” and the app will start tracking your exercise. When you get out of your handstand, all you have to say is “stop” and the tracking will end for your exercise. This can help you make so many repetitions of handstands while getting them measured with almost no effort. You could also, say “count to 30” to get yourself to do an exercise for 30 seconds or 30 reps!

  • Freestyle Fitness. This is basically the idea of doing whatever exercises you want without following a structured workout. Best of all, the app will measure everything that you’re doing based on your voice signals, so when you’re done with your freestyle workout, you could actually see the level of effort you actually put in. Here is how you would do this: (1) “select plank” to select a plank, “start” to start tracking then “stop” to be done. (2) You can select another exercise from 100’s of available exercises in the app, or you can create your very own custom exercises that you can select with your specified voice command. (3) You could say “next”, “previous” to navigate exercises within the same category.

  • Workout Efficiency. Even if you’re following a structured workout, you could efficiently customize it based on your current energy. For example, let’s say you’re resting before the next exercise and there are 3 seconds remaining. You need another 20 seconds because you’re tired and you want to do the next exercise with good form, then you could say “Extend” the rest time will get extended! When you have extra energy, you say “skip” to skip the resting and jump right into the next exercise in the workout. Finally, if there is an exercise you do not like doing, you simply say “next” to jump to the next exercise.

  • Video Recording. While working out, if you say “camera”, the app will open the camera. Now, when you track your exercise, the app will also record a video of you with a timer overlay on top of the video showing the time spent.

Below are a few screenshots to guide you to using some of the features in the app.

In case you are interested, below is the full voice command guide, which is also available within the app. If you got the gist of this feature, you may jump to the conclusion of this article and check out the guide anytime later.

Voice Command Guide

A key focus area in this app is to enable you to do “almost” everything hands-free, so you can focus on improving your handstands.

Before the app can respond to your voice commands, you need to turn on the mic:

Tap the mic in the top right navigation, and it will indicate once it is enabled.

Speech Recognition Troubleshooting

On certain devices, you might have issues turning on speech recognition. If you've given the app all the permissions, and it is still complaining with error message "Speech recognizer is not available.", then you might want to try **one** of the following:

  • Go to General / Settings / Keyboard, and Enable Dictation
  • Make sure Siri is enabled on your phone.

    Close the app and then reopen it.

Tracking Exercises

Let's start with the basics.

  • start <or data-preserve-html-node="true" any other keyword you've configured in settings>
  • stop <or data-preserve-html-node="true" any other keyword you've configured in settings>
  • count to 10
  • countdown 10

Start

Starts tracking the selected exercise. Similar to play exercise button.

This command can be customized in the settings. You can change it to whatever you want. For example, "go" instead of "start”.

Stop

Stops tracking current exercise. Similar to pause exercise button.

This command can be customized in the settings. You can change it to whatever you want. For example, "pause" instead of "stop".

Count To

Starts tracking the selected exercise for a number of seconds or reps. Saying count to 20 or count 20 will count up to 20 reps for rep-based exercises, and up to 20 seconds for time-based exercises.

This command won’t work if an exercise tracking has already started.

Countdown

Waits for specified seconds before starting tracking. For example, saying countdown 5, will count down from 5 to 1 before starting exercise tracking.

This command won’t work if an exercise tracking has already started.

Selecting Exercises

There are several ways to select an exercise to track, to make it easier for you.

  • By Name: click on “View Details” in the Exercise list to view exercise details and the specific voice commands to use to select that exercise.
  • By Number: This is a number from 0 (for handstand) to the total number of the exercises.
  • By Category: This can be “favorites”, "warm ups", "progression", "inversion", "strength" and "meditation".

You can also pick exercises by saying next, previous, random, etc...

Note that, for convenience, the app automatically starts tracking an exercise when selected. If you have a countdown interval (3 by default), the app will count down for 3 seconds before starting tracking.

  • pick handstand
  • pick 55
  • pick warmup
  • select alternating <same data-preserve-html-node="true" as "pick", but does not auto-start>
  • next
  • previous
  • random

Pick

Picks an exercise to track. To pick an exercise by name, say “pick handstand”. To pick an exercise by number, say “pick 5” and that will pick exercise number 5. To pick by category, say “pick warmups” or “pick favorites”.

Go to exercise details from the Exercise list to view specific commands to pick an exercise. It automatically starts tracking so you don't have to say start to start tracking after a new exercise is selected.

Select

Selects and exercise (same as pick) but does not automatically starts tracking.

Next

Navigate to the next exercise in the current category. It automatically starts tracking so you don't have to say start to start tracking after a new exercise is selected.

You can also say “Go next” or “jump next”

After

Similar to next, but it does not auto-start exercise

You can also say “Go after” or “jump after”

Previous

Navigate to the previous exercise in the current category. It automatically starts tracking so you don't have to say start to start tracking after a new exercise is selected.

You can also say “go previous” or “jump previous”

Before

Similar to previous, but it does not auto-start exercise

You can also say “Go before” or “jump before”

category after

Navigates to the current exercise in the next category. It does not auto-start tracking.

category before

Navigates to the current exercise in the next category. It does not auto-start tracking.

Random

Select a random workout. It does not auto-start tracking.

Workout Player

While playing a workout, there are some voice commands you can use to make it really easy to navigate through the workout without using your hands.

  • skip
  • extend
  • start and stop
  • next and 'previous'

skip

Say skip or start on the Rest screens, to skip the rest and jump right into donig an exercise.

extend

Extend the rest time. For example, if you're on the rest screen and you need a bit more time to rest before jumping on to do the next exercise, you can say extend and that will extend the rest time by 20 seconds.

start

If not already started, this would started tracking the current exercise in the workout player.

stop

If not already stopped, this would stop tracking the current exercise in the workout player.

next

Say next or after to jump to the next exercise in the workout.

next

Say previous or before to jump to the next exercise in the workout.

Other

Beyond tracking and selecting exercises, there a few other things that can be done to let you effectively interact with the app, while you’re busy working out.

  • go back
  • camera
  • flip
  • finish
  • what time

Go back

Navigates to the current exercise in the next category.

If there is a back button in your navigation, saying “go back” would let you back to the previous screen. | If there is no back button, this command won’t do anything.

Camera

Opens up the camera to enable you to record a video per exercise you track. Once the camera opens, you can say “start” and “stop” as usual. When you stop tracking, a video with timer overlay will get recorded.

The longer the video, the longer it takes to record it. Reason it will take some time is because every frame in the video is modified by adding an overlay (ex: timer value or rep count).

Flip

Flips the camera.

Need to have the Camera view open for this to work.

End

Turns off the mic.

Clearly, after the mic is turned off, you cannot use voice commands.

Variations: finish.

What Time

Tells the user what the current time is.

Conclusion

I hope you will benefit from the above features. Honestly, all of this does not mean much to me if there aren’t people making good use of it, so please don’t hesitate to send some feedback my way (or email info@humanquest.net directly), it’ll make a lot of difference, and I will take action based on your input.

If you have suggestions for new features, please add them on the public roadmap.

Most of all, enjoy your practice and keep improving that balance, in your handstands and in your life!