diff options
author | Walter Bender <walter.bender@gmail.com> | 2012-06-10 05:39:48 (GMT) |
---|---|---|
committer | Walter Bender <walter.bender@gmail.com> | 2012-06-10 05:39:48 (GMT) |
commit | 8940fcb3a83103bb777a76b041ae53d5df778da9 (patch) | |
tree | b2707aa8ba0d12cca091a8ccf99ccbbb9a306064 /plugins/turtle_blocks_extras | |
parent | c9b953d7028d76445f217393afad8e92db55977f (diff) |
adding share of blocks and speak
Diffstat (limited to 'plugins/turtle_blocks_extras')
-rw-r--r-- | plugins/turtle_blocks_extras/turtle_blocks_extras.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/plugins/turtle_blocks_extras/turtle_blocks_extras.py b/plugins/turtle_blocks_extras/turtle_blocks_extras.py index 55e6a8a..48ecd6e 100644 --- a/plugins/turtle_blocks_extras/turtle_blocks_extras.py +++ b/plugins/turtle_blocks_extras/turtle_blocks_extras.py @@ -28,7 +28,8 @@ from TurtleArt.talogo import primitive_dictionary, logoerror, \ from TurtleArt.taconstants import DEFAULT_SCALE, ICON_SIZE, CONSTANTS, \ MEDIA_SHAPES, SKIN_PATHS, BLOCKS_WITH_SKIN, PYTHON_SKIN, \ PREFIX_DICTIONARY, VOICES -from TurtleArt.tautils import convert, round_int, debug_output, get_path +from TurtleArt.tautils import convert, round_int, debug_output, get_path, \ + data_to_string from TurtleArt.tajail import myfunc, myfunc_import @@ -1188,6 +1189,13 @@ bullets')) language_option = '' os.system('espeak %s "%s" --stdout | aplay' % ( language_option, str(text))) + if self.tw.sharing(): + if language_option == '': + event = 'S|%s' % (data_to_string([self.tw.nick, 'None', text])) + else: + event = 'S|%s' % (data_to_string([self.tw.nick, + language_option, text])) + self.tw.send_event(event) def _prim_sinewave(self, pitch, amplitude, duration): """ Create a Csound score to play a sine wave. """ |