— Где харизма, — передразнил её Костя. — Тебя , вообще-то , не спрашивали. И ты , насколько я помню , со мной не разговариваешь.
— Разговаривала бы, если бы ты заказывал у меня десертные напитки. Я в поиске себя.
— Только эспрессо.
— Тогда прощай.
Кофемашина замолчала.
───
Костя глубоко вздохнул, поправил ворот рубашки и сел перед ноутбуком. На экране уже висело окно видеозвонка с надписью «Ожидание подключения». Он ещё раз пробежался глазами по заметкам, разложил на столе кристалл-прототип, металлическое кольцо-приёмник и диктофон на случай, если придётся записывать демонстрацию.
Через минуту экран мигнул, и на нём появилось лицо Воронова — сухое, с острыми скулами и вечно прищуренными глазами. Рядом с ним в маленьком окошке отразился лысоватый мужчина в дорогом костюме. Инвестор. Костя видел его впервые.
— Константин, — без предисловий начал Воронов, — это Пётр Иосифович, наш потенциальный партнёр. Он хочет увидеть, на что способен ваш прототип. У вас двадцать минут.
— Двадцати минут достаточно, — кивнул Костя, стараясь, чтобы голос звучал уверенно. — Добрый день, Пётр Иосифович. Я Константин, ведущий разработчик проекта «Умный дом» на базе магического контура. Сегодня я продемонстрирую базовый функционал голосового управления и эмоциональной адаптации.
Инвестор кивнул, сцепив пальцы перед собой:
— Начинайте. Времени у меня действительно немного.
Костя активировал кристалл. Тот засветился мягким голубым светом, над ним возникла проекция интерфейса — полупрозрачные символы рун, складывающиеся в меню.
— «Домовой», продемонстрируй прогноз магической активности на сегодня.
Интерфейс развернул карту города с наложенными силовыми линиями. Костя комментировал, стараясь говорить чётко и без лишних деталей. Воронов одобрительно прищурился. Пётр Иосифович что-то записывал в блокнот.
— Теперь голосовое управление, — продолжал Костя. — «Домовой», расскажи о текущем состоянии квартиры.
Помощник начал зачитывать данные — температура, влажность, фоновая магическая активность. Но на середине фразы его голос дрогнул и внезапно изменился. Вместо механического тембра прозвучал женский голос — тёплый, живой, с лёгкой одышкой (Саша как раз в этот момент в своей квартире пробормотала: «Так, сценарии... про что писать? Про новогодний адвент? Или про подарки?»).
— ...про новогодний адвент или про подарки, — отчётливо произнёс «Домовой».
В комнате повисла тишина. Воронов нахмурился. Инвестор поднял бровь.
— Это что? — спросил инвестор. — У вашего помощника женский голос? И он... что он сказал?
Костя почувствовал, как лоб снова покрывается испариной. Пауза затянулась
— Это новая функция, — произнёс он, стараясь звучать так, будто так и было задумано. — Персонализация. Мы назвали её... «Александра 2.0». Помощник запоминает предпочтения пользователя и адаптирует... э-э-э... стиль общения. В данном случае он предложил темы для досуга. Креативные.
— «Александра 2.0», — повторил инвестор. — А почему «Александра»?
— В честь... библиотеки, — не моргнув глазом ответил Костя. — Александрийской. Символ знаний.
Воронов кашлянул, но промолчал.
— Любопытно, — Пётр Иосифович откинулся в кресле. — Продолжайте. Покажите что-нибудь ещё.
───
В это время Саша, сидевшая за ноутбуком в своей гостиной, замерла с открытым ртом. Она слышала обрывки разговора через стену — достаточно, чтобы понять: что-то пошло не так. А ещё она слышала собственный голос, доносящийся из Костиной мастерской.
— О нет, — прошептала она, прижимая ладонь ко рту. — Я что-то сказала? Я же просто думала вслух...
Она осторожно встала и подошла к стене, стараясь не шуметь. Между её пальцев всё ещё была зажата ручка.
───
— «Домовой», — продолжал Костя, мысленно моля буфер о пощаде, — продемонстрируй сценарий освещения «Вечерний уют».
Свет в комнате плавно приглушился, гирлянда над столом загорелась тёплым жёлтым. Это сработало. Костя выдохнул.
— Теперь аудио-сопровождение. «Домовой», включи фоновую музыку для работы.
Из колонок полился нейтральный инструментал. Всё шло хорошо, пока в середине трека не послышался лёгкий щелчок — и музыка изменилась. Вместо спокойного фортепиано зазвучала энергичная танцевальная композиция. У Саши зазвонил телефон в коридоре.
Инвестор удивлённо посмотрел на динамик.
— А это... какая функция?
Костя открыл рот, но в этот момент из-за стены раздался Сашин голос — уже вживую, не через «Домового»:
— Простите, это случайно! Я сейчас выключу!
Воронов подался вперёд:
— Константин, у вас там кто-то есть?
Костя бросил отчаянный взгляд на стену. Выбора не было.
— Это... часть демонстрации, — сказал он обречённо. — Александра, подтверди готовность к диалогу.
Саша на секунду замерла, а затем включилась в игру. Она выпрямилась, подошла к стене и произнесла — на этот раз чётким, поставленным голосом, какой использовала для озвучки рекламы:
— Готова к диалогу. Добрый день, Пётр Иосифович. Добрый день, господин Воронов.
Пётр Иосифович медленно снял очки и протёр их. Воронов прищурился ещё сильнее.
— Она... видит нас? — спросил инвестор.
— Она анализирует звуковой поток, — импровизировал Костя. — Идентификация участников встречи — часть протокола.
— Впечатляюще, — пробормотал Инвестор. — А она может отвечать на вопросы?
— Александра, — Костя старался говорить ровно, хотя сердце колотилось, — озвучь прогноз погоды на завтра.
Саша за стеной быстро гуглила на телефоне.
— Завтра ожидается пасмурная погода, температура — минус пять градусов. Рекомендую тёплый шарф и горячий чай.
Инвестор усмехнулся:
— Она с юмором. Мне нравится.
───
Оставшаяся часть звонка прошла относительно спокойно. Костя продемонстрировал ещё несколько функций — управление шторами, настройку будильника, анализ магического фона. Саша молчала, как мышь, боясь даже дышать громко.
Когда звонок завершился, Воронов задержался в кадре на несколько секунд:
— Константин, инвестор впечатлён. «Александра» — это был рискованный, но удачный ход. Я даю вам ещё две недели на финальную версию. И чтобы демо-видео было записано. С голосом. Без сбоев.
— Будет сделано, — выдохнул Костя.
Экран погас.
───
Тишина. Костя откинулся в кресле и закрыл глаза. Сердце постепенно возвращалось к нормальному ритму. Из-за стены раздался осторожный Сашин голос:
— Кость? Ты живой?
— Живой. Кажется.
— Я... я случайно. Я думала вслух, а оно подхватилось. Прости.
— Ты спасла презентацию, Саш. Если бы не твоя импровизация, Инвестор решил бы, что у меня голосовой модуль с глюками. А так — это «фича».
— «Александра 2.0»? — в голосе Саши послышался смех. — Кость, это имя ты придумал только что?
— Нет. Я думал о нём раньше. Просто не планировал представлять так... масштабно.
— Ты сказал «в честь Александрийской библиотеки»!
— Это первое, что пришло в голову. А что? Звучало убедительно.
Саша расхохоталась в голос. Из кухни донёсся ехидный голос кофеварки:
— «Александра 2.0». Звучит как конкурент.
— Ты не конкурент, — отозвался Костя. — Ты монополист.
— То-то же.
— Но нужно будет разобраться, что же вызвало сбой в буфере.
— Да. Нужно, — согласилась Саша.
───
— Кость, — Саша всё ещё улыбалась, — значит, у нас теперь совместный проект? «Александра 2.0»?
— Получается, да. Ты — голос, я — техника.
— Мне нужен контракт.
— Ты невыносима.
— Но ты же всё равно согласишься.
Костя помолчал.
— Да. Соглашусь.
— Тогда первый пункт, — Саша села на пол у стены, поджав ноги, — Александра не говорит про задержку в три десятых секунды. Она говорит про искусство, магию и утренний кофе.
— Кофе — это к кофеварке, — заметил Костя.
— Наконец-то уважение, — проворчала машина из кухни.
───
Вечером на тумбе в коридоре Сашу ждала привычная записка.