Czy można zmienić szybkość mowy w komendzie powiedzieć OS X?


Odpowiedzi:


19

Tak jest. Komenda

say -v Alex "Hello" -r 200

spowoduje, że głos Alex powie „Cześć” z szybkością 200 słów / minutę.


2
Chciałbym również zaznaczyć (bez zamierzonego chamstwa), że łatwo to znaleźć na stronie podręcznika say. man [programname]wyświetli dokumentację dla większości aplikacji wiersza poleceń unix.
Victor Wilson

-r --rate=nie działał dla mnie w wersji 10.13 dla /usr/bin/say, ale poniższe osadzone polecenie mowy działało . Używał -v Tom.
Pysis

7

Istnieje również wbudowane polecenie mowy do zmiany prędkości:

say '[[rate 200]] hello'

1
Niestety, większość nowych głosów dodanych przez Apple od 10.6 zignoruje wbudowane polecenia szybkości mowy i preferencji fonemów. :( Naprawdę denerwujące, ponieważ uwielbiam pakiet głosowy Fiony, ale czasami źle wymawia niektóre słowa tak okropnie, że są nie do poznania. :(
Benjamin Nolan

Co ciekawe, działa to w dokumentach HTML za pomocą skrótu Apple Synteza mowy i interfejsu API syntezy mowy JS.
joeyhoer,

Wydaje się działać od 10.12, nawet przy bardzo realistycznych głosach takich jak Thomas. Super przerażające o 40 wpm: D
iwasrobbed

nie wydaje się działać (podobnie jak w --rateprzypadku zlokalizowanych głosów, takich jak Luca i Alice) w dniu 10.14
riffraff

Korzystanie ze mnie jest w porządku say "[[rate +500]] hello";) Jak mówi dokument.
wind2412
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.