{"id":971,"date":"2022-10-07T00:00:00","date_gmt":"2022-10-06T22:00:00","guid":{"rendered":"https:\/\/programaraciegas.net\/?p=971"},"modified":"2022-09-20T07:16:52","modified_gmt":"2022-09-20T05:16:52","slug":"obtener-el-listado-de-voces-disponibles-para-el-comando-say-en-macos","status":"publish","type":"post","link":"https:\/\/programaraciegas.net\/?p=971","title":{"rendered":"Obtener el listado de voces disponibles para el comando say en MacOS"},"content":{"rendered":"<p>El comando <strong>say<\/strong> se utiliza en MacOS tanto desde la terminal como desde AppleScript para hacer que una de las voces instaladas en el sistema operativo lea una informaci\u00f3n.<\/p>\n<p>Vimos un ejemplo en la <a href=\"https:\/\/programaraciegas.net\/?p=85\">introducci\u00f3n a AppleScript<\/a> en el que hac\u00edamos hablar a nuestro Mac desde un AppleScript.<\/p>\n<h2>Usando say desde la Terminal<\/h2>\n<p>Usar el comando <strong>say<\/strong> desde la terminal es bastante sencillo. Vamos a ver el t\u00edpico ejemplo de Hola mundo con la Terminal.<\/p>\n<p>Abre la Terminal de Mac, est\u00e1 en la carpeta Aplicaciones\/Utilidades<\/p>\n<p>Una vez abierta escribe el siguiente comando:<\/p>\n<pre>say '\u00a1Hola mundo!'<\/pre>\n<p>Al ejecutar el comando el equipo verbalizar\u00e1 el mensaje con la voz por defecto del sistema.<\/p>\n<p>Si queremos usar una voz en concreto tenemos que especificarlo utilizando su nombre precedido del indicador <strong>-v<\/strong>. Por ejemplo utilicemos la voz de Monica en el ejemplo anterior:<\/p>\n<pre>say -v Monica '\u00a1Hola mundo!'<\/pre>\n<p>El problema aparece cuando no conocemos el nombre de la voz concreta que queremos utilizar. Para ello el mismo comando <strong>say<\/strong> nos ofrece la soluci\u00f3n.<\/p>\n<p>Al usar el comando <strong>say<\/strong> de la siguiente forma se mostrar\u00e1 un listado de voces en la Terminal:<\/p>\n<pre>say -v \\?<\/pre>\n<p>El listado ser\u00e1 algo como lo siguiente:<\/p>\n<ul>\n<li>Alex                en_US    # Most people recognize me by my voice.<\/li>\n<li>Alice it_IT # Salve, mi chiamo Alice e sono una voce italiana.<\/li>\n<li>Alva sv_SE # Hej, jag heter Alva. Jag \u00e4r en svensk r\u00f6st.<\/li>\n<li>Amelie fr_CA # Bonjour, je m\u2019appelle Amelie. Je suis une voix canadienne.<\/li>\n<li>Anna de_DE # Hallo, ich hei\u00dfe Anna und ich bin eine deutsche Stimme.<\/li>\n<li>Carmit he_IL # \u05e9\u05dc\u05d5\u05dd. \u05e7\u05d5\u05e8\u05d0\u05d9\u05dd \u05dc\u05d9 \u05db\u05e8\u05de\u05d9\u05ea, \u05d5\u05d0\u05e0\u05d9 \u05e7\u05d5\u05dc \u05d1\u05e9\u05e4\u05d4 \u05d4\u05e2\u05d1\u05e8\u05d9\u05ea.<\/li>\n<li>Damayanti id_ID # Halo, nama saya Damayanti. Saya berbahasa Indonesia.<\/li>\n<li>Daniel en_GB # Hello, my name is Daniel. I am a British-English voice.<\/li>\n<li>Diego es_AR # Hola, me llamo Diego y soy una voz espa\u00f1ola.<\/li>\n<li>Ellen nl_BE # Hallo, mijn naam is Ellen. Ik ben een Belgische stem.<\/li>\n<li>Fiona en-scotland # Hello, my name is Fiona. I am a Scottish-English voice.<\/li>\n<li>Fred en_US # I sure like being inside this fancy computer<\/li>\n<li>Ioana ro_RO # Bun\u0103, m\u0103 cheam\u0103 Ioana . Sunt o voce rom\u00e2neasc\u0103.<\/li>\n<li>Joana pt_PT # Ol\u00e1, chamo-me Joana e dou voz ao portugu\u00eas falado em Portugal.<\/li>\n<li>Jorge es_ES # Hola, me llamo Jorge y soy una voz espa\u00f1ola.<\/li>\n<li>Juan es_MX # Hola, me llamo Juan y soy una voz mexicana.<\/li>\n<li>Kanya th_TH # \u0e2a\u0e27\u0e31\u0e2a\u0e14\u0e35\u0e04\u0e48\u0e30 \u0e14\u0e34\u0e09\u0e31\u0e19\u0e0a\u0e37\u0e48\u0e2dKanya<\/li>\n<li>Karen en_AU # Hello, my name is Karen. I am an Australian-English voice.<\/li>\n<li>Kyoko ja_JP # \u3053\u3093\u306b\u3061\u306f\u3001\u79c1\u306e\u540d\u524d\u306fKyoko\u3067\u3059\u3002\u65e5\u672c\u8a9e\u306e\u97f3\u58f0\u3092\u304a\u5c4a\u3051\u3057\u307e\u3059\u3002<\/li>\n<li>Laura sk_SK # Ahoj. Vol\u00e1m sa Laura . Som hlas v slovenskom jazyku.<\/li>\n<li>Lekha hi_IN # \u0928\u092e\u0938\u094d\u0915\u093e\u0930, \u092e\u0947\u0930\u093e \u0928\u093e\u092e \u0932\u0947\u0916\u093e \u0939\u0948. \u092e\u0948\u0902 \u0939\u093f\u0928\u094d\u0926\u0940 \u092e\u0947\u0902 \u092c\u094b\u0932\u0928\u0947 \u0935\u093e\u0932\u0940 \u0906\u0935\u093e\u091c\u093c \u0939\u0942\u0901.<\/li>\n<li>Luca it_IT # Salve, mi chiamo Luca e sono una voce italiana.<\/li>\n<li>Luciana pt_BR # Ol\u00e1, o meu nome \u00e9 Luciana e a minha voz corresponde ao portugu\u00eas que \u00e9 falado no Brasil<\/li>\n<li>Maged ar_SA # \u0645\u0631\u062d\u0628\u064b\u0627 \u0627\u0633\u0645\u064a Maged. \u0623\u0646\u0627 \u0639\u0631\u0628\u064a \u0645\u0646 \u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629.<\/li>\n<li>Mariska hu_HU # \u00dcdv\u00f6zl\u00f6m! Mariska vagyok. \u00c9n vagyok a magyar hang.<\/li>\n<li>Mei-Jia zh_TW # \u60a8\u597d\uff0c\u6211\u53eb\u7f8e\u4f73\u3002\u6211\u8aaa\u570b\u8a9e\u3002<\/li>\n<li>Melina el_GR # \u0393\u03b5\u03b9\u03b1 \u03c3\u03b1\u03c2, \u03bf\u03bd\u03bf\u03bc\u03ac\u03b6\u03bf\u03bc\u03b1\u03b9 Melina. \u0395\u03af\u03bc\u03b1\u03b9 \u03bc\u03b9\u03b1 \u03b5\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ae \u03c6\u03c9\u03bd\u03ae.<\/li>\n<li>Milena ru_RU # \u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435, \u043c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 Milena. \u042f \u2013 \u0440\u0443\u0441\u0441\u043a\u0438\u0439 \u0433\u043e\u043b\u043e\u0441 \u0441\u0438\u0441\u0442\u0435\u043c\u044b.<\/li>\n<li>Moira en_IE # Hello, my name is Moira. I am an Irish-English voice.<\/li>\n<li>Monica es_ES # Hola, me llamo Monica y soy una voz espa\u00f1ola.<\/li>\n<li>Nora nb_NO # Hei, jeg heter Nora. Jeg er en norsk stemme.<\/li>\n<li>Paulina es_MX # Hola, me llamo Paulina y soy una voz mexicana.<\/li>\n<li>Rishi en_IN # Hello, my name is Rishi. I am an Indian-English voice.<\/li>\n<li>Samantha en_US # Hello, my name is Samantha. I am an American-English voice.<\/li>\n<li>Sara da_DK # Hej, jeg hedder Sara. Jeg er en dansk stemme.<\/li>\n<li>Satu fi_FI # Hei, minun nimeni on Satu. Olen suomalainen \u00e4\u00e4ni.<\/li>\n<li>Sin-ji zh_HK # \u60a8\u597d\uff0c\u6211\u53eb Sin-ji\u3002\u6211\u8b1b\u5ee3\u6771\u8a71\u3002<\/li>\n<li>Tessa en_ZA # Hello, my name is Tessa. I am a South African-English voice.<\/li>\n<li>Thomas fr_FR # Bonjour, je m\u2019appelle Thomas. Je suis une voix fran\u00e7aise.<\/li>\n<li>Ting-Ting zh_CN # \u60a8\u597d\uff0c\u6211\u53ebTing-Ting\u3002\u6211\u8bb2\u4e2d\u6587\u666e\u901a\u8bdd\u3002<\/li>\n<li>Veena en_IN # Hello, my name is Veena. I am an Indian-English voice.<\/li>\n<li>Victoria en_US # Isn&#8217;t it nice to have a computer that will talk to you?<\/li>\n<li>Xander nl_NL # Hallo, mijn naam is Xander. Ik ben een Nederlandse stem.<\/li>\n<li>Yelda tr_TR # Merhaba, benim ad\u0131m Yelda. Ben T\u00fcrk\u00e7e bir sesim.<\/li>\n<li>Yuna ko_KR # \uc548\ub155\ud558\uc138\uc694. \uc81c \uc774\ub984\uc740 Yuna\uc785\ub2c8\ub2e4. \uc800\ub294 \ud55c\uad6d\uc5b4 \uc74c\uc131\uc785\ub2c8\ub2e4.<\/li>\n<li>Yuri ru_RU # \u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435, \u043c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 Yuri. \u042f \u2013 \u0440\u0443\u0441\u0441\u043a\u0438\u0439 \u0433\u043e\u043b\u043e\u0441 \u0441\u0438\u0441\u0442\u0435\u043c\u044b.<\/li>\n<li>Zosia pl_PL # Witaj. Mam na imi\u0119 Zosia, jestem g\u0142osem kobiecym dla j\u0119zyka polskiego.<\/li>\n<li>Zuzana cs_CZ # Dobr\u00fd den, jmenuji se Zuzana. Jsem \u010desk\u00fd hlas.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>El comando say se utiliza en MacOS tanto desde la terminal como desde AppleScript para hacer que una de las voces instaladas en el sistema operativo lea una informaci\u00f3n. Vimos un ejemplo en la introducci\u00f3n a AppleScript en el que hac\u00edamos hablar a nuestro Mac desde un AppleScript. Usando say desde la Terminal Usar el &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/programaraciegas.net\/?p=971\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> \u00abObtener el listado de voces disponibles para el comando say en MacOS\u00bb<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[37,38],"tags":[263,416,73],"class_list":["post-971","post","type-post","status-publish","format-standard","hentry","category-herramientas-software","category-macos-x","tag-macos","tag-say","tag-voces"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/posts\/971","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=971"}],"version-history":[{"count":0,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/posts\/971\/revisions"}],"wp:attachment":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=971"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=971"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=971"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}