Пользовательское задание требует настраиваемого речевого движка, в вашем случае с настраиваемым движком вы можете получить гораздо более точное соответствие, настроив ожидаемые слова.
10 вариантов вам не помогут.Если у вас есть только 2 варианта декодирования в предложении из 10 слов, вам нужно получить 1024 различных результата декодирования.Вам бы лучше иметь их в более компактной форме путаницы сети или решетки.