我目前正在开发一款需要麦克风和某种“点击”方式的软件……这就是我热衷于使用 Google pixel buds 的原因。
只要我在 Ubuntu 设置 > 声音 > 输入设备中将 buds 麦克风设置为输入设备,就可以使用带有 python sounddevice 库的 buds 麦克风。
我可以使用 evdev 库从设备 /dev/input/event19 检索耳机上的简单双击或三击信号。信号为 PLAY_PAUSE (200) NEXT_TRACK(163) 和 PREV_TRACK (165),但......仅当未在 Ubuntu 设置 > 声音 > 输入设备中将其设置为输入设备时,它才有效。
两段代码可以工作但不能一起工作,这真是令人沮丧!
你知道我该如何实现这个功能吗?耳机本身可以实现这个功能,因为你可以在通话过程中双击耳机来结束通话。
谢谢 Christophe