from hugvey.client import Hugvey import coloredlogs, logging import argparse if __name__ == '__main__': argParser = argparse.ArgumentParser(description='Start up a Hugvey pillow. Mic stream becomes available on TCP Socket, and starts listening + emitting events') argParser.add_argument( '--config', '-c', required=True, type=str, help='The yaml config file to load' ) argParser.add_argument( '--verbose', '-v', action="store_true", ) argParser.add_argument( '--id', type=int, default=None, help="Force the given id to be used. Must be integer" ) args = argParser.parse_args() coloredlogs.install( level=logging.DEBUG if args.verbose else logging.INFO, ) hv = Hugvey(args.id) hv.loadConfig(args.config) hv.start()