

- #HAL 9000 TEXT TO SPEECH ONLINE FOR MAC OS X#
- #HAL 9000 TEXT TO SPEECH ONLINE MAC OS X#
- #HAL 9000 TEXT TO SPEECH ONLINE MOVIE#
- #HAL 9000 TEXT TO SPEECH ONLINE CODE#
Public transport stations or airports for example uses this technology to generate speech for passengers. Today speech synthesis found usage in some areas of the life. The basic idea starts in 18th century when Russian professor Christian Kratzenstein created an apparatus based on the human vocal tract to demonstrate the physiological differences involved in the production of five long vowel sounds. It's one of the more popular developments through computer history is the reproduction of the human sound.
#HAL 9000 TEXT TO SPEECH ONLINE MAC OS X#
And again, here's a link to more information on the Mac OS X "text to speech" and "speech to text" software.Speech synthesis - production of the human voice from non human objects.
#HAL 9000 TEXT TO SPEECH ONLINE CODE#
I've tried several different combinations, and the two shown in the source code above come the closest to the HAL voice I remember from "2001: A Space Odyssey".
#HAL 9000 TEXT TO SPEECH ONLINE FOR MAC OS X#
If you come closer to creating a HAL 9000 voice for Mac OS X than I have, please let me know in the Comments section below. volume : the volume, a real number from 0 to 1 (default is the system volume).Īll of these arguments are optional, except for the initial "say text" command itself. Given a pitch value of 46, a modulation of 2 means the widest range of pitches would be 44 to 48. A value of 0 corresponds to a monotone in which all speech is at the base speech pitch. Modulation : the pitch modulation, a real number from 0 to 127. Typical pitches range from around 30 to 40 for a low-pitched male voice to perhaps 55 to 65 for a high-pitched child’s voice.

Values correspond to MIDI note values, where 60 is equal to middle C. Pitch : the base pitch frequency, a real number from 0 to 127. If “using” is not given, the system speaking rate is the default.) Average human speech occurs at a rate of 180 to 220 words per minute. Speaking rate : the rate of speech in words per minute. Say : the text to speak, which can include intonation characters. (Note that there are other "say" command options available, but they aren't relevant to modifying the voice.) Here's a short list of the AppleScript "say" command parameters you can modify to try to create your own Mac HAL 2001/9000 voice. It's a great improvement over the voices available in Leopard, and I use it from time to time to get my Mac to read web pages to me. If you want to try other voices in this program, see my " list of Mac OS X text to speech voices" article.Īs mentioned, to try creating your own Mac HAL 9000 voice, you can alter these parameters in this script:Īs noted in the AppleScript comments, the "Alex" voice on Mac OS X "Snow Leopard" is really excellent. Note: The AppleScript Script Editor drives me crazy (I don't think it's a very good editing environment), and if you have problems with the source code shown above, either put all the source code on one line, or use my tip to break long AppleScript source code lines into multiple lines. # (2) the "Alex" voice on Mac OS X 10.6 may be better # (1) this attempt uses the "Bruce" voice # trying to come close to the HAL 9000 voice from 2001, A Space Odyssey Here's the source code for my HAL 9000 for Mac OS X test application: Once you get it working, adjust the voice (Bruce, Alex, etc.), speaking rate, modulation, and pitch as desired. On Mac OS X 10.6 (Snow Leopard), click Applications, Utilities, and then Script Editor.Įnter the AppleScript source code shown below. Open the Mac OS X Script Editor application. To try to create your own HAL voice on Mac 10.6, just follow these steps: There are big differences in the capabilities of the AppleScript "say" command between the two platforms, and 10.5 ("Leopard") doesn't let you even come close. Trying to create a HAL 9000 voice for Mac OS X Snow Leopardįirst, my apologies, but I just learned the source code below won't work on Mac OS X 10.5 (Leopard). I haven't been able to come too close yet myself, but I thought I'd share my work here in case you want to try creating your own HAL 9000 voice for your Mac OS X system. (Looking on Google, some people refer to it as "HAL 2001" voice.)
#HAL 9000 TEXT TO SPEECH ONLINE MOVIE#
I've been doing a lot of work with the Mac OS X "text to speech" and "speech to text" system lately, so in my spare time I've been trying to see if I can create a HAL 9000 voice for Mac OS X (i.e., the "HAL" voice from the movie "2001: A Space Odyssey").

Summary: Notes on my efforts to create a "HAL 9000" voice on my Mac OS X computer.
