Welcome to Tesla Motors Club
Discuss Tesla's Model S, Model 3, Model X, Model Y, Cybertruck, Roadster and More.
Register

Voice command list - From Car

This site may earn commission on affiliate links.
I don't know why they bother to add new voice commands, if they aren't going to provide an updated list of what's available.

Most new users are going to try everything they can think of when new, and then just resort to what they were able to find works for the rest of their time using such device.

A list of available commands would not only show us what we didn't already know, but keep us updated on additions made.
 
  • Like
Reactions: DMack and scottf200
One of the problems is that it's just not natural...

I'll call my friend and say "Where is the nearest brewery?" and then decide if I want to go there or not.

I don't call my friend and say "Navigate to nearest brewery?", for fear that he'll think I'm a cyborg.

That said, I honestly do want to thank @MichaelS for reminding me of this one. It's been driving me nuts. I keep saying "Where is the nearest Subway?" and it acts like *I'm* the one that can't speak English, lol.
 
  • Funny
Reactions: scottf200
Here's the updated list in 2019.4:

Code:
{
    "voice_command_list" : [
        {
            "command_type" : "navigate_to_home",
            "description" : "navigate to home (EN)",
            "command_regexp" : "^(?:where is|drive|drive me|take me|navigate) (?:home|to home|2 home|to my home|2 my home|to my house|2 my house)(?: tonight)?$"

            , "tests_match": [
                ["drive home"],
                ["drive me home"],
                ["drive me to my home"],
                ["drive me to my home tonight"],
                ["drive me to my house"],
                ["drive me to my house tonight"],

                ["drive 2 my home"],
                ["drive 2 my house"],
                ["drive 2 my house tonight"],

                ["take me home"],
                ["take me to my home"],
                ["take me to my house"],
                ["take me to my house tonight"],

                ["navigate home"],
                ["navigate to my home"],
                ["navigate to my house"],
                ["navigate to my house tonight"]
            ]
        },
        {
            "command_type" : "navigate_to_home",
            "description" : "navigate to home (FR)",
            "command_regexp" : "^(?:aller|rentrer|retourner|conduisez(-moi)?|emmenez(-moi)?|naviguer) (?:à [lm]a maison|chez moi)$"

            , "tests_match": [
                  ["aller à ma maison"]
                , ["aller à la maison"]
                , ["aller chez moi"]
                , ["rentrer à la maison"]
                , ["rentrer chez moi"]
                , ["retourner chez moi"]
                , ["conduisez-moi à la maison"]
                , ["emmenez à la maison"]
                , ["naviguer chez moi"]
            ]
        },
        {
            "command_type" : "navigate_to_home",
            "description" : "navigate to home (DE)",
            "command_regexp" : "^(?:nach|zur|zu) (?:hause|hausadresse|hauseadresse|heimadresse) (?:navigieren|fahren)$"

            , "tests_match": [
                  ["nach hause navigieren"]
                  , ["nach hause fahren"]
            ]
        },
        {
            "command_type" : "navigate_to_home",
            "description" : "navigate to home (DE)",
            "command_regexp" : "^(?:fahre|navigiere) (?:nach|zu|zur) (?:hause|hausadresse|hauseadresse|heimadresse)$"

            , "tests_match": [
                  ["navigiere nach hause"]
            ]
        },
        {
            "command_type" : "navigate_to_home",
            "description" : "navigate to home (ZH)",
            "command_regexp" : "^(?:导航|導航|帶我|开车|開車)?[去|到|回](?:家|住宅)$"

            , "tests_match": [
                ["導航去家"],
                ["導航去住宅"],
                ["導航到家"],
                ["導航到住宅"],
                ["導航回家"],
                ["導航回住宅"],

                ["帶我去家"],
                ["帶我去住宅"],
                ["帶我到家"],
                ["帶我到住宅"],
                ["帶我回家"],
                ["帶我回住宅"],

                ["开车去家"],
                ["开车去住宅"],
                ["开车到家"],
                ["开车到住宅"],
                ["开车回家"],
                ["开车回住宅"],

                ["開車去家"],
                ["開車去住宅"],
                ["開車到家"],
                ["開車到住宅"],
                ["開車回家"],
                ["開車回住宅"],

                ["去家"],
                ["去住宅"],
                ["到家"],
                ["到住宅"],
                ["回家"],
                ["回住宅"]
            ]
        },
        {
            "command_type":"navigate_to_home",
            "description":"navigate to home (KR)",
            "command_regexp":"^집(으로|까지) ?(길|경로) ?(안내|찾기)$"
        },
        {
            "command_type":"navigate_to_home",
            "description":"navigate to home (KR)",
            "command_regexp":"^집(으로|까지) ?(경로 ?탐색)$"
        },
        {
            "command_type":"navigate_to_home",
            "description":"navigate to home (KR)",
            "command_regexp":"^집(에|으로) ?가자$"
        },
        {
            "command_type":"navigate_to_home",
            "description":"navigate to home (ES)",
            "command_regexp":"^navegar a casa$"
        },
        {
            "command_type" : "navigate_to_work",
            "description" : "navigate to work (EN)",
            "command_regexp" : "^(?:where is|drive|drive me|take me|navigate) (?:work|to work|2 work|2 my work|to my work)$"

            , "tests_match": [
                ["drive me to work"]
                , ["drive me to my work"]
                , ["drive me 2 my work"]

                , ["drive to work"]
                , ["drive to my work"]

                , ["where is work"]

                , ["take me to work"]
                , ["take me to my work"]
                , ["take me 2 my work"]

                , ["navigate to work"]
                , ["navigate 2 work"]
                , ["navigate to my work"]
                , ["navigate 2 my work"]
            ]
        },
        {
            "command_type" : "navigate_to_work",
            "description" : "navigate to work (FR)",
            "command_regexp" : "^(?:aller|conduisez(-moi)?|emmenez(-moi)?|naviguer) (?:au|à mon) (?:lieu de )?travail|bureau$"

            , "tests_match": [
                  ["aller au travail"]
                , ["aller à mon lieu de travail"]
                , ["conduisez au travail"]
                , ["emmenez-moi au bureau"]
                , ["naviguer au travail"]
            ]
        },
        {
            "command_type" : "navigate_to_work",
            "description" : "navigate to work (DE)",
            "command_regexp" : "^zur arbeit(?:stätte)? (?:navigieren|fahren)$"

            , "tests_match": [
                ["zur arbeit navigieren"]
            ]
        },
        {
            "command_type" : "navigate_to_work",
            "description" : "navigate to work (DE)",
            "command_regexp" : "^(?:fahre|navigiere) zur arbeit(?:stätte)?$"

            , "tests_match": [
                ["navigiere zur arbeit"]
                , ["fahre zur arbeit"]
            ]
        },
        {
            "command_type" : "navigate_to_work",
            "description" : "navigate to work (ZH)",
            "command_regexp" : "^(?:导航|導航|帶我|开车|開車)?[去|到]公司$"

            , "tests_match": [
                ["导航去公司"],
                ["导航到公司"],
                ["導航去公司"],
                ["導航到公司"],
                ["帶我去公司"],
                ["帶我到公司"],
                ["开车去公司"],
                ["开车到公司"],
                ["開車去公司"],
                ["開車到公司"],
                ["去公司"],
                ["到公司"]
            ]
        },
        {
            "command_type" : "navigate_to_work",
            "description" : "navigate to work (ZH)",
            "command_regexp" : "^上班$"
        },
        {
            "command_type":"navigate_to_work",
            "description":"navigate to work (KR)",
            "command_regexp":"^회사(로|까지) ?(길|경로) ?(안내|찾기)$"
        },
        {
            "command_type":"navigate_to_work",
            "description":"navigate to work (KR)",
            "command_regexp":"^회사(로|까지) ?(경로 ?탐색)$"
        },
        {
            "command_type":"navigate_to_work",
            "description":"navigate to work (KR)",
            "command_regexp":"^회사(에|로) ?가자$"
        },
        {
            "command_type":"navigate_to_work",
            "description":"navigate to work (ES)",
            "command_regexp":"^navegar (?:al|para) trabajo$"
        },
        {
            "command_type" : "navigate",
            "description" : "navigate (EN)",
            "command_regexp" : "^(?:navigate|dr|drive|drive me|take me)(?: to| 2)?\\s(.*)$"

            , "tests_match": [
                  ["navigate to starbucks", "starbucks"]
                  , ["navigate to milkshake", "milkshake"]
                  , ["navigate to the great wall", "the great wall"]
                  , ["drive me to milkshake", "milkshake"]
            ]
        },
        {
            "command_type" : "navigate",
            "description" : "where is (EN)",
            "command_regexp" : "^where is\\s(.*)$"

            , "tests_match": [
                ["where is taiwan", "taiwan"]
                , ["where is milkshake", "milkshake"]
                , ["where is the great wall", "the great wall"]
            ]
        },
        {
            "command_type" : "navigate",
            "description" : "navigate (FR)",
            "command_regexp" : "^(?:aller|naviguer|(?:me)? conduire) (?:à|au|chez)\\s(.*)$"

            , "tests_match": [
                ["aller au 12 rue de la république", "12 rue de la république"]
                , ["aller à paris", "paris"]
                , ["aller chez maman", "maman"]
            ]
        },
        {
            "command_type" : "navigate",
            "description" : "where is (FR)",
            "command_regexp" : "^où (?:est|se trouve)(?: le| la)?\\s(.*)$"

            , "tests_match": [
                ["où est la place de la bastille", "place de la bastille"]
                , ["où est paris", "paris"]
                , ["où se trouve le stade de france", "stade de france"]
            ]
        },
        {
            "command_type" : "navigate",
            "description" : "navigate (DE)",
            "command_regexp" : "^(?:nach|zur|zu)\\s(.*)\\s(?:navigieren|fahren)$"

            , "tests_match": [
                  ["zur hofstraße 8 fahren", "hofstraße 8"]
                  , ["nach berlin navigieren", "berlin"]
            ]
        },
        {
            "command_type" : "navigate",
            "description" : "where is (DE)",
            "command_regexp" : "^wo ist\\s(.*)$"
        },
        {
            "command_type" : "navigate",
            "description" : "navigate (DE)",
            "command_regexp" : "^navigiere (?:nach|zu|zur)\\s(.*)$"
        },
        {
            "command_type" : "navigate",
            "description" : "navigate (ZH)",
            "command_regexp" : "^(?:导航|導航|帶我|开车|開車)?[去|到](.*)$",
            "tests_match": [
                ["导航去台灣", "台灣"],
                ["导航到台灣", "台灣"],
                ["導航去台灣", "台灣"],
                ["導航到台灣", "台灣"],
                ["帶我去台灣", "台灣"],
                ["帶我到台灣", "台灣"],
                ["开车去台灣", "台灣"],
                ["开车到台灣", "台灣"],
                ["開車去台灣", "台灣"],
                ["開車到台灣", "台灣"],
                ["去台灣","台灣"],
                ["到台灣","台灣"]
            ]
        },
        {
            "command_type" : "navigate",
            "description" : "where is (ZH)",
            "command_regexp" : "^(.*)在哪$"

            , "tests_match": [
                ["台灣在哪", "台灣"],
                ["台湾在哪", "台湾"],
                ["香港在哪", "香港"]
            ]
        },
        {
            "command_type":"navigate",
            "description":"길안내",
            "command_regexp":"^(.*) ?(길 ?안내|길 ?찾기|경로 ?탐색|로 ?가자|가자)$"
        },
        {
            "command_type":"navigate",
            "description":"경로안내",
            "command_regexp":"^(.*) ?(경로 ?안내)$"
        },
        {
            "command_type":"where is",
            "description":"찾기",
            "command_regexp":"^(.*) ?(찾기|검색)$"
        },
        {
            "command_type" : "navigate",
            "description" : "navegar (ES)",
            "command_regexp" : "^(?:ir|llévame|navegar)\\s(?:a|hacia)\\s(.*)$"
            , "tests_match": [
                ["ir a Barcelona", "Barcelona"]
                , ["llévame hacia Barcelona", "Barcelona"]
                , ["navegar a Barcelona", "Barcelona"]
            ]
        },
        {
            "command_type" : "navigate",
            "description" : "dónde está (ES)",
            "command_regexp" : "^(?:dónde está\\s(.*)$"
            , "tests_match": [
                ["dónde está Barcelona", "Barcelona"]
            ]
        },
        {
            "command_type" : "cancel_navigation",
            "description" : "cancel navigation (EN)",
            "command_regexp" : "^(?:cancel|stop|end)\\s(?:navigation|nav|trip)$"

            , "tests_match": [
                ["cancel navigation"],
                ["cancel nav"],
                ["cancel trip"],
                ["stop navigation"],
                ["stop nav"],
                ["stop trip"],
                ["end navigation"],
                ["end nav"],
                ["end trip"]
                  ]
        },
        {
            "command_type" : "cancel_navigation",
            "description" : "cancel navigation (DE)",
            "command_regexp" : "^(?:navigation|nav|trip)\\s(?:abbrechen|stoppen|beenden)$"

            , "tests_match": [
                ["navigation abbrechen"],
                ["nav abbrechen"],
                ["trip abbrechen"],
                ["navigation stoppen"],
                ["nav stoppen"],
                ["trip stoppen"],
                ["navigation beenden"],
                ["nav beenden"],
                ["trip beenden"]
                  ]
        },
        {
            "command_type" : "cancel_navigation",
            "description" : "cancel navigation (FR)",
            "command_regexp" : "^(?:arrêter|annuler) la navigation$"

            , "tests_match": [
                ["arrêter la navigation"],
                ["annuler la navigation"]
                  ]
        },
        {
            "command_type" : "cancel_navigation",
            "description" : "cancel navigation (CN)",
            "command_regexp" : "^(?:取消|停止|结束|結束)(?:导航|行程|導航)$"

            , "tests_match": [
                ["取消导航"],
                ["取消行程"],
                ["停止行程"],
                ["结束导航"],
                ["取消導航"],
                ["結束行程"]
                  ]
        },
        {
            "command_type" : "cancel_navigation",
            "description" : "cancel navigation (KR)",
            "command_regexp" : "^(?:경로|안내|내비|네비) ?(?:안내|중지|종료)$"

            , "tests_match": [
                ["경로 취소"],
                ["안내중지"],
                ["내비 종료"],
                ["안내안내"],
                ["네비 중지"],
                ["내비안내"]
                  ]
        },
        {
            "command_type" : "cancel_navigation",
            "description" : "cancelar la navegación (ES)",
            "command_regexp" : "^cancelar la navegación$"
        },
        {
            "command_type" : "call",
            "description" : "call",
            "command_regexp" : "^call\\s(.*)$"

            , "tests_match": [
                  ["call superman", "superman"]
                  , ["call batman", "batman"]
                  , ["call batman, superman & spiderman", "batman, superman & spiderman"]
            ]
        },
        {
            "command_type" : "call",
            "description" : "dial",
            "command_regexp" : "^dial\\s(.*)$"
        },
        {
            "command_type" : "call",
            "description" : "phone",
            "command_regexp" : "^phone\\s(.*)$"
        },
        {
            "command_type" : "call",
            "description" : "appeler",
            "command_regexp" : "^appeler\\s(.*)$"
        },
        {
            "command_type" : "call",
            "description" : "téléphoner",
            "command_regexp" : "^téléphoner\\s(.*)$"
        },
        {
            "command_type" : "call",
            "description" : "signaler",
            "command_regexp" : "^signaler\\s(.*)$"
        },
        {
            "command_type" : "call",
            "description" : "composer",
            "command_regexp" : "^composer\\s(.*)$"
        },
        {
            "command_type" : "call",
            "description" : "wählen",
            "command_regexp" : "^(.*)\\swählen$"
        },
        {
            "command_type" : "call",
            "description" : "anrufen",
            "command_regexp" : "^(.*)\\sanrufen$"
        },
        {
            "command_type" : "call",
            "description" : "wähle",
            "command_regexp" : "^wählen\\s(.*)$"
        },
        {
            "command_type" : "call",
            "description" : "ruf an",
            "command_regexp" : "^ruf\\s(.*)\\san$"
        },
        {
            "command_type" : "call",
            "description" : "rufe an",
            "command_regexp" : "^rufe\\s(.*)\\san$"
        },
        {
            "command_type" : "call",
            "description" : "打电话给",
            "command_regexp" : "^打电话给(.*)$"
        },
        {
            "command_type" : "call",
            "description" : "打电话给",
            "command_regexp" : "^给(.*)打电话$"
        },
        {
            "command_type" : "call",
            "description" : "拨打",
            "command_regexp" : "^拨打(.*)$"
        },
        {
            "command_type" : "call",
            "description" : "打给",
            "command_regexp" : "^打给(.*)$"
        },
        {
            "command_type" : "call",
            "description" : "打電話俾",
            "command_regexp" : "^打電話俾(.*)$"
        },
        {
            "command_type" : "call",
            "description" : "打俾",
            "command_regexp" : "^打俾(.*)$"
        },
        {
            "command_type" : "call",
            "description" : "打電話去",
            "command_regexp" : "^打電話去(.*)$"
        },
        {
            "command_type" : "call",
            "description" : "打去",
            "command_regexp" : "^打去(.*)$"
        },
        {
            "command_type" : "call",
            "description" : "打電話比",
            "command_regexp" : "^打電話比(.*)$"
        },
        {
            "command_type" : "call",
            "description" : "打比",
            "command_regexp" : "^打比(.*)$"
        },
        {
            "command_type" : "call",
            "description" : "打電話給",
            "command_regexp" : "^打電話給(.*)$"
        },
        {
            "command_type" : "call",
            "description" : "撥打",
            "command_regexp" : "^撥打(.*)$"
        },
        {
            "command_type":"call",
            "description":"전화걸기",
            "command_regexp":"^(.*) ?전화 ?(걸기|하기|해)$"
        },
        {
            "command_type":"call",
            "description":"통화 하기",
            "command_regexp":"^(.*) ?(통화 ?하기)$"
        },
        {
            "command_type" : "call",
            "description" : "llamar (ES)",
            "command_regexp" : "^(?:llamar|teléfono|marcar)\\s(.*)$"
        },
        {
            "command_type" : "note",
            "description" : "note",
            "command_regexp" : "^notes?\\s?(.*)$"
        },
        {
            "command_type" : "note",
            "description" : "report",
            "command_regexp" : "^reports?\\s?(.*)$"
        },
        {
            "command_type" : "note",
            "description" : "bug note",
            "command_regexp" : "^bug notes?\\s?(.*)$"
        },
        {
            "command_type" : "note",
            "description" : "bug report",
            "command_regexp" : "^bug reports?\\s?(.*)$"
        },
        {
            "command_type" : "clipbookmark",
            "description" : "clip logging bookmark",
            "command_regexp" : "^bookmarks?\\s?(.*)$"
            , "tests_match": [
                ["bookmark that prius cut me off", "that prius cut me off"],
                ["bookmark diving toward an exit", "diving toward an exit"]
            ]
        },
        {
            "command_type" : "play",
            "description" : "play",
            "command_regexp" : "^plays?\\s(.*)$"
        },
        {
            "command_type" : "play",
            "description" : "listen to",
            "command_regexp" : "^listen (?:to|2)\\s(.*)$"
            , "tests_match": [
                ["listen to coldplay", "coldplay"],
                ["listen 2 coldplay", "coldplay"]
            ]

        },
        {
            "command_type" : "play",
            "description" : "écouter",
            "command_regexp" : "^écouter\\s(.*)$"
        },
        {
            "command_type" : "play",
            "description" : "jouer",
            "command_regexp" : "^(?:faire )?jouer\\s(.*)$"
            , "tests_match": [
                ["jouer coldplay"],
                ["faire jouer coldplay"]
            ]
        },
        {
            "command_type" : "play",
            "description" : "spielen",
            "command_regexp" : "^(.*)\\sspielen$"
        },
        {
            "command_type" : "play",
            "description" : "hören",
            "command_regexp" : "^(.*)\\shören$"
        },
        {
            "command_type" : "play",
            "description" : "abspielen",
            "command_regexp" : "^(.*)\\sabspielen$"
        },
        {
            "command_type" : "play",
            "description" : "abhören",
            "command_regexp" : "^(.*)\\sabhören$"
        },
        {
            "command_type" : "play",
            "description" : "spiele",
            "command_regexp" : "^spiele\\s(.*)$"
        },
        {
            "command_type" : "play",
            "description" : "spiel",
            "command_regexp" : "^spiel\\s(.*)$"
        },
        {
            "command_type" : "play",
            "description" : "播放",
            "command_regexp" : "^播放(.*)$"
        },
        {
            "command_type" : "play",
            "description" : "收听",
            "command_regexp" : "^收听(.*)$"
        },
        {
            "command_type" : "play",
            "description" : "我想聽",
            "command_regexp" : "^我想聽(.*)$"
        },
        {
            "command_type":"play",
            "description":"재생",
            "command_regexp":"^(.*) ?(재생|틀기|플레이|play)$"
        },
        {
            "command_type":"play",
            "description":"듣기",
            "command_regexp":"^(.*) ?듣기$"
        },
        {
            "command_type" : "play",
            "description" : "reproducir (ES)",
            "command_regexp" : "^reproducir\\s(.*)$"
        },
        {
            "command_type" : "play",
            "description" : "escuchar a (ES)",
            "command_regexp" : "^escuchar\\sa?\\s(.*)$"
        }
    ]
}
 
Here's the updated list in 2019.4:

Trimmed it to ENglish ones I think.

i.e. "where is milkshake",
"drive me to milkshake",
"call superman",
"call batman, superman & spiderman",
"bookmark that prius cut me off" << clip or bookmark let service find it better (searchability, dropdown)??

Code:
{
    "voice_command_list" : [
        {
            "command_type" : "navigate_to_home",
            "description" : "navigate to home (EN)",
            "command_regexp" : "^(?:where is|drive|drive me|take me|navigate) (?:home|to home|2 home|to my home|2 my home|to my house|2 my house)(?: tonight)?$"

            , "tests_match": [
                ["drive home"],
                ["drive me home"],
                ["drive me to my home"],
                ["drive me to my home tonight"],
                ["drive me to my house"],
                ["drive me to my house tonight"],

                ["drive 2 my home"],
                ["drive 2 my house"],
                ["drive 2 my house tonight"],

                ["take me home"],
                ["take me to my home"],
                ["take me to my house"],
                ["take me to my house tonight"],

                ["navigate home"],
                ["navigate to my home"],
                ["navigate to my house"],
                ["navigate to my house tonight"]
            ]
        }
,
        {
            "command_type" : "navigate_to_work",
            "description" : "navigate to work (EN)",
            "command_regexp" : "^(?:where is|drive|drive me|take me|navigate) (?:work|to work|2 work|2 my work|to my work)$"

            , "tests_match": [
                ["drive me to work"]
                , ["drive me to my work"]
                , ["drive me 2 my work"]

                , ["drive to work"]
                , ["drive to my work"]

                , ["where is work"]

                , ["take me to work"]
                , ["take me to my work"]
                , ["take me 2 my work"]

                , ["navigate to work"]
                , ["navigate 2 work"]
                , ["navigate to my work"]
                , ["navigate 2 my work"]
            ]
        }
,
        {
            "command_type" : "navigate",
            "description" : "navigate (EN)",
            "command_regexp" : "^(?:navigate|dr|drive|drive me|take me)(?: to| 2)?\\s(.*)$"

            , "tests_match": [
                  ["navigate to starbucks", "starbucks"]
                  , ["navigate to milkshake", "milkshake"]
                  , ["navigate to the great wall", "the great wall"]
                  , ["drive me to milkshake", "milkshake"]
            ]
        }
,
        {
            "command_type" : "navigate",
            "description" : "where is (EN)",
            "command_regexp" : "^where is\\s(.*)$"

            , "tests_match": [
                ["where is taiwan", "taiwan"]
                , ["where is milkshake", "milkshake"]
                , ["where is the great wall", "the great wall"]
            ]
        }
,
        {
            "command_type" : "cancel_navigation",
            "description" : "cancel navigation (EN)",
            "command_regexp" : "^(?:cancel|stop|end)\\s(?:navigation|nav|trip)$"

            , "tests_match": [
                ["cancel navigation"],
                ["cancel nav"],
                ["cancel trip"],
                ["stop navigation"],
                ["stop nav"],
                ["stop trip"],
                ["end navigation"],
                ["end nav"],
                ["end trip"]
                  ]
        },
        {
            "command_type" : "call",
            "description" : "call",
            "command_regexp" : "^call\\s(.*)$"

            , "tests_match": [
                  ["call superman", "superman"]
                  , ["call batman", "batman"]
                  , ["call batman, superman & spiderman", "batman, superman & spiderman"]
            ]
        },
        {
            "command_type" : "call",
            "description" : "dial",
            "command_regexp" : "^dial\\s(.*)$"
        },
        {
            "command_type" : "call",
            "description" : "phone",
            "command_regexp" : "^phone\\s(.*)$"
        },
        {
            "command_type" : "note",
            "description" : "note",
            "command_regexp" : "^notes?\\s?(.*)$"
        },
        {
            "command_type" : "note",
            "description" : "report",
            "command_regexp" : "^reports?\\s?(.*)$"
        },
        {
            "command_type" : "note",
            "description" : "bug note",
            "command_regexp" : "^bug notes?\\s?(.*)$"
        },
        {
            "command_type" : "note",
            "description" : "bug report",
            "command_regexp" : "^bug reports?\\s?(.*)$"
        },
        {
            "command_type" : "clipbookmark",
            "description" : "clip logging bookmark",
            "command_regexp" : "^bookmarks?\\s?(.*)$"
            , "tests_match": [
                ["bookmark that prius cut me off", "that prius cut me off"],
                ["bookmark diving toward an exit", "diving toward an exit"]
            ]
        },
        {
            "command_type" : "play",
            "description" : "play",
            "command_regexp" : "^plays?\\s(.*)$"
        },
        {
            "command_type" : "play",
            "description" : "listen to",
            "command_regexp" : "^listen (?:to|2)\\s(.*)$"
            , "tests_match": [
                ["listen to coldplay", "coldplay"],
                ["listen 2 coldplay", "coldplay"]
            ]

        },
}
 
I guess I'm not the only one who was expecting a far more comprehensive list by now.
Sooo much more Tesla could do.

"Note" did make me think it would be cool if you could dictate a note onto the sketch pad and send/email it to yourself, I'm always thinking of stuff to do in the car whilst it's on AP and not convenient or sensible to write it down.

and please can we have select usb/radio/spotify etc and options to choose music/channels on that source.
 
One of the problems is that it's just not natural...
I'll call my friend and say "Where is the nearest brewery?" and then decide if I want to go there or not.
I don't call my friend and say "Navigate to nearest brewery?", for fear that he'll think I'm a cyborg.

Oddly it appears to understand "where is" for home and work.
ie.
"command_regexp" : "^(?:where is|drive|drive me|take me|navigate) (?:home|to home|2 home|to my home|2 my home|to my house|2 my house)(?: tonight)?$"
"command_regexp" : "^(?:where is|drive|drive me|take me|navigate) (?:work|to work|2 work|2 my work|to my work)$"
vs
"command_regexp" : "^(?:navigate|dr|drive|drive me|take me)(?: to| 2)?\\s(.*)$"
 
  • Like
Reactions: Ulmo and JohnnyG
Oddly it appears to understand "where is" for home and work.
ie.
"command_regexp" : "^(?:where is|drive|drive me|take me|navigate) (?:home|to home|2 home|to my home|2 my home|to my house|2 my house)(?: tonight)?$"
"command_regexp" : "^(?:where is|drive|drive me|take me|navigate) (?:work|to work|2 work|2 my work|to my work)$"
vs
"command_regexp" : "^(?:navigate|dr|drive|drive me|take me)(?: to| 2)?\\s(.*)$"
Well that's just great, because I'm always asking people "Where is my home?!" and "Where is my work?!", but I rarely ask "Where is the nearest restaurant?!" :p:D
 
  • Funny
Reactions: scottf200