Смысл один — представлений столько, сколько нужно человеку
Человек задаёт, как ему удобно принимать сообщения, — и система строит канал: текст, Брайль, речь, вибросигнал. Никаких «режимов для слепого, глухого или немого»: есть только возможности и предпочтения конкретного человека. Сообщение хранит смысл; представление строит адаптер. Голос, которым система озвучивает текст, — личная настройка получателя, а не свойство какой-то категории. Работает офлайн, данные остаются в этом браузере.
1 · Люди и возможности МОДЕЛЬ
2 · Сообщение МАРШРУТ
3 · Голос и манера речи человека ГОЛОС
Голос — личная настройка получателя. Система сама не назначает «мужской» или «женский» голос: можно выбрать конкретный голос устройства или задать язык, темп, высоту и громкость. Настройки принадлежат человеку, сохраняются и применяются к следующим сообщениям.
4 · Журнал сообщений ЖУРНАЛ
Мост со СВЯЗЬЮ ·22 МОСТ
Мост живёт, пока открыты обе вкладки одного браузера: входящие залов ·22 приходят сюда на представление, «В зал ·22» уносит смысл в журнал связи. Представление строится у получателя — в зал уходит только смысл.
Мост в ПИР ·54 ЖИВАЯ СВЯЗЬ
Видео, звук, текст и экран — напрямую между устройствами (WebRTC P2P, без посредников); релеи Nostr — только рукопожатие; сеть включается вашей рукой (И-01). Дверь живой связи — ПИР ·54.
Имя комнаты уносится с собой (#комната=…). ·21 строит представления смысла, ·54 несёт голос и лицо — разные этажи одного дома.
5 · Маршрутизация представлений ПРИНЦИП
Ядро хранит смысл сообщения. Адаптер строит представление по возможностям получателя. Смысл не меняется от канала — меняется только форма.
* Жесты — пока только контракт адаптера: автоматический перевод жестового языка не заявлен как решённый.
Полный жизненный цикл сообщения: создано → в очереди → отправлено → получено → показано → подтверждено. Здесь реализовано «создано → показано» — доставка остаётся в зоне транспортов ·17/·18/·19.
Честные границы
- ввод в этом демо — текст: каналы ввода задекларированы моделью, реальный голосовой или символьный ввод подключается адаптерами платформы;
- Брайль здесь — показ Unicode-шрифтом Брайля, а не управление обновляемым дисплеем;
- вибросигнал в журнале — объявление канала: реальную вибрацию и уведомления уже умеет ·19 «ЧЕЛОВЕК»;
- «женский» или «мужской» — пожелание человека: веб-платформа не угадывает характер голоса по имени, поэтому точный голос выбирается из реально доступных на устройстве (нативные платформы дают больше параметров);
- межустройственная доставка — зона ·17 «ЗАЛ», ·18 «СОБЫТИЕ» и ·19 «ЧЕЛОВЕК»; здесь — только представление сообщения;
- мост с ·22 «СВЯЗЬ» работает между открытыми вкладками одного браузера: ·21 строит представления входящих текстов зала, «В зал ·22» передаёт смысл; пока вкладки закрыты, мост молчит — это не поломка;
- речь зависит от голосов конкретного устройства: где голосов нет, остаётся текст — отсутствие канала не тупик.