¿Cómo puedo eliminar algunas de las voces integradas de texto a voz?

10

Iba a instalar dos voces adicionales a través del panel de preferencias Speech . Noté que el tamaño de dos voces es de 1,3 gigabytes, lo cual es mucho pero manejable.

Viendo la lista de voces ya instaladas / descargadas ( say -v ? en la Terminal) vi & escuché muchas voces oscuras que probablemente nunca usaría; y valoro tener unos pocos cientos de megabytes (o unos pocos gigabytes) de espacio libre mucho más que escuchar a alguien hablar mientras se ahoga o hace cosquillas.

¿Cómo puedo correctamente eliminar algunas de estas voces (en_US "Funny")? Por correctamente quiero decir de una manera que no rompo accidentalmente nada en el proceso. Por ejemplo, eliminar directamente los archivos de /System/Library/Speech/Voices es un poco dudoso ...

Muchas de las voces que say -v ? enumera en realidad están desactivadas en el panel de preferencias Speech , pero si las selecciono no recibiré una advertencia de que deben descargarse, por lo que residen en algún lugar de mi Mac.

    
pregunta Jari Keinänen 09.11.2011 - 13:24

2 respuestas

5

Eliminando voces

Todas las voces están en /System/Library/Speech/Voices . Al igual que la mayoría de los demás elementos Library en OS X, se heredan, lo que significa que puede instalarlos en /Library/Speech/Voices y ~/Library/Speech/Voices .

Por lo general, eliminar elementos de /System/Library no es algo bueno, pero aquí , no tiene consecuencias prácticas más allá de hacer que las voces eliminadas no estén disponibles. De hecho, la lista en las Preferencias del sistema se genera dinámicamente a partir de los elementos que se encuentran en dicha carpeta, al igual que las alertas de sonido o los fondos de pantalla. Puede confirmar esto agregando / eliminando / renombrando elementos en la carpeta /System/Library/Sounds , por ejemplo.

No hay otra forma de administrar los elementos de voz, pero como esta no tiene consecuencias, siempre que deje al menos una voz, en realidad es bastante bueno simplemente manipular el sistema de archivos. Personalmente he eliminado a Alex, junto con otros artículos /System/Library y /Library .

Instalando voces / de qué hacer copia de seguridad

Como subrayó, Lion proporciona un elemento "Personalizar" en la lista de voces que le permite descargar voces en muchos idiomas. Por lo tanto, si alguna vez elimina la voz original de "Alex" (la pesada, 400 + MB), puede descargarla nuevamente a través de este menú.

Las voces "divertidas", sin embargo, no son descargables. Deberá hacer una copia de seguridad de ellos si desea eliminarlos, pero debe tener una forma de recuperarlos (o puede usar un administrador de paquetes como Pacifist para extraerlos solo del paquete del instalador de Lion, pero eso es un montón de problemas por no mucho). Sin embargo, considerando que pesan, todos juntos, menos de 35 MB, los dejé en su lugar.

Tenga en cuenta que debe dejar al menos una voz para que el elemento "Personalizar" sea accesible . Por lo tanto, incluso si desea eliminar todas las voces, deje al menos una allí o no podrá volver a instalar ninguna. "Fred" es la voz "seria" más ligera, por lo que aconsejaría dejarla en cualquier caso.

Nota de tamaño / un poco de historial

En cuanto a los tamaños relativos, Alex es muy pesado porque es de una calidad mucho mayor, y en realidad es de una generación totalmente diferente a las otras: es enviado con Leopard , mientras que otros han estado alrededor de Mac OS 7 (en realidad se divirtió mucho con ellos)). Por supuesto, Alex habría llenado un disco duro completo en ese momento. No hay una "lógica" que se comparta entre las voces en esos paquetes, por lo tanto, el peso de instalar nuevas voces "modernas" en otros idiomas.

    
respondido por el MattiSG 20.11.2011 - 09:48
2

Están en /System/Library/Speech/Voices

Sin embargo, toda la carpeta /System/Library/Speech tiene "solo" .5GB en el espacio, por lo que no ahorraría mucho.

    
respondido por el Gio 09.11.2011 - 14:22

Lea otras preguntas en las etiquetas