Я создаю голосового робота в Dialogflow, который требует, чтобы пользователь вводил свой идентификатор пользователя и другую информацию, чтобы предварительно заполнить заявку до того, как пользователь будет перенаправлен на IT-сторонника.
НО API преобразования текста в текст распознает буквы в идентификаторе пользователя как слова, т.е.
ПОЛЬЗОВАТЕЛЬ: «мой идентификатор пользователя BC56»
STT транскрипция: "быть посмотри 56"
Идентификаторы пользователя всегда состоят из четырех случайных шифров, состоящих из букв и цифр.
Я попытался создать пользовательскую сущность с примерами apx 200 (с автоматическим расширением и включением и выключением) и 50 фразами обучения apx, но он все равно транскрибирует буквы как слова.
Я могу использовать Fullfilment, чтобы сделать свой собственный глоссарий, переводящий "be = b"; "see = C", но я думаю, что должно быть лучшее решение, позволяющее Dialogflow распознавать отдельные буквы или формат объекта.
Заранее спасибо!