This example is adapted from the Web Speech API spec.
For more information, see the Intent to Ship thread on blink-dev.