Spaces:
Runtime error
Runtime error
| import argparse | |
| from ai import generate_advice | |
| from speech import listen, speak_async | |
| from logger import logger | |
| def run_cli(): | |
| parser = argparse.ArgumentParser(description="Tactical AI CLI") | |
| parser.add_argument("--voice", action="store_true", help="Use voice input/output") | |
| args = parser.parse_args() | |
| while True: | |
| if args.voice: | |
| scenario = listen() | |
| else: | |
| scenario = input("Enter scenario (or 'quit'): ") | |
| if not scenario or scenario.lower()=="quit": | |
| break | |
| advice = generate_advice(scenario) | |
| print(f"Advice: {advice}") | |
| if args.voice: | |
| speak_async(advice) | |
| if __name__=="__main__": | |
| run_cli() |