Я создал Intent, который выводит контекст с заданным именем параметра, скажем, $myParam
.Цель этого намерения - поймать длинную последовательность чисел.Я знаю, что существует сущность @sys.number-sequence
, но я использую итальянский язык, и этот тип сущностей недоступен.Есть только @sys.number
, но числа, которые я ожидаю от пользователя, находятся вне его диапазона.
В соответствии с этими ограничениями я выбрал @sys.any
в качестве объекта для моего параметра $myParam
.
Проблема
Когда пользователь вводит цифры,в реальном устройстве Помощник может добавить пробелы между ними (в то время как пользователь говорит их).
Когда помощник получает последовательность 111 222
, намерение срабатывает, и все идет хорошо.
Но когда помощник получает последовательность 111222
(обратите внимание на отсутствие пробела)) это не работает.
Я ожидал, что @sys.any
сущность ловит все входные данные, но это не выглядит так.
Вы знаете, как справиться с этим делом?
Моя цельдолжен вызывать намерение, даже когда помощник ловит последовательность цифр без пробела между, до или после последовательности.
Изображение:
https://ibb.co/ngBzGtx