Natural Language

Getting Started

 

Full Tutorial

Tutorial available here.

IFTTT Integration

Check here.

Overview

Natural Language commands in AutoVoice allow you to say more natural commands.

Normally voice commands in AutoVoice are strict. You have to say almost exactly what you configured in the Tasker condition and sometimes it’s hard to remember what the exact command you configured was.
With Natural Voice commands you can now say your voice commands in a much more natural way and have very precise results.

How to Start a Natural Language Voice Command

You can start voice recognition for Natural Language commands with either Google Assistant, the AutoVoice Natural Language Tasker action or the Natural Language home screen shortcut
You can enable Natural Language integration for Google Assistant in AutoVoice -> Natural Language -> Commands.

Example

For example, if you want to play some artist’s songs you might want to say

  • play songs by Muse

But you’ll probably not always say it that way, you might want to say it like

  • I want to play some Muse songs
  • Start playing Muse songs
  • I want to listen to some Muse
  • Play some music by Muse

With Natural Language processing in AutoVoice it becomes very easy to enable commands like these.

Check out how easily you can create a natural language voice command in this tutorial and check out the results in this video:

Notice how I say I want to play some music by Chris Cornell please which is a command that is not present in the examples given when creating the intent.

Also, notice how when I run the second command I don’t mention the artist name at all and it asks me What Artist? and then when I say Red Hot Chili Peppers it executes the command with the right artist.

Command Conversion

Natural language will convert a voice command into a very specific Tasker command that you can react to.

The examples above, for instance, would all be converted into a simple command:

  • action: action.playsongsbyartist
  • variable %artist: Muse

 

Advanced Commands

You can edit most of the aspects of natural voice commands directly in AutoVoice, but for more advanced stuff head over to https://api.ai/. Check here for a tutorial on how to edit natural language commands there.