Text-to-speech com 2 idiomas

0

Estou estudando francês e para praticar minha pronúncia e aprender as palavras, eu quero que meu mac fale as palavras em voz alta. Meu mac deveria dizer a palavra em inglês, e depois disso, ele deveria dizer a tradução francesa dela. Então, deve falar em 2 vozes alternadamente. O problema é que eu não sei como fazer o meu mac falar duas línguas alternadamente. Eu sei como fazer meu mac fazer texto para fala e como mudar as vozes, mas não sei como mudar a voz do inglês para o francês durante o discurso.

Então, em suma, eu quero que meu mac fale as seguintes palavras: primeiro a palavra inglesa (em uma voz inglesa como 'Daniel', e depois disso, a tradução francesa dessa palavra em uma voz francesa, como 'Thomas'):

insira a descrição da imagem aqui

Eu uso o [[slnc 1400]] para deixar meu mac saber que ele precisa fazer uma pausa de 1400 milissegundos antes de começar a dizer a próxima palavra. Caso contrário, a voz não faz uma pausa.

Alguém sabe como posso fazer isso?

Isso pode ser feito com AppleScript ou Automator? Ou talvez haja um programa que possa usar para resolver isso?

Oliver
fonte

Respostas:

1

confira o aplicativo "Narrador" (Mariner Software) - Acabei de comprar o aplicativo para um propósito diferente (pronúncia correta) - mas em relação à descrição do aplicativo que deve resolver você também é problema

Daniela
fonte
0

Se você ainda não tem vozes francesas:

  1. Vá para as preferências "Ditado e Fala"

  2. Clique na aba "Text to Speech"

  3. Clique no menu "System Voice"
  4. Selecione "Personalizar"
  5. Digite "Francês" no campo de pesquisa e verifique as vozes que você deseja usar. Você pode obter uma prévia clicando neles e pressionando "play".
  6. Pressione "OK" e os idiomas serão baixados ... Lentamente.

...dias depois

Ok, agora que o download foi feito, use este código AppleScript para fazer o computador falar em diferentes idiomas:

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

O primeiro usa uma voz inglesa, o segundo usa um dos franceses. Use qualquer voz que você preferir.

William T Froggard
fonte
whoops, adicionou o atraso que você solicitou. Minha culpa!
William T Froggard