Texto a voz con 2 idiomas

0

Estoy estudiando francés y, para practicar mi pronunciación y aprender las palabras, quiero que mi mac pronuncie las palabras en voz alta. Mi mac debería decir la palabra en inglés, y después de eso, debería decir la traducción al francés. Por lo tanto, debe hablar en 2 voces alternativamente. El problema es que no sé cómo hacer que mi Mac hable 2 idiomas alternativamente. Sé cómo hacer que mi Mac haga texto a voz y cómo cambiar las voces, pero no sé cómo cambiar la voz de inglés a francés durante el discurso.

En resumen, quiero que mi mac diga las siguientes palabras: primero la palabra en inglés (en una voz en inglés como 'Daniel', y luego la traducción al francés de esa palabra en una voz en francés, como 'Thomas' ):

Utilizo [[slnc 1400]] para informarle a mi Mac que necesita tomar un descanso de 1400 milisegundos antes de comenzar a decir la siguiente palabra. De lo contrario, la voz no toma un descanso.

¿Alguien sabe cómo puedo hacer esto?

¿Se puede hacer esto con AppleScript o Automator? ¿O tal vez hay un programa que podría usarse para resolver esto?

    
pregunta Oliver 07.06.2015 - 17:50

2 respuestas

1

revise la aplicación "Narrador" (Mariner Software) - Acabo de comprar la aplicación para un propósito diferente (pronunciación correcta) - pero con respecto a la descripción de la aplicación, debería resolver su problema también

    
respondido por el Daniela 25.12.2015 - 10:23
0

Si aún no tienes voces en francés:

  1. Vaya a las preferencias de "Dictation and Speech"

  2. Haga clic en la pestaña "Texto a voz"

  3. Haz clic en el menú "Sistema de voz"
  4. Selecciona "Personalizar"
  5. Escriba "Francés" en el campo de búsqueda y marque las voces que desea usar. Puede obtener una vista previa haciendo clic en ellos y presionando "jugar".
  6. Presiona "OK" y los idiomas se descargarán ... Lentamente.

... días después

Bien, ahora que la descarga está hecha, usa este código AppleScript para hacer que la computadora hable en diferentes idiomas:

say "yes" using "Bruce"
delay 1.4
say "oui" using "Audrey"

El primero usa una voz en inglés, el segundo usa uno de los franceses. Usa la voz que prefieras.

    
respondido por el William T Froggard 07.06.2015 - 20:18

Lea otras preguntas en las etiquetas