🎓

Языковой класс

Живые видеоуроки WebRTC с P2P-соединениями, защищенными Tailscale, интегрированными платежами и Kameleon Presenter — все в одном приложении.

📹 Видео WebRTC 🌐 Сетка хвостовой чешуи 💳 Stripe · Alipay · PayPal 🔐 БД регистрации
👩‍🏫
Учитель
● Прямой эфир
🧑
Студент А
● Подключено
👩
Студент Б
● Подключено
🧒
Студент С
○ Присоединение…
👦
Студент Д
● Подключено
👩‍💼
Студент Е
● Подключено
🧑‍🎓
Студент Ф
○ Присоединение…

Живые видеоуроки

📹

Групповое видео WebRTC — 4+ участника

Полноячеистое видео и аудио WebRTC с низкой задержкой для групп из 4 и более человек — без центрального медиасервера, без ежемесячных затрат. Сервер сигналов Хамелеон (chameleon_signal.py) обрабатывает реле SDP и ICE (порт 8766), а также работает на Termux на Android. Приложение Companion отображает адаптивную сетку, которая автоматически увеличивается по мере присоединения учащихся: 1 = полноэкранный режим, 2 = рядом, 3 = 2+1, 4 = 2×2, 5+ = прокручиваемая сетка с автоподбором — с локальной лентой учителя всегда в режиме «картинка в картинке».

🔐

Соединения с защитой от накипи

Все одноранговые узлы подключаются через вашу сетку Tailscale — без общедоступного IP-адреса и без переадресации портов. IDE управляет списками управления доступом, авторизацией устройства и генерацией ключей аутентификации, не выходя из приложения.

🎭

Интегрированный презентатор Kameleon

Преподавайте на полной сцене Kameleon во время урока. Учащиеся могут отправлять ответы, рисунки и изображения непосредственно в стек в режиме Stage — модерировать и отображать их в реальном времени без переключения приложений.

🗣️

Виджет произношения

Встроенный виджет тренировки произношения (pronunciation_widget.py) с обратной связью на уровне фонем — идеально подходит для обучения языку, где важна точная артикуляция.

🌐

Резервное видео для локальной сети

Когда Tailscale недоступен, lan_video.py передает потоковое видео через UDP (порт 47732), аудио через UDP (порт 47733) и совместную проверку различий через WebSocket (порт 47731) — все в локальной сети.

Телекоммуникации и SIM-вызовы

Объедините вызовы приложений и звонки на настоящие SIM-карты в единый многосторонний разговор — прямо из приложения Companion.

📞

Два вида звонков — один разговор

Приложение Companion поддерживает два параллельных канала звонков: Вызов приложения (WebRTC, одноранговая сеть через Tailscale, бесплатно) и SIM-вызов (стандартная мобильная сеть, любой номер телефона). Вы можете участвовать в вызове WebRTC с партнером и одновременно позвоните третьему лицу по SIM-карте, а затем создайте конференц-связь для многостороннего разговора, не выходя из приложения.

📊

Строка состояния связи

Постоянная строка состояния в верхней части приложения Companion показывает текущее состояние обоих каналов: режим ожидания, звонок, вызов или отключенный звук. Один взгляд покажет вам, какие вызовы активны. Каждый канал имеет независимые элементы управления отключением звука и завершением — завершение вызова на SIM-карте не приводит к прекращению вызова приложения, и наоборот.

🔀

Многоходовой ход урока

Полезно для уроков языка: попросите ученика позвонить в приложении WebRTC, а затем наберите номер носителя языка на SIM-карте для спонтанного реального разговора. Все три стороны слышат друг друга. Преподаватель модерирует через приложение, а Kameleon Presenter продолжает работу в IDE.

🔴

Закон Великобритании о записи разговоров — все стороны должны быть уведомлены

В соответствии с RIPA 2000 и Положением о телекоммуникациях (законная деловая практика), сторона, записывающая разговор, может делать это без согласия другой стороны для собственного законного использования, но при условии, что запись будет допустимо в суде все стороны должны быть проинформированы до начала записи. Приложение Companion отображает заметный 🔴ЗАПИСЬ баннер для всех подключенных участников, когда запись активна. Для абонентов, использующих SIM-карту, в начале вызова требуется устное уведомление. Голосовые данные являются персональными данными в соответствии с GDPR и должны обрабатываться соответствующим образом.

u041fu043bu0430u0442u0435u0436u0438 u0438 u0437u0430u0447u0438u0441u043bu0435u043du0438u0435

Принимайте оплату от студентов со всего мира, прежде чем предоставить доступ к уроку

💳 Полоса (первичный фунт стерлингов)
🟦Алипей (Китайские студенты)
🅿️ПэйПал (отступать)
📚

БД курсов и регистрации

Курсы и записи студентов хранятся в ~/.chameleon/courses.db. ИИ может создавать курсы, регистрировать участников, проверять статус оплаты и отзывать доступ — и все это с помощью команд IDE.

💰

Мультивалютная поддержка

Stripe обрабатывает платежи в фунтах стерлингов от британских и иностранных студентов. Alipay ориентирован на китайских студентов, платящих в юанях. PayPal предоставляет универсальный запасной вариант с широким охватом стран.

📸

Скриншот платежей WeChat

Студенты, у которых нет доступа к карте, могут принять скриншоты подтверждения оплаты WeChat Pay. Искусственный интеллект считывает изображение, извлекает сумму и ссылку и регистрирует ручной платеж при регистрации.

🔗

Платежные ссылки

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

Справочник по платежным командам

Команда ИИОписание
payment_create_courseСоздайте новый курс с ценой, названием и описанием.
payment_linksСоздать ссылку для оплаты Stripe для курса
payment_statusПроверьте оплату студента и статус зачисления
payment_enrolЗачислить студента вручную (например, после оплаты наличными)
payment_revokeУдаление доступа учащегося к зачислению
payment_unpaidПеречислите всех студентов с непогашенной задолженностью
payment_screenshotЗарегистрируйте скриншот WeChat Pay в качестве доказательства оплаты.

Запустите свою языковую онлайн-школу

Все, что вам нужно — видео, слайды, платежи и регистрация — в одном настольном приложении.

Свяжитесь с нами ← Вернуться к обзору