The eSpeakPackage: Approach
Capabilities functions for use with MyroC/robots:
- Initialize
(Initial voice quality set randomly to "female" or "male")
- Explicitly set voice sound to "vaguely female" or "vaguely male"
- Send line of text to speech synthesizer
Since speech takes time, want
- to start speech
- speech itself to proceed independently from robot motion
- if no concurrent speech and motion, long pauses of motion,
while speech being generated
- however speech and motion handled, synchronization
challenging!
Use of eSpeak Package
Conceptual approach: Create two programs that run concurrently
- Robot control program
- use MyroC to specify robot commands
- send text, line-by-line to speech-synthesizer program
- Speech-synthesis program
- receive text, line-by-line from robot control program
- translate text into speech
created 27 January 2021
revised 30 January 2021
|
|
|
previous next
|