-
Notifications
You must be signed in to change notification settings - Fork 128
Open
Description
Hello I'm new to this project and I simply followed the steps all the way to uv run src/agent.py console
However I am receiving this error:
(base) arianyambao@MacBook-Pro-3 my-app % uv run src/agent.py console
2025-10-30 04:00:46,799 - DEBUG asyncio - Using selector: KqueueSelector
==================================================
Livekit Agents - Console
==================================================
Press [Ctrl+B] to toggle between Text/Audio mode, [Q] to quit.
2025-10-30 04:00:46,799 - INFO livekit.agents - starting worker {"version": "1.2.17", "rtc-version": "1.0.17"}
2025-10-30 04:00:46,799 - INFO livekit.agents - starting inference executor
2025-10-30 04:00:46,808 - INFO livekit.agents - initializing process {"pid": 57918, "inference": true}
2025-10-30 04:00:47,189 - DEBUG livekit.agents - initializing inference runner {"runner": "lk_end_of_utterance_multilingual", "pid": 57918, "inference": true}
None of PyTorch, TensorFlow >= 2.0, or Flax have been found. Models won't be available and only tokenizers, configuration and file/data utilities can be used.
2025-10-30 04:00:48,085 - DEBUG livekit.agents - inference runner initialized {"runner": "lk_end_of_utterance_multilingual", "elapsed_time": 0.895854208007222, "pid": 57918, "inference": true}
2025-10-30 04:00:48,086 - DEBUG asyncio - Using selector: KqueueSelector {"pid": 57918, "inference": true}
2025-10-30 04:00:48,086 - INFO livekit.agents - process initialized {"pid": 57918, "inference": true, "elapsed_time": 1.28}
2025-10-30 04:00:48,091 - INFO livekit.agents - initializing job runner {"tid": 6394310}
2025-10-30 04:00:48,116 - DEBUG asyncio - Using selector: KqueueSelector
2025-10-30 04:00:48,116 - INFO livekit.agents - job runner initialized {"tid": 6394310, "elapsed_time": 0.03}
2025-10-30 04:00:48,338 - DEBUG livekit.agents - http_session(): creating a new httpclient ctx {"room": "mock_room"}
2025-10-30 04:00:48,339 - DEBUG livekit.agents - using audio io: `ChatCLI` -> `AgentSession` -> `TranscriptSynchronizer` -> `ChatCLI` {"room": "mock_room"}
2025-10-30 04:00:48,339 - DEBUG livekit.agents - using transcript io: `AgentSession` -> `TranscriptSynchronizer` -> `ChatCLI` {"room": "mock_room"}
2025-10-30 04:00:48,492 - ERROR asyncio - Task exception was never retrieved
future: <Task finished name='Task-37' coro=<ConnectionPool.prewarm.<locals>._prewarm_impl() done, defined at /Users/arianyambao/Documents/personal/unidos/my-app/.venv/lib/python3.11/site-packages/livekit/agents/utils/connection_pool.py:165> exception=WSServerHandshakeError(RequestInfo(url=URL('wss://agent-gateway.livekit.cloud/v1/tts'), method='GET', headers=<CIMultiDictProxy('Host': 'agent-gateway.livekit.cloud', 'Authorization': 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpbmZlcmVuY2UiOnsicGVyZm9ybSI6dHJ1ZX0sInN1YiI6ImFnZW50IiwiaXNzIjoiQVBJZm1WN3JlUFRjcFh3IiwibmJmIjoxNzYxNzY4MDQ4LCJleHAiOjE3NjE3Njg2NDh9.NCb_f52_l-zukaggTucBj45lVEWz119fU9LX_If3IQA', 'Upgrade': 'websocket', 'Connection': 'Upgrade', 'Sec-WebSocket-Version': '13', 'Sec-WebSocket-Key': 'CqD11TFZMQmSJW6r8nJpoQ==', 'Accept': '*/*', 'Accept-Encoding': 'gzip, deflate', 'User-Agent': 'Python/3.11 aiohttp/3.13.2')>, real_url=URL('wss://agent-gateway.livekit.cloud/v1/tts')), (), status=401, message='Invalid response status', headers=<CIMultiDictProxy('Content-Length': '54', 'Content-Type': 'text/plain; charset=utf-8', 'Date': 'Wed, 29 Oct 2025 20:00:48 GMT', 'Vary': 'Origin')>)>
Traceback (most recent call last):
File "/Users/arianyambao/Documents/personal/unidos/my-app/.venv/lib/python3.11/site-packages/livekit/agents/utils/connection_pool.py", line 168, in _prewarm_impl
conn = await self._connect(timeout=self._connect_timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/arianyambao/Documents/personal/unidos/my-app/.venv/lib/python3.11/site-packages/livekit/agents/utils/connection_pool.py", line 62, in _connect
connection = await self._connect_cb(timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/arianyambao/Documents/personal/unidos/my-app/.venv/lib/python3.11/site-packages/livekit/agents/inference/tts.py", line 290, in _connect_ws
ws = await asyncio.wait_for(
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/arianyambao/anaconda3/lib/python3.11/asyncio/tasks.py", line 479, in wait_for
return fut.result()
^^^^^^^^^^^^
File "/Users/arianyambao/Documents/personal/unidos/my-app/.venv/lib/python3.11/site-packages/aiohttp/client.py", line 1494, in send
return self._coro.send(arg)
^^^^^^^^^^^^^^^^^^^^
File "/Users/arianyambao/Documents/personal/unidos/my-app/.venv/lib/python3.11/site-packages/aiohttp/client.py", line 1093, in _ws_connect
raise WSServerHandshakeError(
aiohttp.client_exceptions.WSServerHandshakeError: 401, message='Invalid response status', url='wss://agent-gateway.livekit.cloud/v1/tts'
2025-10-30 04:00:48,497 - ERROR livekit.agents - AgentSession is closing due to unrecoverable error {"room": "mock_room"}
Traceback (most recent call last):
File "/Users/arianyambao/Documents/personal/unidos/my-app/.venv/lib/python3.11/site-packages/livekit/agents/stt/stt.py", line 289, in _main_task
return await self._run()
^^^^^^^^^^^^^^^^^
File "/Users/arianyambao/Documents/personal/unidos/my-app/.venv/lib/python3.11/site-packages/livekit/agents/inference/stt.py", line 416, in _run
ws = await self._connect_ws()
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/arianyambao/Documents/personal/unidos/my-app/.venv/lib/python3.11/site-packages/livekit/agents/inference/stt.py", line 469, in _connect_ws
ws = await asyncio.wait_for(
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/arianyambao/anaconda3/lib/python3.11/asyncio/tasks.py", line 479, in wait_for
return fut.result()
^^^^^^^^^^^^
File "/Users/arianyambao/Documents/personal/unidos/my-app/.venv/lib/python3.11/site-packages/aiohttp/client.py", line 1494, in send
return self._coro.send(arg)
^^^^^^^^^^^^^^^^^^^^
File "/Users/arianyambao/Documents/personal/unidos/my-app/.venv/lib/python3.11/site-packages/aiohttp/client.py", line 1093, in _ws_connect
raise WSServerHandshakeError(
aiohttp.client_exceptions.WSServerHandshakeError: 401, message='Invalid response status', url='wss://agent-gateway.livekit.cloud/v1/stt'
2025-10-30 04:00:48,500 - DEBUG livekit.agents - session closed {"room": "mock_room", "reason": "error", "error": "type='stt_error' timestamp=1761768048.497395 label='livekit.agents.inference.stt.STT' error=WSServerHandshakeError(RequestInfo(url=URL('wss://agent-gateway.livekit.cloud/v1/stt'), method='GET', headers=<CIMultiDictProxy('Host': 'agent-gateway.livekit.cloud', 'Authorization': 'Bearer <a key that was automatically provided here>', 'Upgrade': 'websocket', 'Connection': 'Upgrade', 'Sec-WebSocket-Version': '13', 'Sec-WebSocket-Key': '2mHcQqlvU2CIFbJSMFqGVg==', 'Accept': '*/*', 'Accept-Encoding': 'gzip, deflate', 'User-Agent': 'Python/3.11 aiohttp/3.13.2')>, real_url=URL('wss://agent-gateway.livekit.cloud/v1/stt')), (), status=401, message='Invalid response status', headers=<CIMultiDictProxy('Content-Length': '54', 'Content-Type': 'text/plain; charset=utf-8', 'Date': 'Wed, 29 Oct 2025 20:00:48 GMT', 'Vary': 'Origin')>) recoverable=False"}
2025-10-30 04:02:57,344 - INFO livekit.agents - shutting down worker {"id": "unregistered"}
2025-10-30 04:02:57,346 - DEBUG livekit.agents - shutting down job task {"room": "mock_room", "reason": "", "user_initiated": false}
2025-10-30 04:02:57,353 - INFO agent - Usage: UsageSummary(llm_prompt_tokens=0, llm_prompt_cached_tokens=0, llm_input_audio_tokens=0, llm_completion_tokens=0, llm_output_audio_tokens=0, tts_characters_count=0, tts_audio_duration=0.0, stt_audio_duration=0.0) {"room": "mock_room"}
2025-10-30 04:02:57,354 - DEBUG livekit.agents - job exiting {"reason": "", "tid": 6394310, "job_id": "simulated-job-da95f090a5ec"}
2025-10-30 04:02:57,354 - DEBUG livekit.agents - http_session(): closing the httpclient ctx {"room": "mock_room"}
2025-10-30 04:02:57,360 - INFO livekit.agents - process exiting {"reason": "", "pid": 57918, "inference": true}
Any idea why and how to fix? Thank you
Metadata
Metadata
Assignees
Labels
No labels