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

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

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

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

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

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

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

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

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

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

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

Спасибо

2 ответа

Решение

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

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

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

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

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

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

Выберите и говорите для Google Chrome

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

Другие вопросы по тегам