На самом деле то, что вы просите, не тривиально.Существуют системы распознавания речи, которые не требуют грамматики.Эти типы систем используют статистическое языковое моделирование и очень дороги в приобретении и настройке.Обычно только компании из списка Fortune 500 могут позволить себе правильно внедрять эти типы систем.Большинство современных систем, которые запрашивают имя у человека, все еще используют грамматики.Примером системы такого типа является приложение автосекретаря, которое действует как оператор и пытается направить вас к человеку, которого вы ищете.У них есть то преимущество, что они могут ограничивать грамматику только именами внутри организации.Если вы пытаетесь получить грамматику, которая обрабатывает все имена в мире, это вызов.Предлагаемая альтернатива - использовать тег записи vxml, чтобы записать имя пользователя и сохранить его, возможно, для последующей ручной транскрипции.Даже самая лучшая система моделирования статистического языка будет иметь проблемы с точной расшифровкой всех имен в мире.Если вы предоставите более подробную информацию о том, как имена будут использоваться в приложении, и о платформе IVR, которую вы используете, я смогу дать более точный ответ.
Обновлено на основе лучшего понимания вопроса
Запись не будет работать для аутентификации.Если вы хотите использовать речь для аутентификации, вы хотите использовать голосовую биометрию, которая использует голосовую печать, как уникальный отпечаток пальца. У Nuance есть продукт для этого .Я полагаю, что у Nuance есть способ внедрить эту технологию в приложения VoiceXML, хотя полная поддержка биометрии в VoiceXML будет недоступна до тех пор, пока не будет доступна VoiceXML 3.0 .
Пароли - это одна из областей, где лучше всегоиспользовать DTMF / телефонную клавиатуру.Если пользователь находится в многолюдной зоне, он часто не хочет произносить свой пароль вслух.Альтернативой для систем такого типа является регистрация пользователей для использования системы по электронной почте или через Интернет и предоставление им числового номера учетной записи и цифрового пароля / PIN-кода, которые они могут ввести на телефоне.Вы даже можете зарегистрировать их с помощью SMS (текстовых сообщений), используя такую услугу, как SMSIfied .
Возможно, вы могли бы настроить процесс регистрации в голосовом приложении.Возможно, они вводят до первых 6 цифр, которые соответствуют их фамилии на телефонной клавиатуре (например, Джонс будет 56637), и выбирают свой собственный числовой PIN-код.Приложению придется управлять тем, что комбинация имени пользователя и PIN-кода является уникальной для всех пользователей системы.