feat: real-time reasoning speech, dynamic voice tags, and unified web UI bubbles
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
import asyncio
|
||||
import sys
|
||||
from pathlib import Path
|
||||
|
||||
WORKSPACE = Path("/Users/adolforeyna/Projects/VoiceAgent1")
|
||||
sys.path.insert(0, str(WORKSPACE))
|
||||
|
||||
import env_setup
|
||||
env_setup.setup_environment_path()
|
||||
|
||||
from dual_engine import DualEngineProcessor
|
||||
from hermes_llm import HermesLLM
|
||||
from apple_llm import MacOSLLM
|
||||
|
||||
async def test_dual_engine_orchestrator():
|
||||
print("Testing DualEngineProcessor initialization and dispatch...")
|
||||
|
||||
deep_llm = HermesLLM(cwd=WORKSPACE, keep_open=True)
|
||||
fast_llm = MacOSLLM()
|
||||
|
||||
orchestrator = DualEngineProcessor(fast_llm=fast_llm, deep_llm=deep_llm)
|
||||
assert orchestrator._fast_llm == fast_llm
|
||||
assert orchestrator._deep_llm == deep_llm
|
||||
|
||||
print("PASS: DualEngineProcessor initialized and verified!")
|
||||
|
||||
if __name__ == "__main__":
|
||||
asyncio.run(test_dual_engine_orchestrator())
|
||||
Reference in New Issue
Block a user