Как приостановить TTS в Mac Safari, если не используется полный режим VoiceOver?

Как приостановить TTS в Mac Safari, если не используется полный режим VoiceOver?

Обычно я использую OS X в визуальном режиме, только курсор и шрифты немного больше.

Но при чтении длинных веб-страниц мне нравится функция Text-To-Speech. Выделяешь текст, а затем нажимаешь горячую клавишу (Control-Escape на моей системе)

Хотя повторное нажатие этой комбинации клавиш останавливает воспроизведение, она сбрасывает динамик на начало выделенного текста. Так что если я нажму комбинацию клавиш в третий раз, чтобы возобновить, все начнется сначала.

На данный момент я использую обходной путь, выделяя небольшие фрагменты текста, но это требует больше ручного труда.

Я хотел бы найти горячие клавиши, которые будут:

  • Пауза и продолжение с того места, где я остановился
  • Также было бы неплохо вернуться на одно предложение или абзац назад.

Другие вещи, на которые я обратил внимание:

  • VoiceOver имеет некоторые функции паузы/возобновления и навигации по предложениям, но остальная часть Voice Over — это СЛИШКОМ много. Мне было интересно, есть ли способ использовать только 1 или 2 функции, а остальные отключить?
  • Я вижу, что некоторые сторонние программы в App Store позволяют вам делать паузу. НО они требуют, чтобы вы копировали и вставляли в отдельную программу, что вырывает вас из контекста веб-страницы. Обычно я читаю техническую документацию, поэтому потеря диаграмм и таблиц нехороша. Кроме того, копирование и вставка — это еще более хлопотно.

Хотите узнать, есть ли у вас какие-нибудь идеи?

Обычно я использую Safari, но я также могу использовать Firefox или Chrome, если это упрощает задачу (например, какой-нибудь плагин для конкретного браузера).

Спасибо

решение1

Это еще один способ. Вы можете сохранить весь документ как текстовый файл и открыть его в любом браузере, проверено на Chrome или Safari. Выделите все и щелкните правой кнопкой мыши, затем «добавить в iTunes как голосовую дорожку». Это займет несколько минут, а затем у вас будет аудиофайл, который вы можете воспроизвести. Нажмите клавишу паузы на клавиатуре, чтобы приостановить или возобновить чтение.

решение2

Собственный движок преобразования текста в речь (TTS) весьма полезен, но очень ограничен. Одно из таких ограничений — это то, что вы описали выше, невозможность приостановить и продолжить с того места, где вы остановились; это просто потому, что он не отслеживает эту информацию и не знает, как на самом деле приостанавливать поток TTS (что могли делать даже более ранние версии TTS в Windows).

Я знаю, что вы не хотите использовать полный режим «VoiceOver», но на самом деле это лучший уровень контроля, который у вас есть. Все, что делает пользователь, это просто включает «VoiceOver», переходит к тексту, который он хочет прочитать, и он, ну, читает его. Если он хочет приостановить чтение, он может нажать Ctrlна клавиатуре, и оно приостановится. Чтобы возобновить, нужно просто Ctrlснова нажать на клавиатуру.

VoiceOVerОднако у него есть свои собственные идиосинкразические проблемы, и одна из них заключается в том, что он может не читаться сразу. Если это произойдет, просто нажмите Ctrl+ Option+ A, и он должен начать читать сразу.

ИЗМЕНИТЬ ДЛЯ ДОПОЛНИТЕЛЬНОЙ ИНФОРМАЦИИ ОТ ПОЛЬЗОВАТЕЛЯ:

Я нашел одно расширение, которое по сути захватывает то, что вы выделяете, преобразует это в речь и позволяет вам воспроизводить/ставить на паузу. Должно работать на Macintosh, не пробовал:

Выберите и озвучьте для Google Chrome

По сути, просто загрузите расширение, выделите текст на странице и щелкните маленький значок в Chrome; затем оно преобразует текст в речь, и вы можете приостановить/возобновить воспроизведение, просто нажав на большую кнопку паузы/возобновления.

Связанный контент