Теоретически, да, поскольку в нем есть скриптовый модуль, который, по-видимому, может использоваться с языком сценариев Perl, я не видел ни одного, поэтому есть потенциал для разработчиков Perl-специалистов, чтобы написать их.
Но как бы то ни было, ответ на ваш вопрос «нет».
Что хорошего в сообществе с открытым исходным кодом, так это то, что всегда есть альтернатива. В этом случае arecord, который работает из командной строки. То, что вы видите ниже, - это очень быстрый скрипт, который я создал, который предназначен для привязки к сочетанию клавиш. Использование просто: нажмите комбинацию клавиш - начнется запись и снова нажмите ее, чтобы остановить запись.
Что такое «жестко закодированное» в этом скрипте, это тип записи по умолчанию wav и ~/Music/records. Пользователи могут свободно редактировать этот скрипт, так как им нравится использовать свои собственные параметры / типы файлов / местоположения и т. Д. Для дополнительных опций см. Справочную страницу arecord.
В конце концов я планирую переписать этот скрипт в Python, который позволит более мелкомасштабный контроль каталогов пользователей, добавить параметры командной строки, возможно, другие вещи. На данный момент это составляет 75% работы.
Ниже приведен исходный код скрипта, который также доступен на моем скриптовом модуле . Стандартные правила для создания и использования скриптов применяются: убедитесь, что у него есть исполняемые разрешения и сохранены в вашей папке ~/bin
#!/bin/bash
# Author: Serg Kolo
# Date: Dec 1, 2016
# Purpose: simple script for recording audio with arecord
# Written for: https://askubuntu.com/q/855893/295286
record_audio()
{
# Set up some variables to control arecord here
# Please remember to quote the variables
# and pay attention to slashes in file paths
filetype="wav"
filename="record_$(date +%H_%M_%m_%d_%Y)"
directory="$HOME/Music/recordings/"
if ! [ -d "$directory" ];
then
mkdir "$directory"
fi
# This part will initiate recording of timestamped
# please see arecord's man page for other options
notify-send "Recording started"
exec arecord -t "$filetype" "$directory""$filename"."$filetype"
}
main()
{
if pgrep -f "arecord" ;
then
pkill -f "arecord" && notify-send "Recording stopped"
else
record_audio
fi
}
main "$@"
Strike Ctrl Alt F1 для входа в текстовую консоль.
Проверьте этот поток: Не удается пройти экран входа в систему .
Strike Ctrl Alt F7 для входа в графическую консоль.
Strike Ctrl Alt F1 для входа в текстовую консоль.
Проверьте этот поток: Не удается пройти экран входа в систему .
Strike Ctrl Alt F7 для входа в графическую консоль.
Strike Ctrl Alt F1 для входа в текстовую консоль.
Проверьте этот поток: Не удается пройти экран входа в систему .
Strike Ctrl Alt F7 для входа в графическую консоль.
Устранить CtrlAltF1 для входа в текстовую консоль.
Проверить этот поток: Не удается получить экран входа в систему .
Strike CtrlAltF7 для входа в систему вернитесь в графическую консоль.
Strike Ctrl Alt F1 для входа в текстовую консоль.
Проверьте этот поток: Не удается пройти экран входа в систему .
Strike Ctrl Alt F7 для входа в графическую консоль.
Strike Ctrl Alt F1 для входа в текстовую консоль.
Проверьте этот поток: Не удается пройти экран входа в систему .
Strike Ctrl Alt F7 для входа в графическую консоль.