Il comando dire non funziona in alta Sierra

2

Recentemente ho aggiornato il mio MacBook a High Sierra (di El Cap). Sembra che non possa più usare il comando say . Quando inserisco un semplice comando

$ say -v "Alex" "Test"
[...hangs...]

$ sudo say -v "Alex" "Test"
Password:
[...hangs...]

Il mio portatile si blocca. Si tratta di un problema noto e sono note correzioni? In caso contrario, qualcuno sa quali sono i prossimi passi che potrei fare per diagnosticare questo problema?

    
posta Alan Storm 20.05.2018 - 20:57
fonte

2 risposte

3

Bug?

Potrei dire che qualcosa non andava perché la sezione Vocale del pannello Accessibilità in Preferenze di Sistema era bloccata durante il caricamento delle voci e anche il pulsante di riproduzione del campione vocale non funzionava. Ho ucciso alcuni processi vocali e audio con un po 'di fortuna.

Sono anche riuscito a riprodurre il blocco utilizzando l'opzione -o del comando say del terminale.

Soluzione alternativa senza riavvio:

Prova a uccidere speechsynthesisd dopo averlo trovato con

ps ax |grep speechsynthesisd

o semplicemente uccidi in questo modo:

kill 'pgrep speechsynthesisd'
    
risposta data 04.09.2018 - 18:03
fonte
1

La normale uscita audio funziona diversamente? Hai un dispositivo di output audio "atipico"?

Apri il pannello delle preferenze del sistema di sintesi vocale / vocabolario, potrebbero esserci dei dati interni "bloccati" che potrebbero essere eliminati caricando / salvando le preferenze da quel riquadro.

    
risposta data 21.05.2018 - 23:37
fonte

Leggi altre domande sui tag