Revision 163a7434
| tts_bridge/mary/mary_tts_bridge/MaryTTSBridge.py | ||
|---|---|---|
| 50 | 50 | 
    self.logger = logging.getLogger(__name__)  | 
| 51 | 51 | 
    # create nice and actually usable formatter and add it to the handler  | 
| 52 | 52 | 
    self.config_logger(loglevel)  | 
| 53 | 
    	self.logger.info("starting MaryTTSBridge")
   | 
|
| 53 | 
    	self.logger.info("starting MaryTTSBridge on topic '"+topic+"'")
   | 
|
| 54 | 54 | 
     | 
| 55 | 55 | 
    self.tts_client = MaryTTSClient(voice, locale, tts_host, tts_port, loglevel)  | 
| 56 | 56 | 
     | 
| ... | ... | |
| 164 | 164 | 
    rospy.spin()  | 
| 165 | 165 | 
     | 
| 166 | 166 | 
    #test code  | 
| 167 | 
    if __name__ == "__main__":
   | 
|
| 167 | 
    def main():
   | 
|
| 168 | 168 | 
    if (len(sys.argv) != 2):  | 
| 169 | 169 | 
    	print("> usage: "+sys.argv[0]+" <topic>\n\n")
   | 
| 170 | 170 | 
    sys.exit(1)  | 
| ... | ... | |
| 172 | 172 | 
    bridge = MaryTTSBridge(topic=sys.argv[1], loglevel=logging.INFO)  | 
| 173 | 173 | 
    bridge.run()  | 
| 174 | 174 | 
     | 
| 175 | 
    if __name__ == "__main__":  | 
|
| 176 | 
    main()  | 
|
| tts_bridge/mary/setup.py | ||
|---|---|---|
| 107 | 107 | 
    # pip to create the appropriate form of executable for the target platform.  | 
| 108 | 108 | 
        entry_points={
   | 
| 109 | 109 | 
    'console_scripts': [  | 
| 110 | 
    'mary_tts_provider=mary_tts_bridg.MaryTTSBridge:main',  | 
|
| 110 | 
                'mary_tts_provider=mary_tts_bridge.MaryTTSBridge:main',
   | 
|
| 111 | 111 | 
    ],  | 
| 112 | 112 | 
    },  | 
| 113 | 113 | 
    )  | 
Also available in: Unified diff