"Dizer" em um idioma diferente?


29

Existem vozes em diferentes idiomas instalados no Mac OS X? Por exemplo, espanhol, francês ou eslovaco? (a última narração incorporada do iPod Nano possui uma bela voz eslovaca, eu gostaria de experimentá-lo também no Mac OS X)


Existem muitas novas vozes na versão 10.7 (por exemplo, a dinamarquesa com a qual estou tocando).
Thorbjørn Ravn Andersen

@ Thorbjørn: isso mesmo, e foi o que eu disse na minha resposta também. Vozes de alta qualidade para "grátis", como não gostar?
Peter Štibraný

Peter, considere aceitar uma das respostas originais e adicione uma nota à sua pergunta, em vez de adicionar uma resposta muito mais tarde e aceitá-la.
Thorbjørn Ravn Andersen

1
@ Thorbjørn: até hoje, a resposta de Martins era a aceita. Mas não acho que seja o melhor hoje. Não acho que mudar a resposta aceita seja a prática errada, mas posso reconsiderar essa posição.
Peter Štibraný

Respostas:


31

Você pode usar o seguinte comando no Terminal para obter uma lista de todas as vozes disponíveis:

say -v ?

No meu sistema, a saída fica assim com o nome da voz seguido pela abreviação do idioma (removi os comentários):

Agnes en_US

Albert en_US

Alex en_US

Alice it_IT

Alva sv_SE

Amelie fr_CA

Anna de_DE

Más notícias

Bahh pt_US

Sinos pt_US

Boing pt_US

Bruce en_US

Bubbles pt_US

Carmit he_IL

Violoncelos en_US

Damayanti id_ID

Daniel en_GB

En_US enlouquecido

Diego es_AR

Ellen nl_BE

Fiona na Escócia

Fred en_US

Boas notícias

Hysterical pt_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

Órgão de tubos

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

Trinoids pt_US

Veena en_IN

Vicki pt_US

Victoria en_US

Whisper pt_US

Xander nl_NL

Yelda tr_TR

Yuna ko_KR

Zarvox pt_US

Zosia pl_PL

Zuzana cs_CZ

Este é um exemplo de como usar o say com uma voz alemã, conforme sugerido por scottishwildcat nos comentários:

say -v Anna 'Guten Tag!'

Caso queira ouvir a lista de exemplos, você pode copiar isso para o loop no seu terminal, o que resultará em todas as vozes instaladas falando um exemplo de texto:

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
Também vale mencionar que você pode usar "say -v <nome do arquivo>" para usar uma dessas vozes, sem alterar a preferência do sistema. Por exemplo say -v Whisper "Now I am whispering",.
Calum_b 4/03/16

2
Essa deve ser a resposta aceita.
Letitbee

1
@letitbee talvez o cara que a pergunta 6 anos atrás vai voltar e apagar a resposta dele para que ele possa seguir o seu conselho :-)
Tom Gewecke

@ TomGewecke Sem dúvida, meu amigo, sem dúvida. Isso vai acontecer!
Letitbee

Ésay -v \?
Nakilon

6

Para o Mac OS X 10.7, o sueco funciona muito bem apenas baixando as vozes suecas usando Preferências-> Voz do sistema-> Personalizar e definindo como Voz do sistema. Prega ordenadamente até mesmo palavras e grafias suecas bastante peculiares.

Não há garantia para outros idiomas.


o mesmo para o alemão. Acabei de exagerar um pouco e baixei todas as vozes - elas precisam de um espaço enorme na unidade e de nenhuma maneira documentada de removê-las. Então, talvez apenas faça o download um por um.
precisa saber é

5

Até onde eu sei, a única maneira de fazer com que um Mac fale em outro idioma é obter recursos de voz no idioma de destino. Um site para cegos franceses recomenda o iVox .

Desculpe, não há eslovaco que eu possa ver.


Obrigado por compartilhar o link para o iVox. Pelo menos há voz tcheca, vou tentar.
Peter Štibraný


3

As vozes incluídas no Mac OS X 10.6 são otimizadas apenas em inglês. Mesmo se você definir o idioma do sistema para algo diferente, ele não funcionará, porque tentará ler com a pronúncia em inglês, causando palavras engraçadas. Tente dizer "Hola" para o espanhol e você verá como ele diz: "hooola", como uma pessoa que fala inglês o leria.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.