Skip to content

mdcpanama22/Voder2017

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Voder2017

Digital recreation of the Voder 1939 machine into the new keyboard friendly Voder 2017.

Realtime keyboard speech synthesis system.

What

The Voder (Voice Operating Demonstrator) was made by Homer Dudley at Bell Telephone Laboratory in 1937-1938. The Voder was a system capable of creating recognizable speech without human vocal cords entered into the procedure at any point.

Voder Diagram

The system consisted of a "buzzer" tube and a "hissing" tube which were two sound generators. And a series of keys which could switch between the two sounds and modulate those sounds into other sounds. As well as produce the "stop" consonants ('d', 'k', 'p'). There was also a pedal to change pitch during words, and a knob to make the voice sounds male or female by changing the pitch.

Control system of the Voder

Video demonstrating the Voder

Using the Voder required training as it required precise timing and accuracy to use effectively. The best operator was Helen Harper, who had a year of constant practice and trained approximately 20 other operators. The Voder had performances at the 1939 New York World's Fair and in San Francisco's Golden Gate International Exposition in late 1940. After the exhibitions the machine disappeared as it was a "proof-of-concept", and had no commercial value.

How

Using C++ and The Synthesis Toolkit (STK). STK is an open source audio signal processing and algorithmic synthesis classes. STK allows for extremely simple and portable realtime audio processing. More information can be found on the STK Website

Why

The Voder has an important place in history as one of the first speech synthesis systems. A lot could be learned from recreating the system in the 21st century 80 years after it's inception. It can be used for text-to-speech without the need of any sound recordings.

How to use

Install required packages

sudo apt install automake autoconf libasound2 libasound2-dev libglfw3 libglfw3-dev libglew2.0 libglew1.13 libglew-dev

Running the Voder

git clone
make

Operating the programs

After compiling the code there will be various programs:

example - Simple test of sound generators and Formant filters.

keyboard_example - Prototype of Voder recreation: uses Q-P keys to control filters and Space to switch sound generators.

voder1 - More completed prototype. Some code redesigns and contains filters on most keys, (Q-P,A-;,Z-/). As well as controls for pitch and volume. GUI has not yet been finalized.

Installing STK by itself

Download Page

Move into STK folder

autoconf
./configure
make

Who

If you have any questions contact us: [email protected]

License

Voder2017 is licensed under GPL v3.0 which can be viewed in LICENSE

About

Digital recreation of the Voder 1939 machine into the new keyboard friendly Voder 2017

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages