Можно ли изменить скорость речи в OS X скажем команда?


Ответы:


19

Да, есть. Команда

say -v Alex "Hello" -r 200

заставит голос Алекса сказать «Привет» со скоростью 200 слов / минуту.


2
Кроме того, я хотел бы отметить (без хамства), что это легко найти в справочной странице для say. man [programname]выведет документацию для большинства приложений командной строки unix.
Виктор Уилсон,

-r --rate=не работало на 10.13 для меня /usr/bin/say, но встроенная речевая команда работала ниже. Использовал -v Tom.
Пизис

7

Существует также встроенная речевая команда для изменения скорости:

say '[[rate 200]] hello'

1
К сожалению, большинство новых голосов, добавленных Apple с 10.6, будут игнорировать встроенные команды для скорости речи и предпочтений фонем. :( Действительно раздражает, так как я люблю голосовой пакет Фионы, но она иногда неправильно произносит некоторые слова настолько ужасно, что они неузнаваемы. :(
Бенджамин Нолан

Интересно, что это работает в документах HTML с помощью горячей клавиши Apple Speech Synthesis и API JS Speech Synthesis.
Joeyhoer

Кажется, работает с 10.12, даже с очень реалистичными голосами, такими как Томас. Супер жуткий на 40 wpm: D
iwasrobbed

кажется , не работает (ни делает --rateс локализованными голосами , такими как Лука и Элис) на 10.14
сволочи

Это нормально для меня, чтобы использовать say "[[rate +500]] hello";) Как говорится в документе.
wind2412
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.