Skip to content

[Bug]: [Gaia talk] Unable to find pip tool when launching a talk session #343

@stuff-s

Description

@stuff-s

Quick Check ✨

  • I've taken a look at existing issues and discussions
  • I've checked the hardware requirements in the docs
  • This issue relates to GAIA UI (Open-WebUI)

Which version of GAIA are you using?

0.15.4

Details to help us reproduce the issue

Following the how-to available there https://amd-gaia.ai/guides/talk#quick-start, the talk session immediately ends with an error related to pip module not found

Please find attached the complete command line sequence (from the creation of the Python virtual environment up to the error report).

Unable_to_find_pip_tool_in_virtual_env.txt

What actually happened?

Launching a talk session via "gaia talk" cli command I get a systematic error where Gaia "complains" it does not find the pip tool in the current python virtual env.

(.venv) tyron@Hx370:~/Gaia$ gaia talk
[2026-02-15 12:22:49] | INFO | gaia.audio.audio_client.__init__ | audio_client.py:50 | Audio client initialized.
[2026-02-15 12:22:49] | INFO | gaia.talk.sdk.__init__ | sdk.py:145 | TalkSDK initialized with ChatSDK integration
Starting voice chat...
Say 'stop' to quit or press Ctrl+C
WARNING: Defaulting repo_id to hexgrad/Kokoro-82M. Pass repo_id='hexgrad/Kokoro-82M' to suppress this warning.
[2026-02-15 12:22:55] | INFO | httpx._send_single_request | _client.py:1025 | HTTP Request: HEAD https://huggingface.co/hexgrad/Kokoro-82M/resolve/main/config.json "HTTP/1.1 307 Temporary Redirect"
config.json: 2.35kB [00:00, 9.98MB/s]
/home/tyron/Gaia/.venv/lib/python3.12/site-packages/torch/nn/utils/weight_norm.py:144: FutureWarning: `torch.nn.utils.weight_norm` is deprecated in favor of `torch.nn.utils.parametrizations.weight_norm`.
  WeightNorm.apply(module, name, dim)
[2026-02-15 12:22:55] | INFO | httpx._send_single_request | _client.py:1025 | HTTP Request: HEAD https://huggingface.co/hexgrad/Kokoro-82M/resolve/main/kokoro-v1_0.pth "HTTP/1.1 302 Found"
kokoro-v1_0.pth: 100%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 327M/327M [00:03<00:00, 90.4MB/s]
/home/tyron/Gaia/.venv/bin/python3: No module named pip
[2026-02-15 12:22:59] | INFO | gaia.talk.sdk.start_voice_session | sdk.py:271 | Voice chat session ended
(.venv) tyron@Hx370:~/Gaia$

Note: I confirm pip is not available in "/home/tyron/Gaia/.venv/bin"

What did you expect to happen?

To "solve" the issue, I "just" installed pip in the environment via "python -m ensurepip --upgrade" command

(.venv) tyron@Hx370:~/Gaia$ python -m ensurepip --upgrade
Looking in links: /tmp/tmpktrpgzch
Processing /tmp/tmpktrpgzch/pip-25.0.1-py3-none-any.whl
Installing collected packages: pip
Successfully installed pip-25.0.1

Then the talk session reaches the expecting "listening" prompt

(.venv) tyron@Hx370:~/Gaia$ gaia talk
[2026-02-15 14:28:43] | INFO | gaia.audio.audio_client.__init__ | audio_client.py:50 | Audio client initialized.
[2026-02-15 14:28:43] | INFO | gaia.talk.sdk.__init__ | sdk.py:145 | TalkSDK initialized with ChatSDK integration
Starting voice chat...
Say 'stop' to quit or press Ctrl+C
WARNING: Defaulting repo_id to hexgrad/Kokoro-82M. Pass repo_id='hexgrad/Kokoro-82M' to suppress this warning.
[2026-02-15 14:28:45] | INFO | httpx._send_single_request | _client.py:1025 | HTTP Request: HEAD https://huggingface.co/hexgrad/Kokoro-82M/resolve/main/config.json "HTTP/1.1 307 Temporary Redirect"
/home/tyron/Gaia/.venv/lib/python3.12/site-packages/torch/nn/utils/weight_norm.py:144: FutureWarning: `torch.nn.utils.weight_norm` is deprecated in favor of `torch.nn.utils.parametrizations.weight_norm`.
  WeightNorm.apply(module, name, dim)
[2026-02-15 14:28:46] | INFO | httpx._send_single_request | _client.py:1025 | HTTP Request: HEAD https://huggingface.co/hexgrad/Kokoro-82M/resolve/main/kokoro-v1_0.pth "HTTP/1.1 302 Found"
Collecting en-core-web-sm==3.8.0
  Downloading https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.8.0/en_core_web_sm-3.8.0-py3-none-any.whl (12.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.8/12.8 MB 80.5 MB/s eta 0:00:00
Installing collected packages: en-core-web-sm
Successfully installed en-core-web-sm-3.8.0

[notice] A new release of pip is available: 25.0.1 -> 26.0.1
[notice] To update, run: pip3 install --upgrade pip
✔ Download and installation successful
You can now load the package via spacy.load('en_core_web_sm')
Starting voice chat.

How did you install GAIA?

Installer

Which mode are you running?

None

What's your CPU?

AMD Ryzen AI 9 HX 370

What about your GPU setup?

Integrated GPU (iGPU) only

AMD GPU Driver Version

No response

NPU Driver Version

No response

Lemonade Version (if applicable)

v9.3.0

What's your operating system?

Ubuntu 25.10

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions