---
source_path: "models/index.md"
canonical_url: "https://doc.sensory.com/tnl/7.9/models/"
---

# Included models

This distribution includes sample models in _~/Sensory/TrulyNaturalSDK/7.9.0/model/_

You can also [download models](https://doc.sensory.com/tnl/7.9/models/downloads.md#models-downloads) for additional languages
in a range of sizes.

Console examples in this section assume _$HOME/Sensory/TrulyNaturalSDK/7.9.0_ as the SDK
install directory; replace that prefix if you installed elsewhere.

## Wake words

See the [wake word model type](https://doc.sensory.com/tnl/7.9/models/types/wake-word.md#wake-word-type) for description of
model behavior and settings.

### spot-voicegenie-enUS-6.6.0-m.snsr

Fixed-phrase "Voice Genie" wake word for US English. Reports a
[confidence-score](https://doc.sensory.com/tnl/7.9/api/setting-keys/results.md#confidence-score) with each detection.

### spot-hbg-enUS-1.4.0-m.snsr

Fixed-phrase "Hello Blue Genie" wake word for US English.

### spot-music-enUS-1.2.0-m.snsr

Music command set for US English. Commands include
"play music", "pause music", "stop music", "previous song", and "next song".

## Adapting wake word

See the [adapting wake word model type](https://doc.sensory.com/tnl/7.9/models/types/ca.md#ca-type) for a description of
model behavior and settings.

### ca-voicegenie-enUS-1.1.0.snsr

This is a fixed-phrase spotter for "Voice Genie" in US English that adapts to users'
speech to improve false-accept rates.

Model adaptation and enrollment happens automatically and without any
additional code requirements — you can use this model as a drop-in replacement for the fixed-phrase [Voice Genie](https://doc.sensory.com/tnl/7.9/models/index.md#spot-voicegenie-enUS) spotter.

Configuration settings of particular interest include [cache-file](https://doc.sensory.com/tnl/7.9/api/setting-keys/configuration.md#cache-file) and [max-users](https://doc.sensory.com/tnl/7.9/api/setting-keys/configuration.md#max-users).

Use [user-iterator](https://doc.sensory.com/tnl/7.9/api/setting-keys/iterators.md#user-iterator), [delete-user](https://doc.sensory.com/tnl/7.9/api/setting-keys/runtime.md#delete-user), and [rename-user](https://doc.sensory.com/tnl/7.9/api/setting-keys/runtime.md#rename-user) to manage user enrollments.

**Note:**

This model requires support for [multi-threading](https://doc.sensory.com/tnl/7.9/api/setting-keys/library-information.md#thread-support).

### Details

The reported [text](https://doc.sensory.com/tnl/7.9/api/setting-keys/results.md#text) value changes once
enrollment has identified and enrolled a new speaker.

```console
% cd $HOME/Sensory/TrulyNaturalSDK/7.9.0

# two different speakers saying "voice genie"
% bin/snsr-eval -t model/ca-voicegenie-enUS-1.1.0.snsr\
    -s cache-file=ca-vg-cache.snsr\
    -s max-users=3
  2235   3045 voice_genie
  6810   7545 voice_genie
 11745  12525 user1/voice_genie
 16845  17595 user1/voice_genie
 29355  30180 voice_genie
 34845  35820 user2/voice_genie
 37815  38520 user1/voice_genie
 40080  40905 user2/voice_genie
^C

# restart, loading enrollments from the cache file
% bin/snsr-eval -t model/ca-voicegenie-enUS-1.1.0.snsr\
    -s cache-file=ca-vg-cache.snsr\
    -s max-users=3
 12045  13035 user2/voice_genie
 15180  15840 user1/voice_genie
 17745  18465 user1/voice_genie
 20175  20820 user2/voice_genie
^C
```

## Wake word enrollment

See the [wake word enrollment model type](https://doc.sensory.com/tnl/7.9/models/types/enroll.md#enroll-type) for a description of
model behavior and settings.

### eft-hbg-enUS-23.0.0.9.snsr

EFT spotter for "Hello Blue Genie", US English.
This model produces wake words with a low imposter accept rate.

### udt-universal-3.67.1.0.snsr

UDT enrollment. This model creates spotters with nine different operating points and
supports multiple languages.

Optimized for German, English (Australian, British, Indian, United States),
Spanish (European Union, North American),
French (European Union),
Italian, Korean, Brazilian Portuguese, and
Mandarin Chinese.

### udt-enUS-5.1.1.9.snsr

UDT enrollment with backwards compatibility.

**Note:**

This older model produces enrolled wake words with reduced accuracy.

Use this model only when targeting a [THF Micro][] 3.x DSP port,
or when the wake word is followed by additional validation.

## VAD

See the [VAD model type](https://doc.sensory.com/tnl/7.9/models/types/vad.md#vad-type) for a description of
model behavior and settings.

### vad-ml-3.0.0.snsr

Deep-learned stand-alone Voice Activity Detector.

## LVCSR _(TrulyNatural only)_

See the [LVCSR model type](https://doc.sensory.com/tnl/7.9/models/types/lvcsr.md#lvcsr-type) for a description of
model behavior and settings.

### lvcsr-build-enUS-14.2.0-5MB.snsr _(TrulyNatural only)_

US English recognizer with 4.9 MiB acoustic model and support for [grammar-based recognition](https://doc.sensory.com/tnl/7.9/reference/grammar.md#grammar-based-recognition)
and in-grammar acoustic confidence scores. Use [search.frame-nota](https://doc.sensory.com/tnl/7.9/api/setting-keys/configuration.md#searchframe-nota) to adjust out-of-grammar rejection.

**Example:**

```
% cd $HOME/Sensory/TrulyNaturalSDK/7.9.0
% snsr-eval -t model/lvcsr-build-enUS-14.2.0-5MB.snsr\
    -s partial-result-interval=0 \
    -f grammar-stream data/grammars/en-US/enrollments-nlu-slot.grm \
    data/enrollments/armadillo-1-2-c.wav

NLU intent: navigate (0.0000) = how far away is winco
NLU entity:   place (0.0000) = winco
   300   1920 armadillo how far away is winco
```

## STT _(STT only)_

See the [STT model type](https://doc.sensory.com/tnl/7.9/models/types/stt.md#stt-type) for a description of
model behavior and settings.

You can [download](https://doc.sensory.com/tnl/7.9/models/downloads.md#models-downloads) additional models for other languages
in a range of different sizes.

### stt-enUS-general-medium-2.4.5-pnc.snsr _(STT only)_

STT recognizer with broad-domain and [grammar-based recognition](https://doc.sensory.com/tnl/7.9/reference/grammar.md#grammar-based-recognition) support.
Results include capitalization and punctuation.

This model requires STT support, which currently depends on third-party
Open Source modules that are optionally included in the TrulyNatural SDK
See [Open Source Licenses](https://doc.sensory.com/tnl/7.9/licenses/oss.md#open-source-licenses) for details.

<!--
### @ mh stt-enUS-automotive-medium

STT recognizer with broad-domain support and special
focus on automotive command-and-control tasks. It includes a machine-learned
NLU component that identifies automotive intents and entities.
Results include capitalization and punctuation.

This model requires STT support, which currently depends on third-party
Open Source modules that are optionally included in the TrulyNatural SDK
See [Open Source Licenses](https://doc.sensory.com/tnl/7.9/licenses/oss.md#open-source-licenses) for details.

All model components (acoustic, language, and NLU) are owned by Sensory.

### Details: NLU intents and entities

| Intent | Entities | Examples |
|:-------|:---------|:---------|
| activate_car_alarm |   | car alarm on<br>set the car alarm |
| activate_lights | automatic_lights, dashboard_lights, daytime_running_lights, door_lights, fog_lights, hazard_lights, high_beams, interior_lights, low_beams, parking_lights, light, front, rear, driver_side, left_side, passenger_side, right_side, duration, percentage_value, trunk  | turn on the headlights<br>flash the brights<br>cabin lights on |
| adjust_mirror | front, rear, driver_side, left_side, passenger_side, right_side, side, rearview, direction, adjust_type, percentage_value, length_unit length_unit | adjust driver side mirror<br>fold in the side mirrors<br>lower rearview mirror<br>set the passenger side mirror up one inch |
| affirm |   | confirm<br>please |
| answer_call | contact_name  | accept my call<br>answer call from ylana |
| average_m_p_g |   | check gas mileage |
| battery_level | number_unit number_unit | check the battery level |
| bot_challenge |   | am i talking to a human<br>are you a bot |
| call_contact | contact_name, message | call jeff<br>make a call to marco |
| call_emergency | ems  | call nine one one<br>call the police |
| call_end |   | hang up call |
| call_general |   | digit dial<br>make a call |
| call_number | phone_number  | call seven six five seven three zero six four one five |
| camera_off | camera, front, rear, rearview, side  | back camera off |
| camera_on | camera, front, rear, rearview, side  | activate all cameras<br>turn on the dash cam |
| cancel |   | cancel<br>quit |
| change_gears | gear  | put it in reverse<br>shift into park |
| change_temp_unit | temperature_unit  | change to celsius |
| change_time_zone | time_zone  | change time zone to mountain standard time |
| check_messages | contact_name  | check my messages<br>how many messages in my inbox |
| climate_sync | hvac, left_side, right_side | turn on climate sync<br>turn off synchronization of the a c |
| close_door | front, rear, driver_side, left_side, passenger_side, right_side, fuel_door, garage_door, side_door, van_door  | back doors shut<br>close driver's side door<br>lower garage door |
| close_glove_box | glove_box  | shut the cubby-hole<br>close the jocky box<br>raise the glove compartment |
| close_hood | hood, rear, trunk rear, hazard_lights | close my bonnet<br>slam the hood |
| close_trunk | trunk  | close the tailgate<br>lower the trunk<br>shut the boot |
| close_window | front, rear, driver_side, left_side, passenger_side, right_side, roof, percentage_value, adjust_type, number_unit, length_unit adjust_type, number_unit, length_unit | close the sunroof<br>close the back passenger's side windows all the way<br>front window up |
| connect_bluetooth |   | bluetooth connect device car<br>connect cell phone<br>pair headphones |
| current_speed | speed_unit  | display speed<br>tell me what the speedometer says |
| d_v_d_player | adjust_type, percentage_value, front, rear  | play a d v d for the kids |
| deactivate_car_alarm |   | deactivate safety system<br>silence the car alarm |
| deactivate_lights | automatic_lights, dashboard_lights, daytime_running_lights, door_lights, fog_lights, hazard_lights, high_beams, interior_lights, low_beams, parking_lights, light, front, rear, driver_side, left_side, passenger_side, right_side, duration, percentage_value, trunk  | all lights off<br>cabin light off<br>deactivate adaptive driving beam |
| decline_call | contact_name  | decline call from ylana<br>dismiss incoming call |
| decrease_cruise_control | speed_unit, adjust_type, percentage_value, number_unit  | decrease cruise control speed by eighty kilometeres per hour<br>decrease cruise forty<br>lower the speed of the cruise |
| decrease_display | rear, front | dim the screen |
| decrease_fan_speed | front, rear, driver_side, left_side, passenger_side, right_side, hvac, adjust_type, percentage_value, duration, number_unit, safety_lock duration, number_unit, safety_lock | change fan to slower<br>decrease fan some |
| decrease_lights | automatic_lights, dashboard_lights, daytime_running_lights, door_lights, fog_lights, hazard_lights, high_beams, interior_lights, low_beams, parking_lights, light, front, rear, driver_side, left_side, passenger_side, right_side, percentage_value, trunk | dim interior lights<br>turn down the dashboard lights |
| decrease_seat_warmers | front, rear, driver_side, left_side, passenger_side, right_side, adjust_type, percentage_value  | decrease my seat warmer<br>make warmers cooler<br>set all of my seat warmers down |
| decrease_steering_wheel_warmer |   |  |
| decrease_temperature | adjust_type, percentage_value, front, rear, driver_side, passenger_side, hvac, number_unit, temperature_unit | decrease heat<br>decrease temperature by ten degrees celsius<br>it's hot in here |
| decrease_volume | adjust_type, percentage_value, front, rear, number_unit front, rear, number_unit | crank audio level down<br>audio softer |
| decrease_wiper_speed | front, rear, percentage_value, number_unit | decrease back windshield wiper speed<br>lower the front wiper by a little bit |
| deny |   | do not send<br>no |
| feature_list |   | what can i say<br>what features do you have again |
| fuel_level |   | check fuel level<br>do i need to get gas soon<br>how empty is the petrol tank |
| give_duration | duration  | five minutes<br>for two minutes |
| give_name | contact_name  | jeff<br>megan |
| give_time | time  | ten a m<br>three thirty p m |
| good_bye |   | see you later |
| greet |   | hello |
| honk_horn |   | beep the horn<br>honk |
| increase_cruise_control | speed_unit, adjust_type, percentage_value, number_unit  | bump up ths speed by three miles per hour<br>increase cruise speed ten |
| increase_display | rear, front | make the screen brighter<br>increase display brightness |
| increase_fan_speed | front, rear, driver_side, left_side, passenger_side, right_side, hvac, adjust_type, percentage_value, duration, number_unit, safety_lock | crank up the fans<br>change fan speed to higher speed |
| increase_lights | automatic_lights, dashboard_lights, daytime_running_lights, door_lights, fog_lights, hazard_lights, high_beams, interior_lights, low_beams, parking_lights, light, front, rear, driver_side, left_side, passenger_side, right_side, percentage_value, trunk, driver_side, right_side | make the dome lights brighter |
| increase_seat_warmers | front, rear, driver_side, left_side, passenger_side, right_side, adjust_type, percentage_value  | change seat warmer faster speed<br>increase all my seat warmer |
| increase_steering_wheel_warmer |   |  |
| increase_temperature | adjust_type, percentage_value, front, rear, driver_side, passenger_side, hvac, number_unit, temperature_unit, temperature_unit | crank up heater<br>i'm extremely cold<br>increase the a c by fifty percent<br>make it warmer |
| increase_volume | adjust_type, percentage_value, front, rear, number_unit, artist | change the volume louder<br>crank up the music level |
| increase_wiper_speed | front, rear, percentage_value, number_unit | all of my wipers higher |
| lock_door | front, rear, driver_side, left_side, passenger_side, right_side, safety_lock, van, fuel, hood, trunk, etc.  | activate child safety locks<br>doors lock up |
| lock_window | front, rear, driver_side, left_side, passenger_side, right_side  | activate window child safety lock |
| lower_steering_wheel | adjust_type | move my steering wheel down |
| manual_default |   | display vehicle diagnostics<br>where is the driver's manual |
| manual_garage |   | how do i program the garage remote |
| manual_set_memory |   | can i save the passenger seat position<br>save the driver seat memory two |
| manual_topic | help_feature  | alarm help<br>help cameras<br>how do I adjust the headrest<br>manual page for clock settings<br>what is the recommended tire pressure for my car |
| music_player | player_action, album_title, artist, genre, podcast, song_title  | play <song_title>,<artist>,<genre><br>find me some music by <artist><br>listen to <artist>,<genre> |
| navigation | navigation_location  | how do I reach the nearest railway station<br>best way to the closest park |
| no_command | *any* | *all unrecognized commands* |
| odometer_reset |   | first trip counter to zero<br>reset odometer |
| odometer_total |   | current mileage<br>how many miles on car |
| odometer_trip |   | display trip distance<br>what's the trip odometer |
| oil_level | number_unit | check oil level<br>how much oil is left |
| open_door | front, rear, driver_side, left_side, passenger_side, right_side, fuel_door, garage_door, roof, side_door, van_door, percentage_value, roof | front right door open<br>my sliding doors pop open<br>open up all of the doors |
| open_glove_box | glove_box  | lower the glove compartment<br>open the cubby hole |
| open_hood | hood, hazard_lights | bonnet open<br>please open the hood |
| open_trunk | trunk, rear | boot open<br>my tailgate door pop open<br>open the barn doors |
| open_window | front, rear, driver_side, left_side, passenger_side, right_side, roof, percentage_value, adjust_type, number_unit, length_unit adjust_type, number_unit, length_unit | roll down my windows<br>crack the moonroof open<br>lower windows by twenty five percent |
| query_airbag | driver_side, passenger_side, right_side, left_side | is the passenger airbag engaged |
| query_blinker | right_side, left_side, driver_side, passenger_side  | are my blinkers on<br>turn signal status |
| query_car_mode | car_mode  | car mode status<br>what's the car mode |
| query_cruise_control | speed_unit | what is the cruise set at<br>what speed is the cruise on |
| query_date | date  | what is today's date |
| query_defrost | front, rear  | is front defrost on<br>what is the status of the rear defrost |
| query_door_lock | front, rear, driver_side, left_side, passenger_side, right_side, roof, safety_lock, fuel_door, garage_door, van_door, trunk, hood, glove_box  | are the back doors locked<br>did i lock the car<br>is the child-safety lock on |
| query_door_open | front, rear, driver_side, left_side, passenger_side, right_side, roof, safety_lock, fuel_door, garage_door, van_door, trunk, hood, glove_box  | is the fuel door open<br>is the hood closed<br>did i remember to shut the garage door<br>which doors are open |
| query_fan | fan_direction  | is the fan set to footwell<br>where is the air blowing |
| query_fan | front, rear  | are the fans on<br>what is the fan speed |
| query_lane_assist |   | is the lane keeping aid active |
| query_light | automatic_lights, dashboard_lights, daytime_running_lights, door_lights, fog_lights, hazard_lights, high_beams, interior_lights, low_beams, parking_lights, light, front, rear, driver_side, left_side, passenger_side, right_side, duration, percentage_value, trunk  | did i leave the low beams on<br>is the dome light on<br>what is the status of the daytime running lights |
| query_park_assist |   | is the parking assistant on |
| query_parking_brake |   | is the parking brake engaged |
| query_radio_station |   | what channel is this |
| query_seat_warmers | front, rear, driver_side, left_side, passenger_side, right_side, percentage_value, adjust_type  | are the heated seats on<br>is the front right heated seat on |
| query_speed_limit |   | what's the speed limit here |
| query_steer_assist |   | is the steering assistang engaged |
| query_temperature | driver_side, passenger_side, hvac, percentage_value | check how cold is it inside<br>check temp in the car<br>tell me the current temperature of the car |
| query_temperature_outside | date  | check exterior temperature today for me<br>how hot is it outside my car |
| query_time | time_zone  | what time is it in berlin<br>what's the time now |
| query_timer |   | how much left on the timer |
| query_volume |   | how loud is the radio<br>what is the volume |
| query_warning_light |   | check dashboard lights<br>describe dashboard warning<br>tell me what is that light |
| query_weekday | date  | what day is it today<br>what's today |
| query_window | front, rear, driver_side, left_side, passenger_side, right_side, roof, percentage_value, adjust_type, number_unit, length_unit | is the back right window open<br>are any windows open |
| query_wipers | front, rear  | are the wipers on<br>what is the speed of the wipers |
| query_year |   | what year is it |
| raise_steering_whell |   | move my steering wheel closer<br>raise steering wheel up a bit |
| range |   | distance until empty<br>how far before in need to refuel |
| reset_demo |   | reset the demo<br>start over |
| scan_radio |   | scan the fm radio<br>search for radio stations |
| seat_backwards | front, rear, driver_side, left_side, passenger_side, right_side, center, length_unit, percentage_value | adjust driver seat back<br>move driver seat backwards |
| seat_cooling | front, rear, driver_side, left_side, passenger_side, right_side, center, length_unit, percentage_value | activate seat cooling<br>increase seat ventilation |
| seat_custom | front, rear, driver_side, left_side, passenger_side, right_side, center, length_unit, percentage_value | adjust seat to preset one<br>disable passenger seat suspension<br>switch my driver's seat to saved position four |
| seat_forward | front, rear, driver_side, left_side, passenger_side, right_side, center, length_unit, percentage_value | move driver seat forward |
| seat_incline | front, rear, driver_side, left_side, passenger_side, right_side, center, length_unit, percentage_value | move front seat back up<br>sit up straighter |
| seat_lower | front, rear, driver_side, left_side, passenger_side, right_side, center, length_unit, percentage_value | lower my seat two inches |
| seat_raise | front, rear, driver_side, left_side, passenger_side, right_side, center, length_unit, percentage_value | lift up my seat<br>make my seat taller |
| seat_recline | front, rear, driver_side, left_side, passenger_side, right_side, center, length_unit, percentage_value | lay the seat back<br>recline the passenger seatback |
| send_message | contact_name, message  | message matt i'm on my way<br>ask batty by text are you free for dinner<br>compose note to john in gchat<br>dm whitney |
| service_reminder | duration, time, date, number_unit, percentage_value, time_of_day | am i scheduled for an oil change soon<br>begin charge at two a m<br>schedule an appointment for a tune up |
| set_car_mode | car_mode  | activate traction mode<br>enable sports mode |
| set_cruise_control | speed_unit, adjust_type, percentage_value, number_unit  | cruise control set to seventy eight<br>set cruise control feature down to fifty five |
| set_display | rear, front | adjust the screen settings |
| set_fan | cabin_vent, dual_air, floor_vent, windshield_vent, driver_side, percentage_value | blow are on my feet<br>direct air flow to the windshield |
| set_fan | front, rear, driver_side, left_side, passenger_side, right_side, hvac, adjust_type, percentage_value, duration, number_unit, safety_lock duration, number_unit, safety_lock | activate max a c<br>adjust fan speed to low setting<br>change the fan to four |
| set_lights | automatic_lights, dashboard_lights, daytime_running_lights, door_lights, fog_lights, hazard_lights, high_beams, interior_lights, low_beams, parking_lights, light, front, rear, percentage_value, driver_side, left_side, passenger_side, right_side, trunk | chage cab light to max intensity |
| set_off_car_mode | car_mode  | cancel hill start assist<br>cut off auto pilot |
| set_radio | radio_station, genre  | change station to w i p b<br>listen to radio station a m ten seventy |
| set_seat_warmers | front, rear, driver_side, left_side, passenger_side, right_side, adjust_type, percentage_value  | both seat warmers to three<br>can you turn my seat heater on medium<br>change warmers highest speed |
| set_steering_wheel_warmer |   |  |
| set_temperature | adjust_type, percentage_value, front, rear, driver_side, passenger_side, hvac, number_unit, temperature_unit | a c at seventy two degrees<br>change front heater setting to low<br>make the temperature sixty two degrees fahrenheit |
| set_time |   | reset the clock |
| set_volume | adjust_type, artist, music_service, song_title | change audio volume zero<br>mute music |
| set_volume | adjust_type, percentage_value, front, rear, number_unit, front, rear, number_unit | adjust the volume<br>change audio to fifty percent<br>make volume level three |
| set_wipers | front, rear, percentage_value, number_unit | all the wipers high<br>my rear wiper highest |
| speed_limiter |   | activate speed limiter<br>decrease the governor<br>increase limiter to forty five miles per hour |
| timer_on | duration  | set a timer for ten minutes |
| timer_off |   | cancel timer |
| tire_pressure | front, rear, driver_side, left_side, passenger_side, right_side  | are my tires flat<br>what is my front right tire pressure |
| turn_off_airbag | driver_side, passenger_side, left_side, right_side | activate passenger side airbag |
| turn_off_blinker | side  | blinkers off<br>deactivate left turn signal |
| turn_off_bluetooth |   | bluetooth disconnect car device<br>delete my bluetooth pairing for android |
| turn_off_car |   | cut the engine<br>disable vehicle |
| turn_off_cruise_control |   | cancel cruise control |
| turn_off_defrost | front, rear, driver_side, left_side, passenger_side, right_side, percentage_value, adjust_type  | all my back glass defroster off<br>stop defroster |
| turn_off_display | rear, front | turn off the screens |
| turn_off_fan | front, rear, hvac, adjust_type, percentage_value | a c off<br>can you turn off the heat<br>cut fan |
| turn_off_lane_assist |   | turn off lane assist<br>deactivate l d w |
| turn_off_navigation |   | quit g p s<br>stop navigation |
| turn_off_park_assist |   | turn off parking assistant |
| turn_off_parking_brake | roof | release e brake |
| turn_off_radio |   | turn off radio |
| turn_off_seat_warmers | front, rear, driver_side, left_side, passenger_side, right_side  | all seat warmers off<br>disengage right seat's seat warmers |
| turn_off_steer_assist |   | disengage steering assistant |
| turn_off_steering_wheel_warmer |   |  |
| turn_off_wipers | front, rear  | back wipers off<br>deactivate all wipers |
| turn_on_airbag | driver_side, passenger_side, left_side, right_side |  |
| turn_on_blinker | side  | left blinker on<br>turn on the right blinker |
| turn_on_bluetooth |   | engage bluetooth<br>set up bluetooth |
| turn_on_car |   | begin engine<br>start the car |
| turn_on_cruise_control |   | begin cruise control feature<br>enable cruise contol |
| turn_on_defrost | front, rear, driver_side, left_side, passenger_side, right_side, percentage_value, adjust_type  | activate front defrost only<br>demist rear windshield |
| turn_on_display | rear, front | turn on the heads up display<br>can you turn on the rear tv screens<br>turn on the kids screens |
| turn_on_fan | front, rear, hvac  | activate a c<br>initiate heater<br>power on fan |
| turn_on_lane_assist |   | activate l t a<br>turn on lane keeping aid |
| turn_on_navigation |   | begin navigation<br>start the g p s |
| turn_on_park_assist |   | park the car<br>turn on parking sensors |
| turn_on_parking_brake |   | activate parking brake<br>engage hand brake |
| turn_on_radio |   | turn on the radio |
| turn_on_seat_warmers | front, rear, driver_side, left_side, passenger_side, right_side  | activate front left seat's seat heaters<br>both seat heaters on |
| turn_on_steer_assist |   | begin steer control |
| turn_on_steering_wheel_warmer |   |  |
| turn_on_wipers | front, rear  | activate front wiper<br>turn on rear wiper |
| unlock_door | front, rear, driver_side, left_side, passenger_side, right_side, roof, safety_lock, fuel_door, garage_door, van_door, trunk, hood, glove_box  | all door child locks disable<br>driver side door unlock<br> |
| unlock_window | front, rear, driver_side, left_side, passenger_side, right_side  | all my windows child lock off |
| warning_light._specific | warning_light  | check engine light<br>provide information regarding blinking check engine light on dashboard<br>what does the green oil light indicate |
| wash_window | front, rear  | clean all back glass<br>mist my front windshield |
| washer_fluid_level |   | check washer fluid level |

-->

## Templates

Templates add functionality to recognizer models. This includes running models
simultaneously or sequentially, and adding VAD audio gating.

See [template types](https://doc.sensory.com/tnl/7.9/models/tpl/index.md#template-type) for an overview.

### tpl-spot-concurrent-1.6.0.snsr

Runs two [wake word](https://doc.sensory.com/tnl/7.9/models/types/wake-word.md#wake-word-type) models at the same time.

**Also see these related items:** [tpl-spot-concurrent](https://doc.sensory.com/tnl/7.9/models/tpl/tpl-spot-concurrent.md#tpl-spot-concurrent-type)

### tpl-spot-debug-1.6.0.snsr

Adds runtime data collection to a [wake word](https://doc.sensory.com/tnl/7.9/models/types/wake-word.md#wake-word-type) model.

**Also see these related items:** [tpl-spot-debug](https://doc.sensory.com/tnl/7.9/models/tpl/tpl-spot-debug.md#tpl-spot-debug-type)

### tpl-spot-select-1.6.0.snsr

Dynamically selects which of the two embedded [wake word](https://doc.sensory.com/tnl/7.9/models/types/wake-word.md#wake-word-type)
models to run.

**Also see these related items:** [tpl-spot-select](https://doc.sensory.com/tnl/7.9/models/tpl/tpl-spot-select.md#tpl-spot-select-type)

### tpl-spot-sequential-1.6.0.snsr

Runs two [wake word](https://doc.sensory.com/tnl/7.9/models/types/wake-word.md#wake-word-type) models one after the other, with optional
looping on the second. Includes push-to-talk as an alternative to the wake word.

**Also see these related items:** [tpl-spot-sequential](https://doc.sensory.com/tnl/7.9/models/tpl/tpl-spot-sequential.md#tpl-spot-sequential-type)

### tpl-spot-vad-3.14.0.snsr

Runs a [wake word](https://doc.sensory.com/tnl/7.9/models/types/wake-word.md#wake-word-type) until it spots, then does start-
and endpoint detection on the subsequent audio stream using
a [VAD](https://doc.sensory.com/tnl/7.9/models/types/vad.md#vad-type).

**Also see these related items:** [tpl-spot-vad](https://doc.sensory.com/tnl/7.9/models/tpl/tpl-spot-vad.md#tpl-spot-vad-type)

### tpl-opt-spot-vad-lvcsr-1.29.0.snsr _(TrulyNatural only)_

Optionally runs a [wake word](https://doc.sensory.com/tnl/7.9/models/types/wake-word.md#wake-word-type) until it spots, segments the subsequent
audio stream with a [VAD](https://doc.sensory.com/tnl/7.9/models/types/vad.md#vad-type), then sends the segmented audio to
an [LVCSR](https://doc.sensory.com/tnl/7.9/models/types/lvcsr.md#lvcsr-type) or [STT](https://doc.sensory.com/tnl/7.9/models/types/stt.md#stt-type) recognizer. You can select at runtime
whether recognition waits on the wake word or starts immediately.

**Also see these related items:** [tpl-opt-spot-vad-lvcsr](https://doc.sensory.com/tnl/7.9/models/tpl/tpl-opt-spot-vad-lvcsr.md#tpl-opt-spot-vad-lvcsr-type)

### tpl-spot-vad-lvcsr-3.24.0.snsr _(TrulyNatural only)_

Runs a [wake word](https://doc.sensory.com/tnl/7.9/models/types/wake-word.md#wake-word-type) until it spots, segments the subsequent
audio stream with a [VAD](https://doc.sensory.com/tnl/7.9/models/types/vad.md#vad-type), then sends the segmented audio to
an [LVCSR](https://doc.sensory.com/tnl/7.9/models/types/lvcsr.md#lvcsr-type) or [STT](https://doc.sensory.com/tnl/7.9/models/types/stt.md#stt-type) recognizer.

**Also see these related items:** [tpl-spot-vad-lvcsr](https://doc.sensory.com/tnl/7.9/models/tpl/tpl-spot-vad-lvcsr.md#tpl-spot-vad-lvcsr-type)

### tpl-vad-lvcsr-3.18.0.snsr

Detects speech with a [VAD](https://doc.sensory.com/tnl/7.9/models/types/vad.md#vad-type) and sends the segmented audio to
an [LVCSR](https://doc.sensory.com/tnl/7.9/models/types/lvcsr.md#lvcsr-type) or [STT](https://doc.sensory.com/tnl/7.9/models/types/stt.md#stt-type) recognizer.

**Also see these related items:** [tpl-vad-lvcsr](https://doc.sensory.com/tnl/7.9/models/tpl/tpl-vad-lvcsr.md#tpl-vad-lvcsr-type)

<!-- Reference definitions from includes/links.md -->
[THF Micro]: https://doc.sensory.com/thf-micro/ "THF Micro documentation"

<!-- Abbreviation definitions from includes/abbreviations.md -->
*[API]: Application Programming Interface
*[EFT]: Enrolled Fixed Trigger: fixed wake words adapted to a speaker to improve accuracy
*[LVCSR]: Large Vocabulary Continuous Speech Recognition model, feed-forward neural net acoustic model with FST decoder
*[NLU]: Natural Language Understanding model
*[OSS]: Open-source software
*[PNC]: Punctuation and Capitalization, an STT model variant that emits cased text with punctuation
*[SDK]: Software Development Kit
*[STT]: Speech To Text: transformers with language model and CTC decoding
*[THF]: TrulyHandsfree, Sensory's wake word and command recognition technology
*[TNL]: TrulyNatural, Sensory's large-vocabulary speech recognition technology
*[UDT]: User-Defined Trigger: enrolled wake words and command sets
*[VAD]: Voice Activity Detector
