Eu costumava ter o meu conjunto personalizado TTS para ler as coisas de volta de forma agradável e rápida, funciona melhor para mim, como eu sou, basicamente, ADICIONAR & dyslexic suave.
Agora eu não sou muito perito como a maioria de vocês aqui, mas eu acabei de caçar o melhor que posso ... rastreando o que eu devo ter postado no Terminal originalmente.
Isso parece estar no caminho certo:
link
Talvez algo como:
SetSpeechRate(_ chan: SpeechChannel, _ rate: Fixed) -> OSErr
SetSpeechRate(_ chan: Alex, _ rate: 600) -> OSErr
Eu lembro que a string original era mais longa. Estou no caminho certo?
Eu também encontrei este link:
link
=============================================== =======================
Eu encontrei uma solução potencial. O controle deslizante vai até um máximo de 350 wpm, mas a configuração é armazenada em:
~/Library/Preferences/com.apple.speech.voice.prefs.plist
Para vê-lo, execute a partir do terminal:
defaults read com.apple.speech.voice.prefs VoiceRateDataArray
Eu recebo algo assim:
(
(
1835364215,
201,
350
)
)
Precisamos alterar o último elemento em cada sub-array.
Faça o backup desse arquivo, caso isso falhe. Então do terminal, corra:
plutil -convert json ~/Library/Preferences/com.apple.speech.voice.prefs.plist -o - | python -c 'import json, sys;d=json.load(sys.stdin);[x.__setitem__(-1, 500) for x in d["VoiceRateDataArray"]];json.dump(d, sys.stdout)' | plutil -convert binary1 -o ~/Library/Preferences/com.apple.speech.voice.prefs.plist -
Se for bem sucedido, reinicie.
Só porque não sei como fazer as coisas recarregarem sem ele.
Depois de concluído, a taxa de fala do sistema deve ser definida como 500. Altere esse número conforme apropriado.
Para reverter isso, ajuste o controle deslizante nas preferências de fala.
==========================================
Isso não parece funcionar para mim:
Eu não tenho nenhum arquivo com.apple.speech.voice.prefs
no meu computador.
(Talvez eu possa fazer um, e depois modificá-lo?)
Isso funciona para você?