14 votos

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

Iba a instalar dos voces adicionales a través de Speech panel de preferencias. Me he dado cuenta de que el tamaño de dos voces es de 1,3 gigabytes, que es mucho pero manejable.

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

¿Cómo puedo correctamente borrar algunas de estas voces (en_US "Funny")? Por correctamente Me refiero a no romper nada accidentalmente en el proceso. Por ejemplo, borrar directamente los archivos de /System/Library/Speech/Voices se siente un poco dudoso

Muchas de las voces que say -v ? listas están realmente desactivadas en el Speech panel de preferencias, pero si los marco no recibo una advertencia de que tienen que ser descargados - por lo que residen en algún lugar de mi Mac.

3 votos

No hay una forma "adecuada" de borrar nada de la instalación por defecto de OS X. Cualquier respuesta que recibas debe ser un poco dudosa.

1 votos

@TJLuoma, ok, entonces, correctamente está fuera de toda duda. ¿Qué tal "cuál es la forma menos dañina y posiblemente reversible?" :-)

2 votos

@koiyu Eliminarlas del directorio de Voces en Sistema es la única forma y lo hace de forma limpia. No hay nada "dudoso" en ello. Yo mismo lo he hecho. Pero una cosa a tener en cuenta, cada vez que actualices Lion a una nueva build, algunas de las voces volverán a aparecer. Si lo único que buscas es ahorrar espacio, simplemente borra a Alex. Es, con mucho, el más hinchado. El resto no pesa mucho.

11voto

Lasall Puntos 1235

Eliminación de voces

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

Retirar elementos de /System/Library no suele ser una buena cosa, pero aquí En la práctica, no tiene ninguna consecuencia más allá de hacer que las voces borradas 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 confirmarlo añadiendo / eliminando / renombrando elementos en la carpeta /System/Library/Sounds carpeta, por ejemplo.

No hay otra forma de gestionar los elementos de voz, pero como ésta no tiene consecuencias siempre que se deje al menos una voz, en realidad es bastante agradable manipular simplemente el sistema de archivos. Personalmente, hace tiempo que eliminé a Alex, junto con otros /System/Library y /Library artículos.

Instalación de las voces / qué hacer una copia de seguridad

Como has subrayado, Lion ofrece un elemento "Personalizar" en la lista de voces que permite descargar voces en muchos idiomas. Por lo tanto, si alguna vez borras la voz original de "Alex" (la pesada, de más de 400 MB), puedes volver a descargarla a través de este menú.

Sin embargo, las voces "divertidas" no se pueden descargar. Tendrás que hacer una copia de seguridad de las mismas si quieres eliminarlas pero mantener una forma de recuperarlas (o podrías utilizar un gestor de paquetes como Pacifista para extraerlos sólo del paquete de instalación de Lion, pero eso es mucha molestia para poco). Sin embargo, teniendo en cuenta que pesan, todos juntos, menos de 35MB, yo los dejaría en su sitio.

Tenga en cuenta que debe dejar al menos una voz para que la opción "Personalizar" sea accesible . Así que, aunque quieras eliminar todas las voces, deja al menos una ahí, o no podrás volver a instalar ninguna. "Fred" es la voz "seria" más ligera, así que aconsejo dejarla en cualquier caso.

Nota de tamaño / un poco de historia

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

0 votos

Con "[-- no tiene ninguna consecuencia práctica más allá de hacer que las voces borradas] no estén disponibles" ¿quieres decir que "han desaparecido para siempre"? Al menos ese parece ser el caso.

0 votos

... rara vez algo vital para el sistema . ¿Qué tal /Sistema/Biblioteca/Frameworks/ o /Sistema/Biblioteca/Extensiones/?

0 votos

@koiyu sí, a menos que los reinstales, se borrarán de tu sistema.

4voto

Hendy Puntos 255

Para borrar algunas o todas las voces:

  1. Inicie la "Utilidad VoiceOver" (está en /Applications/Utilities/ ).
  2. En el panel de la izquierda, seleccione "Discurso".
  3. En la tabla con los idiomas y las voces, junto a "Inglés" (o cualquier otro idioma) abre la lista desplegable de la columna "Voz" y elige "Personalizar...".
  4. Desmarque los idiomas que desea eliminar.
  5. Pulse "OK". Aparecerá un cuadro de diálogo que le preguntará si desea mantener o eliminar los idiomas no seleccionados, elija "Eliminar".

VoiceOver Utility screenshot


Un par de notas:

  • Aunque este método es más seguro que borrar los archivos a mano, no eliminará las versiones "compactas" de las voces. Tampoco borrará las voces de "Siri", que se almacenan en el mismo directorio.
  • Si más tarde decide volver a instalar los idiomas eliminados, sólo tiene que seguir los mismos pasos y marcar los idiomas que desea instalar.

1 votos

Estoy en Catalina y no me ha aparecido ninguna ventana emergente después de desmarcarme. Sólo para la información.

2voto

Gio Puntos 1431

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

Sin embargo, todo el /System/Library/Speech tiene "sólo" 0,5 GB de espacio, por lo que no se ahorraría mucho.

0 votos

También parece que si uno borra una carpeta, por ejemplo Hysterical.SpeechVoice también se elimina del Speech prefpane - lo que significa que no puedes volver a activarlo marcándolo en las preferencias y descargar los archivos de voz, todo el registro desaparece.

0 votos

Ah, y con respecto al tamaño: Alex es, con mucho, el más grande del lote (más de 400 MB). Tal vez las otras voces utilicen su lógica y apliquen sólo algunos filtros de voz (voces divertidas) o nuevos sonidos (voces femeninas). La razón por la que mi descarga sería de 1,3 GB podría ser entonces porque iba a descargar voces para dos idiomas adicionales distintos.

2 votos

Sí, es probable que haya alguna réplica en las otras voces. De todos modos borrar cosas de /System nunca se recomienda. Como nota adicional, pruebe desde la terminal say -v cello d d d d d d d d d d d d d d d d d d d d d d d d

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X