Я хочу привязать пользовательскую голосовую заметку к определенному набору клавиш, я провел небольшое исследование, но большинство ответов касаются того, как привязать пользовательскую голосовую заметку к операции. Я хочу знать, можно ли привязать пользовательскую голосовую заметку к определенному набору клавиш?
Вам понадобится параметр командной строки для воспроизведения звукового файла, а затем привяжите эту команду к сочетанию клавиш. Один из вариантов - использовать ffplay
, часть ffmpeg
и установленную по умолчанию. Таким образом, команда типа
ffplay "/home/user/Music/"Custom voice.ogg"
воспроизведет аудиофайл «Custom voice.ogg». Появится окно. При закрытии окна воспроизведение останавливается.
Если вы не хотите, чтобы окно отображалось, вы можете использовать параметр -nodisp
, как в
ffplay -nodisp "/home/user/Music/"Custom voice.ogg"
. Таким образом, у вас не будет немедленного способа остановки, но вы можете определить другой горячая клавиша, которая закрывает ffplay с помощью следующей команды:
killall ffplay
Это отправляет сигнал SIGTERM программе, то есть запрашивает завершение процесса ffplay.