Dites comme
Vous pouvez utiliser le say
avec les autres voix d'OS X pour obtenir différentes langues. Utilisez la commande Thomas
pour obtenir la prononciation française ou Yannick
pour l'allemand.
Dans cet exemple, je vais utiliser Thomas et le français car c'est ce que je connais mais Yannick
devrait également fonctionner pour le texte allemand.
Essayez la commande suivante dans Applications > Utilitaires > Terminal.app :
say -v Thomas "Bonjour. Je m'appelle Thomas."
Si cela est acceptable, vous pouvez envelopper l'élément say
dans un service Automator, ce que nous allons faire maintenant.
Automator Service
Pour créer le service Automator :
-
Lancement Automator.app
-
Créer un nouveau Action rapide (précédemment Service )
-
Ajouter un Exécuter AppleScript action
-
Copiez et collez l'AppleScript ci-dessous :
on run {input, parameters}
do shell script "say -v Thomas " & (quoted form of (input as string))
return input
end run
-
Enregistrez le service en tant que Parler en français
Pour utiliser ce service :
- Sélectionner du texte dans TextEdit ou Safari
-
Control + Cliquez pour faire apparaître le menu contextuel
- Sélectionnez Services > Parler en français
Et voilà ! Autres langues et voix sont disponibles.
Cette approche Automator vous permet de conserver la voix par défaut de votre ordinateur dans votre langue préférée. Tout en permettant au texte sélectionné d'être lu dans la voix alternative.
Voix et langues disponibles
La commande permet de lister les voix disponibles et les langues qui leur sont associées :
say -v ?
Les voix disponibles peuvent changer selon les versions de MacOS. Sous MacOS 10.13, la commande renvoie :
Alex en_US # Most people recognize me by my voice.
Alice it_IT # Salve, mi chiamo Alice e sono una voce italiana.
Alva sv_SE # Hej, jag heter Alva. Jag är en svensk röst.
Amelie fr_CA # Bonjour, je m’appelle Amelie. Je suis une voix canadienne.
Anna de_DE # Hallo, ich heiße Anna und ich bin eine deutsche Stimme.
Carmit he_IL # . , .
Damayanti id_ID # Halo, nama saya Damayanti. Saya berbahasa Indonesia.
Daniel en_GB # Hello, my name is Daniel. I am a British-English voice.
Diego es_AR # Hola, me llamo Diego y soy una voz española.
Ellen nl_BE # Hallo, mijn naam is Ellen. Ik ben een Belgische stem.
Fiona en-scotland # Hello, my name is Fiona. I am a Scottish-English voice.
Fred en_US # I sure like being inside this fancy computer
Ioana ro_RO # Bun, m cheam Ioana . Sunt o voce româneasc.
Joana pt_PT # Olá, chamo-me Joana e dou voz ao português falado em Portugal.
Jorge es_ES # Hola, me llamo Jorge y soy una voz española.
Juan es_MX # Hola, me llamo Juan y soy una voz mexicana.
Kanya th_TH # Kanya
Karen en_AU # Hello, my name is Karen. I am an Australian-English voice.
Kyoko ja_JP # Kyoko
Laura sk_SK # Ahoj. Volám sa Laura . Som hlas v slovenskom jazyku.
Lekha hi_IN # , . .
Luca it_IT # Salve, mi chiamo Luca e sono una voce italiana.
Luciana pt_BR # Olá, o meu nome é Luciana e a minha voz corresponde ao português que é falado no Brasil
Maged ar_SA # Maged. .
Mariska hu_HU # Üdvözlöm! Mariska vagyok. Én vagyok a magyar hang.
Mei-Jia zh_TW #
Melina el_GR # , Melina. .
Milena ru_RU # , Milena. – .
Moira en_IE # Hello, my name is Moira. I am an Irish-English voice.
Monica es_ES # Hola, me llamo Monica y soy una voz española.
Nora nb_NO # Hei, jeg heter Nora. Jeg er en norsk stemme.
Paulina es_MX # Hola, me llamo Paulina y soy una voz mexicana.
Samantha en_US # Hello, my name is Samantha. I am an American-English voice.
Sara da_DK # Hej, jeg hedder Sara. Jeg er en dansk stemme.
Satu fi_FI # Hei, minun nimeni on Satu. Olen suomalainen ääni.
Serena en_GB # Hello, my name is Serena. I am a British-English voice.
Sin-ji zh_HK # Sin-ji
Tessa en_ZA # Hello, my name is Tessa. I am a South African-English voice.
Thomas fr_FR # Bonjour, je m’appelle Thomas. Je suis une voix française.
Ting-Ting zh_CN # Ting-Ting
Tom en_US # Hello, my name is Tom. I am an American-English voice.
Veena en_IN # Hello, my name is Veena. I am an Indian-English voice.
Victoria en_US # Isn't it nice to have a computer that will talk to you?
Xander nl_NL # Hallo, mijn naam is Xander. Ik ben een Nederlandse stem.
Yelda tr_TR # Merhaba, benim adm Yelda. Ben Türkçe bir sesim.
Yuna ko_KR # . Yuna. .
Yuri ru_RU # , Yuri. – .
Zosia pl_PL # Witaj. Mam na imi Zosia, jestem gosem kobiecym dla jzyka polskiego.
Zuzana cs_CZ # Dobrý den, jmenuji se Zuzana. Jsem eský hlas.