Литмир - Электронная Библиотека

– Я вызвал сортирный патруль, – сообщает Витя.

Она с воем утыкается в его костлявую грудь. Он пахнет куревом. И болотом. Слезы льются из Дашиных глаз библейским ливнем, в голове еще сверкают молнии. Где гром?..

– Разъелась ты, – говорит он и хлопает ее по спине. – Хорошо, у меня руки длинные.

Дмитрий Лазарев

Фантомы

* * *

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

– Ну как, Миш? Не давит?

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

– Слегка некомфортно, – признался я. – Из-за наушника. Все-таки без него лучше слышно, а это важно…

– Ничего, – успокоил брат. – Дело привычки. Скоро ты убедишься, что оно того стоит.

Руки Ярика источали привычную смесь запахов жидкого мыла, пота и сладкого мужского парфюма, который мне никогда не нравился. Он пару минут колдовал с прибором на очках, шумно дыша над самым ухом, потом щелкнул тумблером – и наушник ожил.

– Загрузка системы. Активация модулей, – прошелестел приятный женский голос, который я мгновенно узнал.

– Это что, Нина?

– А то, – довольно отозвался Ярик. – Шестьдесят часов у микрофона, два гига записей. Потом голос придется синтезировать, ради экономии памяти. С расширением базы понадобится большой объем и лицензия на использование синтезатора речи, так что пока работаем, с чем можем. Впрочем, это не главное. Я дал программе ее имя.

– Как романтично, – фыркнул я.

– В любви и на войне все средства хороши…

Я знал, что он улыбается, – со временем это начинаешь определять по голосу.

– Главное, чтобы она работала, Ромео.

Он шаркнул стулом по полу.

– Координаты действуют по принципу часов. Думаю, ты быстро разберешься…

– Часов?

– Представь, что ты стоишь в центре большого циферблата, тогда прямо перед тобой двенадцать часов, справа и слева – соответственно три и девять…

– О’кей, я понял.

Наушник издал звуковой сигнал.

– Загрузка завершена. Инициализация… Приветствую пользователя, я – Нина, ваш проводник и помощник.

– Прогуляемся? – предложил Ярик.

Щелкнула, распрямляясь, трость, и брат вложил в мою руку прохладную рукоятку. Запястье привычно охватил ремешок. Я нащупал край стола, аккуратно поднялся на ноги. Нет ничего проще, чем ушибиться об угол, которого не видишь…

– Перед вами Ярослав, – сообщил голос в наушнике.

Я вытянул руку и уткнулся ладонью в грудь Ярика. Подушечки пальцев коснулись плотной ткани рубашки.

Наверное, чувства так ярко отразились на моем лице, что он рассмеялся.

– Как это работает?

– Компьютерное зрение, обученная нейронная сеть и немного магии, – сказал Ярик, отступая в сторону (подошвы кроссовок шаркнули под тремя шагами). Наушник оперативно среагировал:

– Ярослав на два часа.

– Пройдись по аудитории и скажи, как тебе.

Я шагнул вперед, привычно постукивая тростью. Обошел стул, оказавшийся на пути, протиснулся промеж двух узко стоящих парт. Негромкий голос Нины комментировал:

– Ярослав на три часа. Стена на двенадцать часов. Расстояние – два метра. Дверь на десять тридцать. Расстояние – четыре метра.

– Не торопись, – обеспокоенно воскликнул Ярик, когда я поспешил к выходу, выставив трость. Голос в наушнике руководил. Пальцы нашли дверную ручку, и я вывалился в соседнее помещение – коридор или холл.

Здание Новосибирского государственного университета, в котором брат занимался разработкой, пустовало по случаю позднего часа. Вокруг стояла тишина, и мои шаги гулким эхом отражались от стен. Между тем хотелось бежать, хотелось воспарить в воздухе… Едва ли не впервые за пять лет жизни во тьме я почувствовал душевный подъем. Проект, над которым Ярик трудился последние годы, работал! Это было не зрение… но это было уже что-то.

– Впереди вас коридор. Стена на три часа, расстояние – полтора метра. Стена на девять часов, расстояние – два метра.

– Миша, давай без резких движений, – голос Ярика прозвучал откуда-то сзади. – Программа еще в отладке… есть косяки… будет досадно, если ты разобьешь голову.

– Спокойно, Илон Маск. У меня все под контролем!

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

– Ну хорошо, пройдемся по этажу…

Ярик семенил рядом, по-видимому готовясь подхватить, если что-то пойдет не так.

– Скажи лучше, «Нина» видит ступеньки, ямы на дороге и все такое?

– Должна, но все же используй трость, будь добр. Я форкнул базовый модуль компьютерного зрения из открытого репозитория одной израильской компании, они пишут софт для беспилотных автомобилей. Их ядро определяет крупные предметы, разметку и людей. Плюс прикрутил распознавание лиц, тоже из открытых источников. По сути, бо́льшую часть времени я тут лазил по окрестностям, обучая нейросеть… Ну и собственно на основании моей диссертации – модуль ультразвуковой эхолокации. Как у летучих мышей. Рассчитывает расстояния до объектов.

– Прибереги силы для инвесторов. Я и половины не понял… как-никак, в нашей семье ты всегда был умный, а я – симпатичный.

– Не льсти себе, кот Базилио…

Я притворно замахнулся тростью. По правде говоря, подколки брата насчет темных очков порой поддерживали пуще иных других слов. Словно все было как раньше, когда мою жизнь еще не окутала непроглядная тьма.

– И что, много людей привлекал для обучения?

– Так, местный персонал… кое-кого из знакомых. Загнал в память с полтора десятка лиц. Если программа обнаруживает совпадение, Нина называет имя. Если нет – определяет пол. Ничего сложного – просто по строению тела…

– Магия, не иначе.

– Лестница – на два часа. Расстояние – три метра. Внимание, впереди ступеньки.

– Это холл? – догадался я, раньше умной программы почувствовав расширение пространства. Звуки наших шагов улетали под поднимающийся вверх потолок.

– Да, ты идешь к выходу.

Я шагнул вперед, нащупывая ступеньки тростью. Помнится, здесь должны были стоять турникеты и пост охраны…

– Перед вами – Палыч, – сообщила Нина. – На одиннадцать часов – женщина. Расстояние один метр.

Охранник работал здесь давным-давно, еще со времен нашего студенчества. В моей памяти легко всплывал образ лысеющего невысокого мужичка. Не думаю, что он сильно изменился с тех пор, когда я еще мог видеть.

– И снова мы, Вадим Палыч, – сказал я. – А я знаю, где вы стоите.

– Ты смотри, – удивился хрипловатый голос. – Востро слышишь, Мишка!

От охранника неприятно тянуло застарелым потом и грязными носками. Видимо, исходящие от него миазмы начисто перебивали запах девушки, которая, судя по короткому сообщению Нины, подошла вплотную ко мне. Я смутился.

– Простите, я слепой, могу попасть тростью…

– Я помню, – невпопад сказал Палыч. – Это ничего, все понимаю…

– Я обращаюсь к девушке, – пояснил я, и охранник, смешавшись, смолк.

Сзади подал голос Ярик:

– К кому?

– К девушке, – неуверенно повторил я. Что-то было не так. Я чувствовал Ярика за спиной и отчетливо слышал тяжелое дыхание Палыча, но никак не мог уловить присутствие кого-то третьего. В пику моим ощущениям, наушник прошелестел:

– Перед вами – женщина. Расстояние – пятьдесят сантиметров.

Я осторожно вытянул руку. Пальцы нащупали пустоту.

8
{"b":"705770","o":1}