def speak()

in tts/tts/scripts/voicer.py [0:0]


    def speak(self):
        self.req = Synthesizer.Request()
        self.req.text = sys.argv[1] if len(sys.argv) > 1 else 'I got no idea.'
        self.req.metadata = sys.argv[2] if len(sys.argv) > 2 else ''

        while not self.synthesizer.wait_for_service(timeout_sec=1.0):
            self.logger.warn('service not available, waiting again...')

        future = self.synthesizer.call_async(self.req)
        future.add_done_callback(self.on_synthesize_done)
        return future