3 votos

Reloj hablando en un idioma diferente

Tengo mi Mac me habla cada hora, pero actualmente estoy tratando de aprender a francés, así que pensé que sería una buena idea para hacer hablar a la vez en francés.

Sin embargo, en lugar de decir "Il est 11 heures." ella dice "Es 11 horas". (en un encantador acento francés).

¿Es posible hacerla realidad hablar a francés?

3voto

Juliano Puntos 13802

¿Cómo configurar el sistema para decir la hora?

Sé que configurarlo de la siguiente manera: System Preferences --> Dictation & Speech --> Text to Speech --> Customize --> Add a French voice. Tomó algún tiempo para descargar.

Y, a continuación, en la línea de comandos:

$ export LANG=fr_FR
$ say `date`

Esto funciona para mí.


Lo que podría trabajar en la interfaz de usuario es establecer el formato de fecha en francés:

System Preferences --> Language & Region --> Advanced --> Format Language - French

Como se puede ver en las capturas de pantalla a continuación, se cambia la fecha y el formato, no todo el lenguaje del sistema.

enter image description here

enter image description here

0voto

klanomath Puntos 19587

Funciona mediante la sustitución de los archivos de un inglés SpeechVoice carpeta por el francés SpeechVoice contrapartes - por así decir, usando un inglés casco y rellenar con el contenido en francés - y algunos ajustes más:

He hecho lo siguiente como usuario root.

Descargar el preferido de voz francesa. Quite la marca de todas las voces que usted no desea descargar.

Hacer una copia de seguridad de una voz inglesa (accidentalmente yo también d/led Fiona) con la Terminal.aplicación o hacer una copia con el Finder y cambiar el nombre de las carpetas adecuadamente:

cp -R /System/Library/Speech/Voices/Fiona.SpeechVoice /System/Library/Speech/Voices/Fiona.SpeechVoice.backup

También hacer una copia de seguridad de la voz francesa:

cp -R /System/Library/Speech/Voices/Aurelie.SpeechVoice /System/Library/Speech/Voices/Aurelie.SpeechVoice.backup

Ahora, mover el contenido de Aurelie.SpeechVoice.copia de seguridad a la carpeta correspondiente(s) en /System/Library/Voz/Voces/Fiona.SpeechVoice

A continuación, abra /System/Library/Voz/Voces/Fiona.SpeechVoice/Contents/Info.plist (que en realidad es la movida Info.plist de Aurelie) y /System/Library/Voz/Voces/Fiona.SpeechVoice.copia de seguridad/Contents/Info.plist con un editor de texto.

Reemplazar las cuerdas de las siguientes claves en el archivo /System/Library/Voz/Voces/Fiona.SpeechVoice/Contents/Info.plist por las cadenas de la original en inglés (no sé si esto es realmente necesario - simplemente lo hice):

  • CFBundleIdentifier
  • CFBundleName
  • SUTagName
  • VoiceLocaleIdentifier
  • VoiceName
  • VoiceNameRoot
  • VoiceNumericID

Guardar la Información.plist, salga de todas las aplicaciones, eliminar la ahora vacía de la carpeta de Aurelie.SpeechVoice.copia de seguridad (y todos los demás no deseados SpeechVoice carpetas), registro de salida de la root, inicie sesión en su cuenta en común y desactivar root (por razones de seguridad).

En Preferencias del Sistema abierto de Fecha Y Hora -> Reloj> opciones > Personalizar Voz y elige la opción "amañadas" voz inglesa. Mantenga todos los demás en habla/lenguaje/configuración de la región como son (algunos reino unido-inglés probablemente ;-)).

La única cueva-comer: a Veces, o siempre, y la máquina virtual en la que he probado la modificación acaba de saltar el principio - la voz dice "Es dix heures quarante cinq" en lugar de "Il est (o C est?) dix heures quarante cinq".

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