Text To Speech - Custom Rate (non sul cursore)

1

In Preferenze di Sistema, in Dettatura e amp; Discorso , c'è un'impostazione Frequenza di conversazione :

C'èunmodopermodificarelavelocitàdiparlatoconunvalorechenonsitrovasuquellabarradiscorrimento?

Adesempio,sevogliochelavelocitàdelparlatosiapiùvelocedelvaloremassimodeldispositivodiscorrimento,comepossofarlo?C'èunmodoperfarsìcheilterminaleparlipiùvelocementealcunerigheditesto(adesempiosay--rate500"hello world" ), ma mi piacerebbe che fosse l'impostazione a livello di sistema.

Può essere impostato utilizzando qualcosa come default write com.example.apple.speech.rate 999 ?

    
posta user3621156 14.11.2014 - 02:44
fonte

3 risposte

2

Ho scoperto che puoi modificare VoiceDataRateArray in ~ / Library / Preferences / com.apple.speech.voice.prefs.plist

Ho appena cambiato il valore dell'articolo 2 in un valore di 500 e riavviato.

Grazie a Tyler su link

    
risposta data 25.12.2014 - 07:37
fonte
1

Solo per aggiungere alle due risposte esistenti, aggiungerei che puoi anche eseguire i comandi di monitoraggio attività nel terminale, così puoi saltare una tonnellata di passaggi. Non sembra che tu abbia nemmeno bisogno di inserire il codice separatamente.

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, 720) for x in d["VoiceRateDataArray"]];json.dump(d, sys.stdout)' | plutil -convert binary1 -o ~/Library/Preferences/com.apple.speech.voice.prefs.plist -

killall com.apple.speech.speechsynthesisd
killall SpeechSynthesisServer
    
risposta data 04.06.2018 - 23:55
fonte
0

Aggiungendo alla risposta di user3621156, modifica ogni dei valori dell'articolo 2 a 500.

Se non vuoi riavviare, puoi aprire Activity Monitor, cercare speech e forzare la chiusura di ognuno dei processi corrispondenti sotto il tuo nome utente. Quindi, apri le impostazioni vocali e attiva o disattiva il tasto di scelta rapida e la volta successiva che lo utilizzi dovrebbe essere più veloce.

    
risposta data 03.04.2016 - 06:36
fonte

Leggi altre domande sui tag