É possível alterar a taxa de fala no comando OS X say?


Respostas:


19

Sim existe. O comando

say -v Alex "Hello" -r 200

Alex fará com que a voz diga "Olá" a uma taxa de 200 palavras / minuto.


2
Além disso, gostaria de salientar (sem grosseria) que isso é facilmente encontrado na página de manual say. man [programname]trará a documentação para a maioria dos aplicativos de linha de comando unix.
Victor Wilson

-r --rate=não estava funcionando para mim na versão 10.13 /usr/bin/say, mas o comando de fala incorporado abaixo funcionou. Estava usando -v Tom.
Pysis

7

Há também um comando de fala incorporado para alterar a taxa:

say '[[rate 200]] hello'

1
Infelizmente, a maioria das novas vozes adicionadas pela Apple desde a versão 10.6 ignorará os comandos incorporados para taxas de fala e preferências de fonemas. :( Realmente irritante, já que eu amo o pacote de voz da Fiona, mas ela ocasionalmente pronuncia erroneamente algumas palavras tão horríveis que são irreconhecíveis. :(
Benjamin Nolan

Curiosamente, isso funciona em documentos HTML com a tecla de atalho Apple Speech Synthesis e a API JS Speech Synthesis.
Joeyhoer #

Parece funcionar a partir das 10h12, mesmo com vozes muito realistas como Thomas. Super assustador às 40 wpm: D
iwasrobbed

não parece trabalho (nem --ratecom vozes localizadas, como Luca e Alice) em 10,14
riffraff

Está tudo bem comigo usar say "[[rate +500]] hello";) Como o documento diz.
wind2412
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.