Text-to-speech con 2 lingue

0

Sto studiando il francese e per praticare la mia pronuncia e per imparare le parole, voglio che il mio mac pronunci le parole ad alta voce. Il mio mac dovrebbe dire la parola in inglese, e dopo di ciò, dovrebbe dire la traduzione francese di esso. Quindi, dovrebbe parlare alternativamente a 2 voci. Il problema è che non so come ottenere il mio Mac parlare 2 lingue alternativamente. So come far sì che il mio Mac faccia il text-to-speech e come cambiare le voci, ma non so come cambiare la voce dall'inglese al francese durante il discorso.

Quindi, insomma, voglio che il mio mac pronunci le seguenti parole: prima la parola inglese (in una voce inglese come "Daniel", e dopo quella, la traduzione francese di quella parola in una voce francese, come "Thomas" ):

Io uso [[slnc 1400]] per far sapere al mio mac che ha bisogno di fare una pausa per 1400 millisecondi prima di iniziare a dire la parola successiva. Altrimenti, la voce non si interrompe.

Qualcuno sa come posso farcela?

Questo può essere fatto con AppleScript o Automator? O forse c'è un programma che potrebbe essere utilizzato per risolvere questo?

    
posta Oliver 07.06.2015 - 17:50
fonte

2 risposte

1

controlla l'app "Narratore" (Mariner Software) - Ho appena acquistato l'app per uno scopo diverso (pronuncia corretta) - ma per quanto riguarda la descrizione dell'app dovrebbe risolvere anche tu il problema

    
risposta data 25.12.2015 - 10:23
fonte
0

Se non hai ancora voci francesi:

  1. Vai alle preferenze "Dettato e parla"

  2. Fai clic sulla scheda "Sintesi vocale"

  3. Fai clic sul menu "Voce sistema"
  4. Seleziona "Personalizza"
  5. Digitare "Francese" nel campo di ricerca e controllare le voci che si desidera utilizzare. Puoi ottenere un'anteprima facendo clic su di essi e premendo "play".
  6. Premi "OK" e le lingue verranno scaricate ... Lentamente.

... giorni dopo

Ok, ora che il download è terminato, usa questo codice AppleScript per far parlare il computer in diverse lingue:

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

Il primo utilizza una voce inglese, il secondo usa uno di quelli francesi. Usa la voce che preferisci.

    
risposta data 07.06.2015 - 20:18
fonte

Leggi altre domande sui tag