Simple Push to Talk Binding для x / pulseaudio в пользовательском режиме (только командная строка)
Установите python > = 3.3 из вашего распределения.
Скачать и извлечь:
$ wget https://github.com/calumah/pulseToTalk/archive/master.zip
$ unzip master.zip
ИЛИ
$ git clone https://github.com/calumah/pulseToTalk.git
Из источника:
$ cd pulseToTalk/
$ python -m venv venv
$ . venv/bin/activate
(venv) $ pip install -r requirements.txt
Выберите Bence Key Interactive Way и начните
(venv) $ ./pulseToTalk.py
Например, вы можете связать F12 и mouse_middle нажимать клавишу на начало (вы можете перечислить коды событий с помощью --debug и нажать любую клавишу)
(venv) $ ./pulseToTalk.py --debug --event_code f12 mouse_middle
Еще один пример привязки кнопки scroll_lock
(venv) $ ./pulseToTalk.py --event_code scroll_lock
Отключить индикатор записи
(venv) $ ./pulseToTalk.py --no_indicator
Работайте только на данных источниках PulseAudio (вы можете перечислить имя источников с помощью -debug, когда он подходит/звук)
(venv) $ ./pulseToTalk.py --sources alsa_input.pci-0000_2d_00.4.analog-stereo
За помощью:
(venv) $ ./pulseToTalk.py -h
Эта программа поставляется абсолютно без гарантии. Это бесплатное программное обеспечение, и вы можете перераспределить его при определенных условиях.