Это именно то, что написано на банке: это для распознавания команд. Так что, да, вам нужно заранее сообщить ему, какие команды он должен распознавать.
Это не API для диктовки. Я полагаю, что если вы попытаетесь загрузить список команд с помощью английского словаря, вы сделаете распознавание очень трудоемким, медленным и неточным.
Если вы хотите диктовать, вы должны подать запрос на улучшение , чтобы запросить его.