Ohbot Speech
Make Ohbot Say Something |
|
Say Database Command Ohbot can speak from a database of words or phrases using the Say DB block. What Ohbot says can either be selected randomly (as shown above) or by specifying a set (left box) and parameter (right box) value or by dropping in a variable reporter block. The contents of the database can be modified by clicking the three line icon on the right hand side of the block. |
|
Ohbot Speech Emphasis
Set Voice The Set Voice block lets you set the type of voice your robot speaks with. Click the drop down chevron to see the voices installed on your computer and to select. Additional voices can be added for different languages; and for lower and higher pitched speech by installing these in Windows. For instructions on how to install different voices see the Ohbot voices document here. Once a Set Voice block runs the voice will be used for all speech until another blocks runs to change the voice used, or until the reset button is used, or a new program is loaded. |
|
|
Set speech within a sentence. You can also set emphasis within a Say block text using the curly brackets to define the part of the text to change. {pitch:rate:volume:text} e.g. {x-high:fast:75:Hello} Pitch can be x-low, low, medium, high, x-high, or default |
|
Ohbot Movement
The position of Ohbots head nod can be set using the HeadNod block. The number in the block sets the position. The robot will stay in this position until another HeadNod block runs to set it to a different position.
The Set [motor] to [number] block does not include any timing component. We can address this with
Synchronise Lips
Ohbot sense