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".