<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Tts on galvanist</title>
    <link>/tags/tts/</link>
    <description>Recent content in Tts on galvanist</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Tue, 10 Mar 2020 19:04:44 +0100</lastBuildDate>
    <atom:link href="/tags/tts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>macOS Text-to-Speech World Tour</title>
      <link>/posts/2020-03-10-macos-tts-world-tour/</link>
      <pubDate>Tue, 10 Mar 2020 19:04:44 +0100</pubDate>
      <guid>/posts/2020-03-10-macos-tts-world-tour/</guid>
      <description>&lt;p&gt;When it comes to text-to-speech, macOS supports more than 50 languages/dialects. Many of these are &lt;a href=&#34;https://www.nuance.com/omni-channel-customer-engagement/voice-and-ivr/text-to-speech.html&#34;&gt;voices from Nuance Communications&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ say -v &lt;span class=&#34;s1&#34;&gt;&amp;#39;?&amp;#39;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Alex                en_US    &lt;span class=&#34;c1&#34;&gt;# Most people recognize me by my voice.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Alice               it_IT    &lt;span class=&#34;c1&#34;&gt;# Salve, mi chiamo Alice e sono una voce italiana.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Alva                sv_SE    &lt;span class=&#34;c1&#34;&gt;# Hej, jag heter Alva. Jag är en svensk röst.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Amelie              fr_CA    &lt;span class=&#34;c1&#34;&gt;# Bonjour, je m’appelle Amelie. Je suis une voix canadienne.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Anna                de_DE    &lt;span class=&#34;c1&#34;&gt;# Hallo, ich heiße Anna und ich bin eine deutsche Stimme.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Carmit              he_IL    &lt;span class=&#34;c1&#34;&gt;# שלום. קוראים לי כרמית, ואני קול בשפה העברית.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Claire              nl_NL    &lt;span class=&#34;c1&#34;&gt;# Hallo, mijn naam is Claire. Ik ben een Nederlandse stem.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Damayanti           id_ID    &lt;span class=&#34;c1&#34;&gt;# Halo, nama saya Damayanti. Saya berbahasa Indonesia.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Daniel              en_GB    &lt;span class=&#34;c1&#34;&gt;# Hello, my name is Daniel. I am a British-English voice.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Diego               es_AR    &lt;span class=&#34;c1&#34;&gt;# Hola, me llamo Diego y soy una voz española.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Ellen               nl_BE    &lt;span class=&#34;c1&#34;&gt;# Hallo, mijn naam is Ellen. Ik ben een Belgische stem.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Fiona               en-scotland &lt;span class=&#34;c1&#34;&gt;# Hello, my name is Fiona. I am a Scottish-English voice.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Fred                en_US    &lt;span class=&#34;c1&#34;&gt;# I sure like being inside this fancy computer&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Ioana               ro_RO    &lt;span class=&#34;c1&#34;&gt;# Bună, mă cheamă Ioana . Sunt o voce românească.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Joana               pt_PT    &lt;span class=&#34;c1&#34;&gt;# Olá, chamo-me Joana e dou voz ao português falado em Portugal.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Jorge               es_ES    &lt;span class=&#34;c1&#34;&gt;# Hola, me llamo Jorge y soy una voz española.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Juan                es_MX    &lt;span class=&#34;c1&#34;&gt;# Hola, me llamo Juan y soy una voz mexicana.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Kanya               th_TH    &lt;span class=&#34;c1&#34;&gt;# สวัสดีค่ะ ดิฉันชื่อKanya&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Karen               en_AU    &lt;span class=&#34;c1&#34;&gt;# Hello, my name is Karen. I am an Australian-English voice.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Kate                en_GB    &lt;span class=&#34;c1&#34;&gt;# Hello, my name is Kate. I am a British-English voice.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Kyoko               ja_JP    &lt;span class=&#34;c1&#34;&gt;# こんにちは、私の名前はKyokoです。日本語の音声をお届けします。&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Laura               sk_SK    &lt;span class=&#34;c1&#34;&gt;# Ahoj. Volám sa Laura . Som hlas v slovenskom jazyku.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Lekha               hi_IN    &lt;span class=&#34;c1&#34;&gt;# नमस्कार, मेरा नाम लेखा है. मैं हिन्दी में बोलने वाली आवाज़ हूँ.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Luca                it_IT    &lt;span class=&#34;c1&#34;&gt;# Salve, mi chiamo Luca e sono una voce italiana.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Luciana             pt_BR    &lt;span class=&#34;c1&#34;&gt;# Olá, o meu nome é Luciana e a minha voz corresponde ao português que é falado no Brasil&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Maged               ar_SA    &lt;span class=&#34;c1&#34;&gt;# مرحبًا اسمي Maged. أنا عربي من السعودية.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Mariska             hu_HU    &lt;span class=&#34;c1&#34;&gt;# Üdvözlöm! Mariska vagyok. Én vagyok a magyar hang.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Mei-Jia             zh_TW    &lt;span class=&#34;c1&#34;&gt;# 您好，我叫美佳。我說國語。&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Melina              el_GR    &lt;span class=&#34;c1&#34;&gt;# Γεια σας, ονομάζομαι Melina. Είμαι μια ελληνική φωνή.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Milena              ru_RU    &lt;span class=&#34;c1&#34;&gt;# Здравствуйте, меня зовут Milena. Я – русский голос системы.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Moira               en_IE    &lt;span class=&#34;c1&#34;&gt;# Hello, my name is Moira. I am an Irish-English voice.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Monica              es_ES    &lt;span class=&#34;c1&#34;&gt;# Hola, me llamo Monica y soy una voz española.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Nora                nb_NO    &lt;span class=&#34;c1&#34;&gt;# Hei, jeg heter Nora. Jeg er en norsk stemme.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Oliver              en_GB    &lt;span class=&#34;c1&#34;&gt;# Hello, my name is Oliver. I am a British-English voice.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Paulina             es_MX    &lt;span class=&#34;c1&#34;&gt;# Hola, me llamo Paulina y soy una voz mexicana.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Samantha            en_US    &lt;span class=&#34;c1&#34;&gt;# Hello, my name is Samantha. I am an American-English voice.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Sara                da_DK    &lt;span class=&#34;c1&#34;&gt;# Hej, jeg hedder Sara. Jeg er en dansk stemme.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Satu                fi_FI    &lt;span class=&#34;c1&#34;&gt;# Hei, minun nimeni on Satu. Olen suomalainen ääni.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Serena              en_GB    &lt;span class=&#34;c1&#34;&gt;# Hello, my name is Serena. I am a British-English voice.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Sin-ji              zh_HK    &lt;span class=&#34;c1&#34;&gt;# 您好，我叫 Sin-ji。我講廣東話。&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Tessa               en_ZA    &lt;span class=&#34;c1&#34;&gt;# Hello, my name is Tessa. I am a South African-English voice.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Thomas              fr_FR    &lt;span class=&#34;c1&#34;&gt;# Bonjour, je m’appelle Thomas. Je suis une voix française.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Ting-Ting           zh_CN    &lt;span class=&#34;c1&#34;&gt;# 您好，我叫Ting-Ting。我讲中文普通话。&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Tom                 en_US    &lt;span class=&#34;c1&#34;&gt;# Hello, my name is Tom. I am an American-English voice.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Veena               en_IN    &lt;span class=&#34;c1&#34;&gt;# Hello, my name is Veena. I am an Indian-English voice.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Victoria            en_US    &lt;span class=&#34;c1&#34;&gt;# Isn&amp;#39;t it nice to have a computer that will talk to you?&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Xander              nl_NL    &lt;span class=&#34;c1&#34;&gt;# Hallo, mijn naam is Xander. Ik ben een Nederlandse stem.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Yelda               tr_TR    &lt;span class=&#34;c1&#34;&gt;# Merhaba, benim adım Yelda. Ben Türkçe bir sesim.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Yuna                ko_KR    &lt;span class=&#34;c1&#34;&gt;# 안녕하세요. 제 이름은 Yuna입니다. 저는 한국어 음성입니다.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Yuri                ru_RU    &lt;span class=&#34;c1&#34;&gt;# Здравствуйте, меня зовут Yuri. Я – русский голос системы.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Zosia               pl_PL    &lt;span class=&#34;c1&#34;&gt;# Witaj. Mam na imię Zosia, jestem głosem kobiecym dla języka polskiego.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Zuzana              cs_CZ    &lt;span class=&#34;c1&#34;&gt;# Dobrý den, jmenuji se Zuzana. Jsem český hlas.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;hear-it&#34;&gt;Hear It&lt;/h2&gt;&#xA;&lt;p&gt;Try this in your macOS terminal (it currently takes about 3.5 minutes &amp;ndash; you&amp;rsquo;ll need speakers/headphones):&lt;/p&gt;</description>
    </item>
    <item>
      <title>Revisiting Shell Concurrency (this time in ZSH)</title>
      <link>/posts/2013-11-15-revisiting-shell-concurrency-this-time-in-zsh/</link>
      <pubDate>Fri, 15 Nov 2013 23:08:00 +0000</pubDate>
      <guid>/posts/2013-11-15-revisiting-shell-concurrency-this-time-in-zsh/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve been thinking about &lt;a href=&#34;http://galvanist.com/post/51134915590/managed-concurrency-in-the-bash-shell&#34;&gt;concurrency in the command shell&lt;/a&gt; again. This was prompted by my ongoing transition from Bash to ZSH. I&amp;rsquo;ve decided to re-implement my &lt;code&gt;conc&lt;/code&gt; and &lt;code&gt;xconc&lt;/code&gt; functions in a slightly different way.&lt;/p&gt;&#xA;&lt;h2 id=&#34;intro&#34;&gt;Intro&lt;/h2&gt;&#xA;&lt;p&gt;Lets say you have 50 data files to compress. Here&amp;rsquo;s one way:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;% xz *.dat&#xA;&amp;lt;&amp;lt; completed in 2 minutes, 4 seconds &amp;gt;&amp;gt;          &#xA;%&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;That&amp;rsquo;s not bad, but it doesn&amp;rsquo;t really take advantage of all those fancy cores we have in our computers these days. Let&amp;rsquo;s run multiple &lt;code&gt;xz&lt;/code&gt; jobs as-parallel-as-possible, so that each file gets its own &lt;code&gt;xz&lt;/code&gt; process.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Where Apple TTS Draws The Line (Numerically)</title>
      <link>/posts/2013-05-23-where-apple-draws-the-line-numerically/</link>
      <pubDate>Thu, 23 May 2013 18:26:00 +0000</pubDate>
      <guid>/posts/2013-05-23-where-apple-draws-the-line-numerically/</guid>
      <description>&lt;p&gt;Apple&amp;rsquo;s OS X text-to-speech supports reading some big numbers. But they have to draw the line somewhere, and that line is just before one hundred sextillion. You can hear for yourself using the handy OS X &amp;ldquo;say&amp;rdquo; command.&lt;/p&gt;&#xA;&lt;h2 id=&#34;bare-digit-strings&#34;&gt;Bare digit strings&lt;/h2&gt;&#xA;&lt;p&gt;Numbering on bare digit strings stops at one million.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ say &lt;span class=&#34;m&#34;&gt;1000000&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;You hear: &amp;ldquo;one million&amp;rdquo;&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ say &lt;span class=&#34;m&#34;&gt;1000001&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;You hear: &amp;ldquo;one zero zero zero zero zero one&amp;rdquo;&lt;/p&gt;&#xA;&lt;h2 id=&#34;formatted-number-strings&#34;&gt;Formatted number strings&lt;/h2&gt;&#xA;&lt;p&gt;Nicely formatted number strings get a bit more scale:&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
