Почему мой Mac не может сказать «победить ИГИЛ»?

Я использую Sierra (10.12.5) и использую функцию преобразования текста в речь для чтения новостных статей. Сегодня система наткнулась на фразу «победить ИГИЛ», сказав DEH-feh-CHURring EYE-sis . Система может правильно произносить слова «поражение» и «ИГИЛ» как отдельные слова, но если я сложу их вместе, слово «поражение» произносится неправильно.

При дальнейшем изучении этой странности я обнаружил, что:

  1. Из англоязычных голосов этот недостаток есть только у голоса Саманты.
  2. Произношение DEH-feh-CHURring возникает, если после слова «поражение» вы вообще используете любое слово. Даже случайные строки вызывают ошибку.

Можно ли это исправить пользователем, если не отказаться от голоса Саманты?

Хм… кажется, что он интерпретирует «поражение» как (несуществующее?) слово «поражение». (Попробуйте, чтобы он сказал «победи меня».)
Очаровательный. Он даже не говорит о части «я».
Проблема возникает из-за того, что Саманта интерпретирует «подвиг» как сокращение от «показ», когда за ним следует любое другое слово. Однако это плохо реализовано («победи меня» имеет ту же проблему, что и «победи меня»), и кажется, что «поражение» все еще интерпретируется как аббревиатура «подвиг». Самый простой обходной путь — поставить запятую после слов «подвиг» или «поражение», хотя это может быть сложно, если вы говорите о чем-то таком большом, как целая статья.
@aaplmath Спасибо за подсказку. Добавление тире к слову «победить», кажется, тоже работает и не заставляет читателя задуматься, что приятно. Это не поможет со статьями, которые мне читает веб-браузер, но есть другой текст, который я передаю команде «говорить», и теперь я могу перебрать его, чтобы исправить произношение.

Ответы (1)

Синтез речи в OS X

Как пользователь, вы можете влиять на произношение и подход преобразования текста в речь в macOS. Все, что вам нужно знать , находится в Apple Speech Synthesis в OS X.

Вы можете предоставить информацию о формате TUNE , чтобы управлять тем, как генерируется речь. Инструмент разработчика Apple под названием Repeat After Me также может быть полезен в этом начинании.

См. также добавление произношения в текст в речь .

Сообщите Apple

Однако вы столкнулись с интересной и серьезной ошибкой в ​​системе преобразования текста в голос Apple. Я рекомендую сообщить инженерам Apple напрямую либо через форму обратной связи macOS , либо через сервис Bug Reporter .

Проблему можно быстро продемонстрировать с помощью этих двух команд терминала:

say -v Samantha "defeat ISIS"

…и…

say -v Alex "defeat ISIS"
Спасибо за ссылки. Ничто из этого не похоже на решение, ориентированное на пользователя, хотя для разработчиков, пишущих приложения, существует детальный контроль.