sendspin daemon --audio-device "my_alsa_device" should not try reaching a pulseaudio server
还没有人认领这个 Issue。
评估
调研方向
Start in sendspin/cli.py at _run_client_mode and then inspect sendspin/audio_devices.py, where sounddevice is imported and the audio device is resolved. Reproduce the command with the ALSA device from the report on a system without PulseAudio. Done means selecting that device no longer attempts to connect to a PulseAudio server.
由索引模型根据 Issue 内容生成。
描述
Env:
- Kernel/Arch: 6.18.38-current-sunxi / armv7l
- OS: Ubuntu 26.04
- sendpin-cli 7.5.0
- No Pulseaudio software installed or running.
Steps
$ /root/.local/bin/sendspin daemon --log-level DEBUG --name "P0" --audio-device "plughw:CARD=Lite,DEV=0" --hardware-volume true
Note: plughw:CARD=Lite,DEV=0 is a ALSA device.
Logs
Traceback (most recent call last):
File "/root/.local/bin/sendspin", line 6, in <module>
sys.exit(main())
~~~~^^
File "/root/.local/share/pipx/venvs/sendspin/lib/python3.14/site-packages/sendspin/cli.py", line 782, in main
return asyncio.run(_run_client_mode(args))
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.14/asyncio/runners.py", line 204, in run
return runner.run(main)
~~~~~~~~~~^^^^^^
File "/usr/lib/python3.14/asyncio/runners.py", line 127, in run
return self._loop.run_until_complete(task)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "/usr/lib/python3.14/asyncio/base_events.py", line 719, in run_until_complete
return future.result()
~~~~~~~~~~~~~^^
File "/root/.local/share/pipx/venvs/sendspin/lib/python3.14/site-packages/sendspin/cli.py", line 798, in _run_client_mode
from sendspin.audio_devices import resolve_audio_device
File "/root/.local/share/pipx/venvs/sendspin/lib/python3.14/site-packages/sendspin/audio_devices.py", line 10, in <module>
import sounddevice
File "/root/.local/share/pipx/venvs/sendspin/lib/python3.14/site-packages/sounddevice.py", line 2972, in <module>
_initialize()
~~~~~~~~~~~^^
File "/root/.local/share/pipx/venvs/sendspin/lib/python3.14/site-packages/sounddevice.py", line 2936, in _initialize
_check(_lib.Pa_Initialize(), 'Error initializing PortAudio')
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.local/share/pipx/venvs/sendspin/lib/python3.14/site-packages/sounddevice.py", line 2836, in _check
raise PortAudioError(errormsg, err, hosterror_info)
sounddevice.PortAudioError: Error initializing PortAudio: Unanticipated host error [PaErrorCode -9999]: 'PulseAudio_Initialize: Can't connect to server' [<error getting host API: -10000> error -1]
```
- 主要语言
- Python
- 星标
- 190
- 派生
- 36
- 平均合并
- 11 天 19 小时
- 30 天内合并 PR
- 2
贡献指南
这个仓库没有索引到贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
Sendspin/sendspin-python-cli 的其他 Issue
-
难度 2/5 1-3 小时 新手友好度 82/100
Sendspin/sendspin-python-cli#280 ·
-
难度 2/5 1-3 小时 新手友好度 74/100
Sendspin/sendspin-python-cli#278 · 2 条评论 · 5 个 reaction ·
-
难度 2/5 1-3 小时 新手友好度 75/100
Sendspin/sendspin-python-cli#257 ·
-
难度 2/5 1-3 小时 新手友好度 68/100
Sendspin/sendspin-python-cli#256 ·
-
难度 2/5 1-3 小时 新手友好度 68/100
Sendspin/sendspin-python-cli#113 · 10 条评论 ·
查看 Sendspin/sendspin-python-cli 的全部 Issue
相似的 Issue
-
bug
难度 2/5 1-3 小时 新手友好度 75/100
xinnan-tech/xiaozhi-fde-talk#263 ·
-
rules
难度 1/5 1 小时以内 新手友好度 90/100
-
难度 2/5 1-3 小时 新手友好度 70/100
huggingface/Repo2RLEnv#163 · 1 条评论 ·
-
难度 1/5 1 小时以内 新手友好度 95/100
huggingface/sentence-transformers#4074 ·
-
comp/dashboard invalid P3
难度 2/5 1-3 小时 新手友好度 70/100
NousResearch/hermes-agent#121143 ·