项目简介
本项目在疫情期间开发,目标是让视频通话更有趣。在视频通话尤其是多人通话场景下,人们通常需保持静音,发言时再取消静音。传统操作方式需切换应用或窗口,十分不便。本项目的推 talk 按钮提供了便捷解决方案,按下按钮取消静音,松开自动静音,还能通过双击在永久静音和永久取消静音间切换。
项目的主要特性和功能
- 便捷音频控制:一键实现音频输入的静音与取消静音,按下取消,松开静音。
- 双击切换模式:双击按钮可在永久静音和永久取消静音间切换,满足长时间发言或倾听需求。
- 可定制组装:用户能依据提供的部件和步骤,轻松自制推 talk 按钮。
- 多系统支持:支持Debian和macOS操作系统,通过简单的键盘快捷键配置即可使用。
安装使用步骤
硬件组装
- 准备部件:Arduino Micro、Giovenzana Push Button、Neutrik Reversible USB Adapter等。
- 按既定步骤完成硬件组装,确保连接无误。
- 将组装好的按钮通过线缆连接到计算机。
软件配置
Debian系统
- 创建“MUTE”自定义键盘快捷键,命令为
amixer set Capture nocap
,快捷键SHIFT CTRL SUPER M
。 - 创建“UNMUTE”自定义键盘快捷键,命令为
amixer set Capture cap
,快捷键SHIFT CTRL SUPER U
。
macOS系统
- 安装iCanHazShortcut工具,可通过Homebrew安装。
- 在iCanHazShortcut中创建“MUTE”和“UNMUTE”快捷键。
- (可选)若需使用双击切换功能,创建“ALTERNATE”快捷键并运行
./macos.sh
脚本。 - (可选)在Arduino代码中取消注释
SCRIPTED_ALTERNATE_MODE
行,重新烧录代码到Arduino Micro。
完成上述步骤后,即可使用自制的推 talk 按钮控制计算机音频输入。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】