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