macos: Como você altera a taxa de fala da acessibilidade para que seja mais rápida do que o máximo padrão?

1

Isto é o que eu estou procurando, mas funciona apenas no terminal. Existe um comando defaults write que permite alterar a taxa de fala?

    
por MiLeung 12.04.2017 / 05:54

1 resposta

0

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).

    
por 04.09.2018 / 17:37