Come posso eliminare alcune delle voci di sintesi vocale incorporate?

10

Stavo per installare due voci aggiuntive attraverso il riquadro delle preferenze Speech . Ho notato che la dimensione di due voci è di 1,3 gigabyte, che è molto ma gestibile.

Guardando l'elenco delle voci già installate / scaricate ( say -v ? in Terminale) ho visto & ho sentito molte voci oscure che probabilmente non avrei mai usato; e apprezzo avere qualche (o pochi gigabyte) di spazio libero di poche centinaia di megabyte molto più che ascoltare qualcuno che parla mentre si annega o si fa il solletico.

Come posso correttamente cancellare alcune di queste voci (en_US "Divertenti")? Con correttamente intendo in un certo senso che non accidentalmente rompere nulla nel processo. Ad esempio, l'eliminazione diretta dei file da /System/Library/Speech/Voices sembra un po 'discutibile ...

Molte voci che say -v ? elenca sono effettivamente disattivate nel riquadro delle preferenze Speech , ma se le spunta non avrò un avvertimento che devono essere scaricate - quindi risiedono da qualche parte sul mio Mac.

    
posta Jari Keinänen 09.11.2011 - 13:24
fonte

2 risposte

5

Rimozione delle voci

Tutte le voci sono in /System/Library/Speech/Voices . Proprio come la maggior parte degli altri oggetti Library in OS X, sono ereditati, il che significa che puoi installarli in /Library/Speech/Voices e ~/Library/Speech/Voices .

Rimozione di elementi da /System/Library in effetti non è di solito una buona cosa da fare, ma qui , non ha alcuna conseguenza pratica oltre a rendere le voci eliminate non disponibili. In effetti, l'elenco nelle Preferenze di Sistema viene generato dinamicamente dagli elementi trovati nella suddetta cartella, proprio come gli avvisi Suono o gli sfondi. Puoi confermare questo aggiungendo / rimuovendo / rinominando gli elementi nella cartella /System/Library/Sounds , per esempio.

Non c'è altro modo per gestire gli elementi vocali, ma dal momento che questo è privo di conseguenze fintanto che lasci almeno una voce, in realtà è piuttosto semplice manipolare semplicemente il filesystem. Ho personalmente rimosso da molto tempo Alex, insieme ad altri /System/Library e /Library elementi.

Installazione di voci / cosa eseguire il backup

Come hai sottolineato, Lion fornisce un elemento "Personalizza" nell'elenco delle voci che ti consente di scaricare voci in molte lingue. Pertanto, se elimini la voce "Alex" originale (quella pesante, 400 + MB), puoi scaricarla nuovamente tramite questo menu.

Le voci "divertenti", tuttavia, non sono scaricabili. Dovrai eseguirne il backup se desideri rimuoverli ma mantenere un modo per riaverli (oppure potresti usare un gestore di pacchetti come Pacifist per estrarli solo dal pacchetto di installazione Lion, ma questo è un sacco di problemi per non molto). Tuttavia, considerando che pesano, tutti insieme, meno di 35 MB, li lascerei in posizione.

Tieni presente che devi lasciare almeno una voce affinché l'elemento "Personalizza" sia accessibile . Quindi, anche se vuoi rimuovere tutte le voci, lasciane almeno una, altrimenti non potrai più installarla. "Fred" è la voce più leggera "seria", quindi consiglierei di lasciarla in ogni caso.

Note sulle dimensioni / un po 'di storia

Per quanto riguarda le dimensioni relative, Alex è molto pesante perché è di qualità molto più alta, ed è in realtà da una generazione totalmente diversa dalle altre: è spedito con Leopard , mentre altri sono stati in giro da Mac OS 7 (mi sono divertito molto con loro, in realtà;)). Ovviamente, Alex avrebbe riempito un disco rigido completo al momento. Non esiste una "logica" condivisa tra le voci in questi pacchetti, quindi il peso elevato dell'installazione di nuove voci "moderne" in altre lingue.

    
risposta data 20.11.2011 - 09:48
fonte
2

Sono in /System/Library/Speech/Voices

Tuttavia l'intera cartella /System/Library/Speech è "solo" .5GB nello spazio, quindi non si risparmia molto.

    
risposta data 09.11.2011 - 14:22
fonte

Leggi altre domande sui tag