Управление через универсальный доступ 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, но речь продолжается, проверьте подключение плеера в мониторе. Подключите плеер заново перед повторной попыткой.
- Если после «Выключить» звук продолжается, используйте «Пропустить». «Выключить» меняет только настройку. Если колонка молчит, проверьте подключённое устройство воспроизведения.