How to Turn Your Product Name into a Custom Wake Word

October 2026 · product design · custom wake words

A smart light, robot, appliance or app may already have a product name. The next question is whether the device can actually listen for that name locally and start the right action.

A product name is not automatically a good wake word

A brand name is designed for people. A wake word is designed for a detector. A useful wake word should be easy for target users to pronounce, long enough to be distinguishable, and uncommon enough to avoid frequent false triggers.

“Turn on the living-room light” is a fixed command. “Hey Taro” could be a wake phrase. If the product only needs a short list of actions such as on, off, brighter and dimmer, a multi-keyword model may be more appropriate than a separate wake-word and full-ASR pipeline.

Choose KWS or ASR from the product requirement

Product needGood first optionWhy
Wake a device or appSingle-keyword KWSIt detects one known phrase with a simple response path
Recognize 2–10 fixed actionsMulti-keyword KWSOne model can map several phrases to actions
Understand arbitrary sentences or numbersASR plus intent handlingThe system needs open speech converted into text
Verify who is speakingSpeaker verificationThat is an identity problem, not a wake-word problem

If the product only needs a wake phrase or a few fixed commands, starting with KWS can avoid the memory, latency and integration cost of a full speech-recognition stack.

How to evaluate a product name

  1. Read it aloud instead of judging the spelling alone.
  2. Avoid very short, common or easily confused phrases.
  3. Ask several speakers to say it at a natural speed.
  4. Check accents, languages and pronunciation differences in the target market.
  5. Test both detection and false triggers from ordinary conversation.

Browser testing is useful for rejecting obviously weak candidates. It is not a substitute for testing the final microphone, enclosure, distance and noise environment.

From a product name to an offline model

  1. Enter the product name or fixed command.
  2. Select the training language and model option.
  3. Generate the model and test it with real voices.
  4. Download a standard ONNX or TFLite model when the result is promising.
  5. Use the inference examples with Android, Web, Python, desktop or embedded targets.
  6. Measure recall, false triggers, latency and power on the final device.

When real-voice enhancement helps

Real-voice data is useful when a product targets a specific accent or user group, or when synthetic-voice tests look good but natural speech is less reliable. It complements, rather than replaces, real-device validation.

Where Voicute fits

Voicute moves the question “can my device hear its own name?” before model download. A product team can enter its own product name, train and test a Basic model, then decide whether it needs a downloadable model, real-voice enhancement, multiple keywords or further false-trigger optimization.

The downloaded model can run locally without cloud inference, an AccessKey or a per-device runtime fee. The final result still depends on the phrase, language, microphone, enclosure and target device.

Important limitation: a successful browser test only means the phrase is worth testing further. It does not guarantee production performance across every device, distance, noise condition or speaker.
Train and test your product name →
View the open-source inference engine and demo models →
ONNX / TFLite · Android · ESP32 · Web · Python · Home Assistant