Picovoice Console — Porcupine Wake Word Engine
Navigate to the Porcupine console from the Picovoice Console landing page:

Type in the phrase
A unique feature of the Porcupine wake word engine is that one can simply type in the trigger phrase and it will train a model for that specific phrase within hours. Picovoice uses a technique called transfer learning, which mimics how humans learn new phrases.
When in the wake word console, type the wake phrase you want to train:

The choice of phrase is important for both accuracy and user experience. A good wake phrase needs to have some properties in terms of length and number of syllables. See Tips for Choosing a Wake Word for a summary.
Select your platform
The wake word models created by Console are platform-specific: a model trained for Raspberry Pi cannot run on Android, for example.
Select the target platform using the dropdown:

Train the wake word
Click on the "Train" button, accept the terms of use, and click "Train" again to confirm:

If the phrase is accepted (pronunciation is understood and phrase length is not too short or too long), the training will commence.
The model is now being trained. You will be able to download it within a few hours.
Test the model inside your browser
A unique feature of Picovoice Console is that it allows testing within the browser. Test the newly-trained model in your browser using the microphone button on the right-hand side of the screen:

Even if you turn off your WiFi, the testing will continue to function, as all voice processing is performed in the browser itself.
Download the model
Click "Download" to get a copy of your wake word model (file with .ppn
extension).

Use the .ppn
file with the Picovoice SDK or Porcupine directly as a wake word / always-listening component in your voice user interface.