"Dire" in un'altra lingua?


29

Ci sono voci in diverse lingue installate in Mac OS X? Ad esempio spagnolo, francese o slovacco? (l'ultimo voiceover integrato di iPod Nano ha una bella voce slovacca, mi piacerebbe provarlo anche su Mac OS X)


Ci sono molte nuove voci in 10.7 (ad esempio quella danese con cui ho suonato).
Thorbjørn Ravn Andersen,

@ Thorbjørn: esatto, ed è quello che ho detto anche nella mia risposta. Voci di alta qualità per "gratis", cosa c'è che non va?
Peter Štibraný,

Peter, considera di accettare una delle risposte originali e aggiungi una nota alla tua domanda invece di aggiungere una risposta molto più tardi e accettarla.
Thorbjørn Ravn Andersen,

1
@ Thorbjørn: fino ad oggi, la risposta di Martins era quella accettata. Ma non penso che sia il migliore oggi. Non penso che cambiare la risposta accettata sia una pratica sbagliata, ma posso riconsiderare questa posizione.
Peter Štibraný,

Risposte:


31

È possibile utilizzare il seguente comando nel Terminale per ottenere un elenco di tutte le voci disponibili:

say -v ?

Sul mio sistema l'output appare così con il nome della voce seguito dall'abbreviazione della lingua (ho rimosso i commenti):

Agnes en_US

Albert en_US

Alex en_US

Alice it_IT

Alva sv_SE

Amelie fr_CA

Anna de_DE

Cattive notizie

Bahh en_US

Bells en_US

Boing en_US

Bruce en_US

Bolle en_US

Carmit he_IL

Violoncelli en_US

Damayanti id_ID

Daniel en_GB

Disordinato en_US

Diego es_AR

Ellen nl_BE

Fiona in Scozia

Fred en_US

Buone notizie

Hyster it_US

Ioana ro_RO

Joana pt_PT

Junior en_US

Kanya th_TH

Karen en_AU

Kathy en_US

Kyoko ja_JP

Laura sk_SK

Lekha hi_IN

Luciana pt_BR

Ar_SA maged

Mariska hu_HU

Mei-Jia zh_TW

Melina el_GR

Milena ru_RU

Moira en_IE

Monica es_ES

Nora nb_NO

Paulina es_MX

Organo a canne

Princess en_US

Ralph en_US

Samantha en_US

Sara da_DK

Satu fi_FI

Sin-ji zh_HK

Tessa en_ZA

Thomas fr_FR

Ting-Ting zh_CN

Trinoidi en_US

Veena en_IN

Vicki en_US

Victoria en_US

Whisper en_US

Xander nl_NL

Yelda tr_TR

Yuna ko_KR

Zarvox en_US

Zosia pl_PL

Zuzana cs_CZ

Questo è un esempio su come usare dire con una voce tedesca, come suggerito da scottishwildcat nei commenti:

say -v Anna 'Guten Tag!'

Nel caso in cui desideri ascoltare l'elenco degli esempi, puoi copiarlo per loop nel tuo terminale, il che si tradurrà in tutte le voci installate che parlano un esempio di testo:

say -v \? | while read LINE
 do
  SPEAKER=$(echo $LINE | egrep -o "^[a-zA-Z\-]*[ ]?[A-Z][a-z]+")
  TEXT=$(echo $LINE | egrep -o "#.*" | tr "#" " ")
  echo $SPEAKER
  echo -ne "This is voice $SPEAKER speaking the example text: \n" $TEXT | say -v $SPEAKER
 done

1
Vale anche la pena ricordare che è quindi possibile utilizzare "say -v <voicename>" per utilizzare una di quelle voci, senza modificare le preferenze di sistema. Ad esempio say -v Whisper "Now I am whispering",.
calum_b

2
Questa dovrebbe essere la risposta accettata.
letitbee,

1
@letitbee forse il ragazzo che pone la domanda 6 anni fa tornerà e cancellerà la sua risposta in modo da poter seguire il tuo consiglio :-)
Tom Gewecke

@TomGewecke Senza dubbio amico mio, senza dubbio. Questo accadrà!
letitbee,

Èsay -v \?
Nakilon il

6

Per Mac OS X 10.7, lo svedese funziona abbastanza bene semplicemente scaricando le voci svedesi usando Preferenze-> Voce di sistema-> Personalizza e impostando come Voce di sistema. Inchioda ordinatamente anche parole e ortografie svedesi piuttosto peculiari.

Nessuna garanzia per altre lingue.


lo stesso per il tedesco. Ho appena esagerato e scaricato tutte le voci: hanno bisogno di un enorme spazio sull'unità e nessun modo documentato per rimuoverle. Quindi forse basta scaricare uno per uno.
bdecaf,

5

Per quanto ne so, l'unico modo per far parlare un Mac in un'altra lingua è ottenere risorse vocali nella tua lingua di destinazione. Un sito Web per i non vedenti francesi raccomanda iVox .

Mi dispiace, non vedo slovacco lì.


Grazie per aver condiviso il link a iVox. Almeno c'è la voce ceca, ci proverò.
Peter Štibraný,


3

Le voci incluse in Mac OS X 10.6 sono ottimizzate solo per l'inglese. Anche se imposti la lingua del tuo sistema su qualcosa di diverso, non funzionerà, perché proverà a leggere con la pronuncia inglese, causando espressioni divertenti. Prova a dire "Hola" per lo spagnolo e vedrai come si dice: "hooola" come una persona di lingua inglese lo leggerebbe.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.