Então, o que eu entendo é que você precisa que seu Mac fale mais rápido ao usar o comando normal "start speaking" (ou Alt + Esc )? Nesse caso, fiz um vídeo explicando como fazer isso com um fluxo de trabalho e também como solucionar isso .
Essencialmente, eu uso um fluxo de trabalho de automação que fornece ao terminal os comandos de este post de troca de pilha . A postagem usa esse script:
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 -
que eu modifiquei para trabalhar no automator (se parece com isso):
on run {input, parameters}
tell application "Terminal"
activate
do script "defaults read com.apple.speech.voice.prefs VoiceRateDataArray
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, " & (the clipboard) & ") for x in d[\"VoiceRateDataArray\"]];json.dump(d, sys.stdout)' | plutil -convert binary1 -o ~/Library/Preferences/com.apple.speech.voice.prefs.plist -
sleep 1
killall com.apple.speech.speechsynthesisd
killall SpeechSynthesisServer && exit
" in front window
end tell
return input
end run
O objetivo final é um fluxo de trabalho (postado acima) para dar ao usuário uma experiência mais simples com os mesmos recursos que o comando terminal.
Em resumo, criei um fluxo de trabalho de automação que faz o que você deseja fazer. Se você não entende nada deste post, apenas assista ao vídeo (primeiro link).