#pipe-wire #pulse-audio #linux #隐私 #桌面应用程序

应用 push2talk

此 Push to talk 应用程序支持双向的 wayland/x11 和 pulseaudio (pipewire)

8 个稳定版本

1.3.2 2024年6月18日
1.3.1 2024年6月16日
1.2.5 2023年11月7日
1.2.2 2023年10月31日

#155音频

Download history 204/week @ 2024-06-12 78/week @ 2024-06-19 15/week @ 2024-07-03 39/week @ 2024-07-24 13/week @ 2024-07-31

每月下载量 52

ISC 许可证

1.5MB
479 行代码

Push-to-Talk Logo

Push-to-Talk:与 Wayland、X11、PulseAudio & PipeWire 无缝集成

🥅 快速开始

初始化时,应用程序会静音所有麦克风。要取消静音,请按 Control_Left+Space,再次释放以静音。

  • 通过 SIGUSR1 提供挂起/恢复功能。

⚠️ 先决条件

可能需要在 inputplugdev 组中具有成员资格。检查 /dev/input/* 以获取您特定分发的详细信息。

sudo usermod -a -G plugdev $USER
sudo usermod -a -G input $USER

📦 安装方法

  • Arch Linux 用户:可用的 AUR 包
  • 其他用户:使用 cargo install push2talk

🎤 使用

  • 启动 push2talk 二进制文件。
  • 系统提供的单元文件:systemctl --user start push2talk.service

🎤 高级配置

  • 用于键和源设备识别的跟踪模式:env RUST_LOG=trace push2talk
  • 通过环境变量自定义快捷键:env PUSH2TALK_KEYBIND="Control_L,Space" push2talk
  • 调试日志:RUST_LOG=debug push2talk
  • 指定特定的音频源:env PUSH2TALK_SOURCE="OpenComm by Shokz" push2talk
  • 系统提供的单元文件:systemctl --user start push2talk.service

😅 其他信息

  • 不包括 Easy Effects 源以防止意外出现“推到收听”场景。

👥 如何贡献

欢迎贡献。

💑 致谢

由 @cyrinux 和 @maximbaz 用爱制作。

依赖关系

~13–24MB
~341K SLoC