Как заставить Dialogflow преобразовывать речь в текст вместо слов - PullRequest
0 голосов
/ 17 мая 2019

Я создаю голосового робота в Dialogflow, который требует, чтобы пользователь вводил свой идентификатор пользователя и другую информацию, чтобы предварительно заполнить заявку до того, как пользователь будет перенаправлен на IT-сторонника.

НО API преобразования текста в текст распознает буквы в идентификаторе пользователя как слова, т.е. ПОЛЬЗОВАТЕЛЬ: «мой идентификатор пользователя BC56» STT транскрипция: "быть посмотри 56"

Идентификаторы пользователя всегда состоят из четырех случайных шифров, состоящих из букв и цифр.

Я попытался создать пользовательскую сущность с примерами apx 200 (с автоматическим расширением и включением и выключением) и 50 фразами обучения apx, но он все равно транскрибирует буквы как слова.

Я могу использовать Fullfilment, чтобы сделать свой собственный глоссарий, переводящий "be = b"; "see = C", но я думаю, что должно быть лучшее решение, позволяющее Dialogflow распознавать отдельные буквы или формат объекта.

Заранее спасибо!

1 Ответ

0 голосов
/ 17 мая 2019

У меня раньше была такая же проблема, и я не нашел решения в том виде, в каком вы ищете. Возможно, вы захотите получить эту информацию от пользователя, попросив его ввести.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...