mirror of
https://github.com/maglore9900/max_headroom.git
synced 2025-06-06 03:25:34 +00:00

major transcode update, modularized the transcoders to work with various noise cancellation options
20 lines
573 B
Python
20 lines
573 B
Python
from modules import agent
|
|
import asyncio
|
|
|
|
loop = asyncio.new_event_loop()
|
|
asyncio.set_event_loop(loop)
|
|
graph = agent.Agent()
|
|
|
|
while True:
|
|
text = graph.spk.listen()
|
|
# if text:
|
|
# print(f"User: {text}")
|
|
if text and "hey" in text.lower() and "max" in text.lower() or text and "hey" in text.lower() and "mac" in text.lower():
|
|
if "exit" in text.lower():
|
|
break
|
|
print("agent invoked")
|
|
response = loop.run_until_complete(graph.invoke_agent(text))
|
|
if response:
|
|
graph.spk.glitch_stream_output(response)
|
|
|