User Defined Trigger Word Detection



The User Defined Trigger Word Detection (UTWD) engine provides the function that determines whether there is a specific word in the speech made by the user just like the ETWD engine. However, the UTWD engine can register the words that the user wants unlike the ETWD engine which registers pre-defined words. The user can register their own words by entering text and making speeches and use them.

This engine determines whether the speech contains the word that the user specified, and informs of the result as “Yes” or “No”. For example, it will be useful if the user can use any name he/she wants, such as “Hi, Choco”, instead of “Hi, LG”, which is a designated expression used as a trigger word for smart speakers or home appliances.

In order to register a word using a voice, the user must perform the speech registration 4 times in total.


The UTWD engine provided by LG AI Platform supports the following features:

HTWD 엔진의 특징
Feature Description
Determine whether a trigger word exists or not

It provides the function that determines whether a pre-defined trigger word exists in the speech made by the user.

Support entering trigger words the user wants

The user can enter a trigger word he/she wants. However, it should be entered only in Korean.

Diversify the ways to enter trigger words

To enter a trigger word accurately, the user must register the word through speech as well as text input.


Engine Structure

The UTWD engine has the following structure.

UTWD Structure


The UTWD engine can be applied to all devices equipped with the speech recognition function. Using the engine, the user can trigger speech recognition without touching the relevant device.


  • Devices with a virtual assistant

You can control the device by the voice from a mobile device equipped with an AI virtual assistant system.

UTWD Usecase 1

  • Home appliances capable of speech recognition​

It can be applied to operate home appliances with voice recognition-capability.


UTWD Usecase2


  • Robot control

Operate and control robots using natural language commands.



UTWD Usecase 3