The post has been translated automatically. Original language: Russian
People with disabilities use payment cards on an equal basis with everyone else and expect access to banking services. But ATMs are traditionally designed for visual interaction: without voice support for operations, it is difficult for a visually impaired customer to withdraw cash, check a balance, or top up a card on their own.
For banks, this is not only a matter of social responsibility, but also a regulatory requirement — the availability of self-service services for people with disabilities is enshrined in the standards of many jurisdictions.
How is the problem solved at the ATM software level?
The ATM Code software package implements a special maintenance scenario that is activated automatically when the headset is connected to an ATM. Thereafter:
- the screen switches to static contrast mode (privacy protection — an outside observer will not see the input data);
- If the ATM is equipped with video surveillance, the voice assistant additionally warns the customer if someone is standing nearby.;
- all actions — language selection, operation selection, amount input, confirmation — are accompanied by voice prompts via a speech synthesizer;
- Interaction with the device is possible via a contactless or contact card and an EPP keyboard.
Dubbing is available in several languages, a set of which the bank can configure in advance, including less widely used languages, both pre-recorded phrases and open source text2speech models are used to generate audio files.
Example scenario: cash withdrawal
The client connects the headset → the ATM informs about switching to the mode for people with disabilities → the voice assistant offers to select the language → operation selection → entering the card and PIN code with voice accompaniment of each step → voicing the entered amount → cash withdrawal with a repeated prompt "take the money" → ending the session and returning to normal mode after disconnection headsets.
Technical context
ATM Code is a multi—vendor management software that allows the bank to manage a network of self-service devices as a single system, with support for devices using direct drivers or via XFS. The inclusive scenario for people with visual impairment is one of the set of scenarios available in the basic version of the solution, along with cash withdrawal and deposit, balance request and PIN code change.
Люди с ограниченными возможностями здоровья наравне со всеми пользуются платёжными картами и рассчитывают на доступ к банковским сервисам. Но банкоматы традиционно рассчитаны на визуальное взаимодействие: без голосового сопровождения операций клиенту с нарушением зрения сложно самостоятельно снять наличные, проверить баланс или пополнить карту.
Для банков это не только вопрос социальной ответственности, но и регуляторное требование — доступность сервисов самообслуживания для людей с инвалидностью закреплена в стандартах многих юрисдикций.
Как решается задача на уровне ПО банкомата
Программный комплекс ATM Code реализует специальный сценарий обслуживания, который активируется автоматически при подключении гарнитуры к банкомату. После этого:
- экран переходит в контрастный статический режим (защита конфиденциальности — сторонний наблюдатель не увидит вводимые данные);
- если банкомат оборудован видеонаблюдением, голосовой помощник дополнительно предупреждает клиента, если рядом кто-то стоит;
- все действия — выбор языка, выбор операции, ввод суммы, подтверждение — сопровождаются голосовыми подсказками через синтезатор речи;
- взаимодействие с устройством возможно через бесконтактную или контактную карту и EPP-клавиатуру.
Озвучивание доступно на нескольких языках, набор которых банк может настраивать заранее, включая малораспространённые языки для генерации звуковых файлов используются как заранее записанные фразы, так и open source text2speech-модели.
Пример сценария: снятие наличных
Клиент подключает гарнитуру → банкомат сообщает о переходе в режим для людей с ограниченными возможностями → голосовой помощник предлагает выбрать язык → выбор операции → ввод карты и ПИН-кода с голосовым сопровождением каждого шага → озвучивание введённой суммы → выдача наличных с повторяющейся подсказкой «заберите деньги» → завершение сессии и возврат в обычный режим после отключения гарнитуры.
Технический контекст
ATM Code — мультивендорное управляющее ПО, позволяющее банку управлять сетью устройств самообслуживания как единой системой, с поддержкой устройств по прямым драйверам или через XFS. Инклюзивный сценарий для людей с нарушением зрения — один из набора сценариев, доступных в базовой версии решения, наряду с выдачей и внесением наличных, запросом баланса и сменой ПИН-кода.