Управление через универсальный доступ Apple

Настройте безопасное управление TTS с помощью «Команд» Apple, AssistiveTouch и монитора TTS в Streamable.

Выберите нужное действие

«Пропустить» останавливает текущее сообщение, когда плеер получает команду. «Включить» и «Выключить» изменяют существующую настройку «Разрешать сообщения TTS».

«Выключить» не останавливает текущую речь и сообщения в очереди. Чтобы остановить текущее сообщение, используйте «Пропустить». Требуется подключение к интернету.

Шаг 1:Создайте токен авторизации

Войдите как владелец аккаунта. Откройте Чаевые → Настройка → Управление через универсальный доступ Apple. Выберите «Создать токен авторизации для управления TTS».

Введите название, например «Мой iPhone». Создайте токен и скопируйте его. Полный токен отображается только один раз.

Храните токен в секрете. Любой, у кого он есть, сможет управлять TTS, пока токен не истечёт или вы его не отзовёте. Не включайте его в общедоступные команды или снимки экрана.

Шаг 2:Создайте команду «Остановить TTS»

В приложении «Команды» создайте команду «Остановить TTS». Добавьте действие URL с адресом https://platform.streamable.run/api/tts/skip.

Добавьте «Получить содержимое URL». Выберите результат действия URL. Разверните настройки и задайте метод POST. Оставьте тело запроса пустым.

Добавьте заголовок Authorization со значением Bearer YOUR_AUTH_TOKEN. Замените YOUR_AUTH_TOKEN своим токеном. Оставьте один пробел после Bearer.

Шаг 3:Покажите результат команды

После «Получить содержимое URL» добавьте «Получить значение словаря». Прочитайте ключ message из ответа. Передайте его значение в «Показать уведомление».

Stop requested означает, что сервер принял команду. Монитор показывает, что воспроизведение остановлено, после подтверждения от затронутых плееров.

Используйте сообщение из ответа, а не фиксированное уведомление об успехе. Если запрос не удался, «Команды» не должны сообщать об успехе.

Шаг 4:Создайте команды включения и выключения

Создайте копию «Остановить TTS». Назовите её «Выключить TTS». Измените только URL на https://platform.streamable.run/api/tts/disable.

Снова создайте копию «Остановить TTS». Назовите её «Включить TTS». Измените только URL на https://platform.streamable.run/api/tts/enable.

Все три команды используют POST и один и тот же токен авторизации. Меняется только URL.

Шаг 5:Назначьте жесты AssistiveTouch

На iPhone откройте Настройки → Универсальный доступ → Касание → AssistiveTouch. Включите AssistiveTouch. В разделе настройки действий назначьте эти команды:

  • Одно касание → Остановить TTS
  • Двойное касание → Выключить TTS
  • Долгое нажатие → Включить TTS

Шаг 6:Проверьте перед трансляцией

Запустите каждую команду вручную один раз. Подтвердите ожидаемый запрос доступа к platform.streamable.run. Откройте монитор TTS и убедитесь, что плеер подключён.

Запустите безобидное сообщение TTS. Откройте Kick. Коснитесь AssistiveTouch один раз и убедитесь, что речь остановилась до конца сообщения.

Дважды коснитесь, чтобы выключить TTS. Нажмите и удерживайте, чтобы включить. Убедитесь, что монитор показывает каждое изменение настройки.

Используйте монитор TTS

В разделе «Чаевые» выберите «Открыть монитор TTS». Монитор показывает активные сообщения, очередь, настройку TTS и состояние подключения плееров.

Администраторы, переключатели сцен и модераторы инструментов входят в собственные аккаунты Streamable. Ваш токен им не нужен. Открытие монитора не запускает звук автоматически.

Воспроизводите звук через Bluetooth-колонку

Подключите колонку к устройству, которое воспроизводит TTS. На iPhone откройте Настройки → Bluetooth и выберите колонку.

«Команды» отправляют только команды управления, а не звук на колонку. Звук удалённого плеера OBS не воспроизводится на iPhone автоматически.

Для воспроизведения на телефоне владелец может выбрать в мониторе «Воспроизводить звук на этом устройстве». Держите монитор открытым на телефоне, подключённом к колонке.

Прежде чем использовать Kick на том же телефоне, проверьте фоновое воспроизведение, паузы между сообщениями, блокировку экрана и повторное подключение. Браузер может остановить или приостановить звук в фоне.

Замените или отзовите токен

В разделе «Управление через универсальный доступ Apple» найдите токен по названию. Выберите «Отозвать токен». Все команды с этим токеном сразу потеряют доступ.

Создайте новый токен. Обновите заголовок Authorization во всех трёх командах. Перед следующей трансляцией запустите каждую команду один раз.

Отзыв не останавливает текущую речь и не меняет настройку TTS. Список токенов показывает срок действия и последнее использование.

Если управление не работает

  • Если токен недействителен или истёк, создайте новый. Убедитесь, что все три команды используют актуальный заголовок Authorization.
  • Если появилось Stop requested, но речь продолжается, проверьте подключение плеера в мониторе. Подключите плеер заново перед повторной попыткой.
  • Если после «Выключить» звук продолжается, используйте «Пропустить». «Выключить» меняет только настройку. Если колонка молчит, проверьте подключённое устройство воспроизведения.