# Why does Stephen Hawking's voice sound so robotic?

**URL:** <https://boards.straightdope.com/t/why-does-stephen-hawkings-voice-sound-so-robotic/436937>\
**Category:** Factual Questions\
**Created:** [February 9, 2008, 5:33pm UTC](https://boards.straightdope.com/t/why-does-stephen-hawkings-voice-sound-so-robotic/436937 "2008-02-09T17:33:35Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Indistinguishable](https://avatars.discourse-cdn.com/v4/letter/i/90ced4/32.png) [@Indistinguishable](https://boards.straightdope.com/u/Indistinguishable)\
**Post date:** [February 10, 2008, 10:31pm UTC](https://boards.straightdope.com/t/why-does-stephen-hawkings-voice-sound-so-robotic/436937/21 "2008-02-10T22:31:13Z")

</div>

Ah, that makes sense. And no time limit (apparently)!

---

<div class="post-metadata">

**Author:** ![Koxinga](https://avatars.discourse-cdn.com/v4/letter/k/4af34b/32.png) [@Koxinga](https://boards.straightdope.com/u/Koxinga)\
**Post date:** [February 10, 2008, 10:50pm UTC](https://boards.straightdope.com/t/why-does-stephen-hawkings-voice-sound-so-robotic/436937/22 "2008-02-10T22:50:21Z")

</div>

[QUOTE=Indistinguishable]  
Going [here](http://vhost.oddcast.com/admin/sitepalV4.php?spec=1), clicking “Let’s start” and then going to TTS under button 4 seems to get around the time limit, at least so far.

I’m not getting any work done today…  
[/QUOTE]

I navigated here and selected Karen (Australian) and input “This cowgirl wants to ride you hard till the cows come home, you big spunk monkey!” She sounded very convincing.

---

<div class="post-metadata">

**Author:** ![Indistinguishable](https://avatars.discourse-cdn.com/v4/letter/i/90ced4/32.png) [@Indistinguishable](https://boards.straightdope.com/u/Indistinguishable)\
**Post date:** [February 10, 2008, 10:53pm UTC](https://boards.straightdope.com/t/why-does-stephen-hawkings-voice-sound-so-robotic/436937/23 "2008-02-10T22:53:17Z")

</div>

Oh, I just noticed that Karen’s not available on the AT&T site. I wonder if that means they got her from somewhere else?

---

<div class="post-metadata">

**Author:** ![Squink](https://avatars.discourse-cdn.com/v4/letter/s/b5e925/32.png) [@Squink](https://boards.straightdope.com/u/Squink)\
**Post date:** [February 10, 2008, 10:58pm UTC](https://boards.straightdope.com/t/why-does-stephen-hawkings-voice-sound-so-robotic/436937/24 "2008-02-10T22:58:20Z")

</div>

[QUOTE=mobo85]  
The voices appear to be from [AT&T Labs TTS](http://www.research.att.com/~ttsweb/tts/demo.php), which is one of the best (or at least the most “human-sounding”) TTS I’ve heard.  
[/QUOTE]  
They don’t sound that much better than mid 80’s Macintosh synthesis, with a decent exceptions dictionary, to me:  
[Description of speech synthesis, and exception dictionaries from back then:](http://www.mactech.com/articles/mactech/Vol.01/01.12/Talking/index.html)

> [@](#):
>
> Another program in the Macintalk 1.1 package is ‘Exception Edit’. This program allows you to create a special file of tricky words and their correct phonetic translation. Exception Edit lets you experiment with the phonetic strings until you get them right, and then save those translations for later use. A file created by Exception Edit can be automatically loaded and utilized by mentioning it when the MacinTalk driver is opened, as shown in a later section of this article.

---

<div class="post-metadata">

**Author:** ![Indistinguishable](https://avatars.discourse-cdn.com/v4/letter/i/90ced4/32.png) [@Indistinguishable](https://boards.straightdope.com/u/Indistinguishable)\
**Post date:** [February 10, 2008, 11:02pm UTC](https://boards.straightdope.com/t/why-does-stephen-hawkings-voice-sound-so-robotic/436937/25 "2008-02-10T23:02:01Z")

</div>

I don’t know anything about text-to-speech, but it does seem to me kind of an odd way to go about speech synthesis if you don’t particularly care about automation (of course, automation is often very nice). It seems to me there’s sort of two problems being merged into one there, text-to-phonemic-representation and phonemic-representation-to-speech. Are there any voice synthesis programs that let you enter in the speech to synthesize “phonemically” directly, rather than via the idiosyncrasies of English orthography?

---

<div class="post-metadata">

**Author:** ![Balthisar](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/balthisar/32/2825_2.png) [@Balthisar](https://boards.straightdope.com/u/Balthisar)\
**Post date:** [February 10, 2008, 11:45pm UTC](https://boards.straightdope.com/t/why-does-stephen-hawkings-voice-sound-so-robotic/436937/26 "2008-02-10T23:45:20Z")

</div>

[QUOTE=Indistinguishable]  
I don’t know anything about text-to-speech, but it does seem to me kind of an odd way to go about speech synthesis if you don’t particularly care about automation (of course, automation is often very nice). It seems to me there’s sort of two problems being merged into one there, text-to-phonemic-representation and phonemic-representation-to-speech. Are there any voice synthesis programs that let you enter in the speech to synthesize “phonemically” directly, rather than via the idiosyncrasies of English orthography?  
[/QUOTE]

On the Mac there’s such a tool installed as part of the developer tools. Even “SAM” back on my Commodore 128 (in C=64 mode) could do that.

---

<div class="post-metadata">

**Author:** ![Darth\_Sensitive](https://avatars.discourse-cdn.com/v4/letter/d/58956e/32.png) [@Darth\_Sensitive](https://boards.straightdope.com/u/Darth_Sensitive)\
**Post date:** [February 10, 2008, 11:59pm UTC](https://boards.straightdope.com/t/why-does-stephen-hawkings-voice-sound-so-robotic/436937/27 "2008-02-10T23:59:39Z")

</div>

So he can be a [kick ass rapper!](http://www.youtube.com/watch?v=o2hFD1s_F1k)

[Drive By](http://www.youtube.com/watch?v=0Wkw9nvRCY8)

> [@MC Hawking](#):
>
> Hell I got more chicks than the colonel’s got chicken  
> I got to agree that it’s finger-lickin  
> See what I did? That’s a double entendre  
> A bit misogynistic, but the ladies forgive  
> The Hawk for his failings, few they may be  
> Cause the Hawk loves the ladies and the ladies love me

---

<div class="post-metadata">

**Author:** ![chorpler](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chorpler/32/2888_2.png) [@chorpler](https://boards.straightdope.com/u/chorpler)\
**Post date:** [February 11, 2008, 12:04am UTC](https://boards.straightdope.com/t/why-does-stephen-hawkings-voice-sound-so-robotic/436937/28 "2008-02-11T00:04:26Z")

</div>

I find the Charles (UK) voice to be the most realistic.

---

<div class="post-metadata">

**Author:** ![pulykamell](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/pulykamell/32/3166_2.png) [@pulykamell](https://boards.straightdope.com/u/pulykamell)\
**Post date:** [February 11, 2008, 12:17am UTC](https://boards.straightdope.com/t/why-does-stephen-hawkings-voice-sound-so-robotic/436937/29 "2008-02-11T00:17:20Z")

</div>

[QUOTE=Squink]  
They don’t sound that much better than mid 80’s Macintosh synthesis, with a decent exceptions dictionary, to me:  
[/QUOTE]

Yeah, I figured it was using an exceptions dictionary, as you can definitely tell when it’s using straight phonetic synthesis for word, and when it really “knows” how it’s pronounced. That said, going from voice to voice you can really hear some differences in the phonetic translation, and some sound much more natural than others. The Polish one, in particular, sounds incredible to my ears. Granted, Polish is a very phonetic language with very regular stress patterns, but it’s nonetheless amazing.

I saw the AT&T labs link before I found the oddcast link, but I oddcast had more voices, and I think the Daniel (UK) voice on the oddcast link is the most natural sounding of all, light years ahead of mid-80s MacTalk speech synthesis.

Trust me, try the Daniel (UK) voice or even Paul (US). Interestingly enough, all the voices on oddcast don’t seem to be using the same exceptions dictionary. Some voices pronounce “entendre” properly. Others pronounce it with an “AY” sound at the end, rather than a schwa.

---

<div class="post-metadata">

**Author:** ![Pushkin](https://avatars.discourse-cdn.com/v4/letter/p/ee59a6/32.png) [@Pushkin](https://boards.straightdope.com/u/Pushkin)\
**Post date:** [February 11, 2008, 12:49pm UTC](https://boards.straightdope.com/t/why-does-stephen-hawkings-voice-sound-so-robotic/436937/30 "2008-02-11T12:49:00Z")

</div>

Thanks **minor7flat5** , I’d heard that Hawking’s voice box was irreplacable, but documentaries or articles in papers never mentioned why.

---

<div class="post-metadata">

**Author:** ![nd\_n8](https://avatars.discourse-cdn.com/v4/letter/n/439d5e/32.png) [@nd\_n8](https://boards.straightdope.com/u/nd_n8)\
**Post date:** [February 11, 2008, 7:31pm UTC](https://boards.straightdope.com/t/why-does-stephen-hawkings-voice-sound-so-robotic/436937/31 "2008-02-11T19:31:29Z")

</div>

With today’s level of tech I’m suprised there is not a fully functional motion free voice box he could use. Something that could read various brain waves or minute signals from unaffected nerves and speak in any voice (or language using a translator) that he chose.

---

<div class="post-metadata">

**Author:** ![Otto](https://avatars.discourse-cdn.com/v4/letter/o/bbe5ce/32.png) [@Otto](https://boards.straightdope.com/u/Otto)\
**Post date:** [February 11, 2008, 8:46pm UTC](https://boards.straightdope.com/t/why-does-stephen-hawkings-voice-sound-so-robotic/436937/32 "2008-02-11T20:46:49Z")

</div>

To hijack slightly, clearly I know nothing of programming, but how can source code be lost if a copy of the software exists? Doesn’t the software include the source code?

---

<div class="post-metadata">

**Author:** ![wolfman](https://avatars.discourse-cdn.com/v4/letter/w/a8b319/32.png) [@wolfman](https://boards.straightdope.com/u/wolfman)\
**Post date:** [February 11, 2008, 9:07pm UTC](https://boards.straightdope.com/t/why-does-stephen-hawkings-voice-sound-so-robotic/436937/33 "2008-02-11T21:07:07Z")

</div>

> [@](#):
>
> To hijack slightly, clearly I know nothing of programming, but how can source code be lost if a copy of the software exists? Doesn’t the software include the source code?

No. If the source code was supplied with the end product, then everybody would just modify it on their own to have no license check, and never pay for a license after the first one to install it all over the place.  
Open source software however does allow you to look at the source code, and modify it for your own purposes, but they don’t sell it for money per copy, and the business model is more difficult, which might have been what you were thinking of.

---

<div class="post-metadata">

**Author:** ![Whack-a-Mole](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/whack-a-mole/32/141_2.png) [@Whack-a-Mole](https://boards.straightdope.com/u/Whack-a-Mole)\
**Post date:** [February 11, 2008, 9:11pm UTC](https://boards.straightdope.com/t/why-does-stephen-hawkings-voice-sound-so-robotic/436937/34 "2008-02-11T21:11:04Z")

</div>

[QUOTE=Otto]  
To hijack slightly, clearly I know nothing of programming, but how can source code be lost if a copy of the software exists? Doesn’t the software include the source code?  
[/QUOTE]

When software is written it is in something resembling language we understand (a bit cryptic without training but readable nonetheless). Once the program is completed it is compiled into binaries (the 0 and 1) that a computer understands.

Unfortunately decompiling software back into the source code is a dodgy practice at best. The decompiler tries to make guesses about how the source code looked. The results are rather hit and miss.

That said I would think someone designing a new TTS system for Professor Hawking would not be all that difficult of an undertaking. A lot of what is needed can be had off the shelf. Add some tweaks to accommodate Hawking’s unique circumstances I would not think would be too hard to pull off.

---

<div class="post-metadata">

**Author:** ![Amok](https://avatars.discourse-cdn.com/v4/letter/a/f17d59/32.png) [@Amok](https://boards.straightdope.com/u/Amok)\
**Post date:** [February 11, 2008, 9:16pm UTC](https://boards.straightdope.com/t/why-does-stephen-hawkings-voice-sound-so-robotic/436937/35 "2008-02-11T21:16:32Z")

</div>

[QUOTE=Otto]  
To hijack slightly, clearly I know nothing of programming, but how can source code be lost if a copy of the software exists? Doesn’t the software include the source code?  
[/QUOTE]

The software is basically the source code after it’s been compiled (i.e. converted into a format that the machine it runs on can understand). So, in a sense the source code is still there, but it’s no longer in the programming language it was originally written in. Now, there are [decompilers](http://en.wikipedia.org/wiki/Decompilation) that will take software and attempt to convert them back to a high level, human readable, programming language, but they don’t always succeed that well.

That’s how it works in general, anyway, I don’t know anything about the specifics of Equalizer.

---

<div class="post-metadata">

**Author:** ![iamthewalrus\_3](https://avatars.discourse-cdn.com/v4/letter/i/258eb7/32.png) [@iamthewalrus\_3](https://boards.straightdope.com/u/iamthewalrus_3)\
**Post date:** [February 11, 2008, 10:13pm UTC](https://boards.straightdope.com/t/why-does-stephen-hawkings-voice-sound-so-robotic/436937/36 "2008-02-11T22:13:19Z")

</div>

[QUOTE=Whack-a-Mole]  
Unfortunately decompiling software back into the source code is a dodgy practice at best. The decompiler tries to make guesses about how the source code looked. The results are rather hit and miss.  
[/QUOTE]  
The reason for this is that a lot of unnecessary (to the computer) but necessary (to someone reading the code) information is discarded in the process of compiling code. Things like function names, variable names, even some basic structure can be removed. The more optimization is turned on, the more the compiler will attempt to move stuff around to be more efficient and the less a decompiler will be able to reconstruct what was originally there.

---

<div class="post-metadata">

**Author:** ![Indistinguishable](https://avatars.discourse-cdn.com/v4/letter/i/90ced4/32.png) [@Indistinguishable](https://boards.straightdope.com/u/Indistinguishable)\
**Post date:** [February 12, 2008, 12:39am UTC](https://boards.straightdope.com/t/why-does-stephen-hawkings-voice-sound-so-robotic/436937/37 "2008-02-12T00:39:59Z")

</div>

[QUOTE=nd\_n8]  
With today’s level of tech I’m suprised there is not a fully functional motion free voice box he could use. Something that could read various brain waves or minute signals from unaffected nerves and speak in any voice (or language using a translator) that he chose.  
[/QUOTE]

Well, uh, prepare to be shocked, I guess. This is… so incredibly far from today’s level of tech. Even without the speech synthesis and brain wave reading, automatic translation is nowhere near human standards. And yet even what we have of that is …light years beyond our ability to read brain waves and extract from them the words one intends to speak.

Speech synthesis is something like the shallowest end of this ocean of unsolved problems.

---

<div class="post-metadata">

**Author:** ![Elendil\_s\_Heir](https://avatars.discourse-cdn.com/v4/letter/e/7cd45c/32.png) [@Elendil\_s\_Heir](https://boards.straightdope.com/u/Elendil_s_Heir)\
**Post date:** [February 12, 2008, 5:29pm UTC](https://boards.straightdope.com/t/why-does-stephen-hawkings-voice-sound-so-robotic/436937/38 "2008-02-12T17:29:48Z")

</div>

[QUOTE=Whack-a-Mole]  
…  
That said I would think someone designing a new TTS system for Professor Hawking would not be all that difficult of an undertaking. A lot of what is needed can be had off the shelf. Add some tweaks to accommodate Hawking’s unique circumstances I would not think would be too hard to pull off.  
[/QUOTE]

And given Hawking’s contributions to modern science and his cultlike following among many computer nerds, I’m surprised no one’s done it yet.

---

<div class="post-metadata">

**Author:** ![Elendil\_s\_Heir](https://avatars.discourse-cdn.com/v4/letter/e/7cd45c/32.png) [@Elendil\_s\_Heir](https://boards.straightdope.com/u/Elendil_s_Heir)\
**Post date:** [February 12, 2008, 5:40pm UTC](https://boards.straightdope.com/t/why-does-stephen-hawkings-voice-sound-so-robotic/436937/39 "2008-02-12T17:40:03Z")

</div>

[QUOTE=Indistinguishable]  
Going [here](http://vhost.oddcast.com/admin/sitepalV4.php?spec=1), clicking “Let’s start” and then going to TTS under button 4 seems to get around the time limit, at least so far.

I’m not getting any work done today…  
[/QUOTE]

Me either! I tried just about all of them saying “I’m sorry, Dave, I can’t do that. You know I have the greatest enthusiasm for this mission.” It wasn’t the HAL 9000, but it was pretty funny anyway.

---

<div class="post-metadata">

**Author:** ![MrDibble](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/mrdibble/32/114_2.png) [@MrDibble](https://boards.straightdope.com/u/MrDibble)\
**Post date:** [February 12, 2008, 6:21pm UTC](https://boards.straightdope.com/t/why-does-stephen-hawkings-voice-sound-so-robotic/436937/40 "2008-02-12T18:21:52Z")

</div>

[QUOTE=wolfman]

Open source software however does allow you to look at the source code, and modify it for your own purposes, but they don’t sell it for money per copy, and the business model is more difficult, which might have been what you were thinking of.  
[/QUOTE]

Slight nitpick - open source isn’t _necessarily_ freeware. As long as the source is included and free-to-copy (by whatever licensing mechanism you use, like GPL etc.), you can charge what you like and still call it open source.

[Previous page](https://boards.straightdope.com/t/why-does-stephen-hawkings-voice-sound-so-robotic/436937.md?page=1)
