计时器命令可以在给定的条件下停止、启动以及暂停录音。 该命令的一般语法如下: start [at | if | after | on] condition stop [at | if | after | on] condition pause [at | if | after | on] condition 计时器区域可包含多条用英语写成的命令。按下[保存]按钮或CNTR + S 键可以保存命令文本。以 # 字符开头的行表示注释行,改行命令无效。 条件(condition)参数字段时钟时间:该类条件可以在指定的时钟时间内停止或启动录音。其格式为hh:mm:ss (小时:分钟:秒) ,您可以通过在后面添加am or pm 后缀来制定12小时制,否则默认为24小时制。 如下两条计时器命令将在晚上9:30启动录音。 如下命令将在早上9点钟停止录音。 指定的时间将在每天仅生效一次,下次生效时间为次日。 注意,时刻与时长的区别,使用单冒号“:”表示时刻,使用双冒号(hh::mm::ss)表示时长。 安静时自动停止或暂停:使用silence 关键词可以在线路上没有输入时自动停止或暂停录音。 您可以指定以秒为单位的安静持续时间/延迟,以及用分贝(dB),百分比 (%) 或普通的数值表示的信号电平。 默认的安静延迟为3秒,默认音频阈值为0.3(0.3 = 30% = -24dB)。 注意:如果您使用了 silence 关键词触发停止了录音,当触发条件不存在时,录音将会自动继续。 如下是一些示例 时长/延迟需要以秒为单位给出,如下:
音频阈值可以以如下三种方式给出:
数值(value)与分贝(dB)转换公式如下: 通过声音激活录音:使用 sound, voice 或者 audio 关键字在声音电平超过给定阈值的的情况下启动录音。三个关键字起同样的作用。 默认的音频阈值是0.0,因此轻微的声响即可出发录音。 默认的延迟时间也是0,这意味着一有声音超过阈值限制,不用等待任何时间即可触发声音采集。 举例: 当音频跌落到一定阈值时,录音将临时性地暂时pause 注意:录音机在时间延迟上处理不是非常好,因为它不具备缓冲能力。它将简单地丢掉延迟期间的录音。大多数情况下,您不应该使用 sound/audio/voice 的延迟命令。 仅仅输入阈值,学习如下示例。 点击电平指示条,改变值的范围(%-范围从0 - 100% 或者 数值-从0 到 1.0)。 ![]() 文件大小:在达到指定文件大小后停止或暂停录音。文件大小必须为整数或小数。文件大小单位有 bytes, kB, MB, GB or TB。 例如,如下命令可以控制在文件大小达到500KB的时候停止录音。 如下命令将在尺寸达到2GB或下午12:00停止录音。 时长:在达到指定持续时长时停止、开始或暂停录音。持续时长语法为 #h #m #s。 例如,如下命令将在1小时20分钟15秒后停止录音。 如下命令22分钟后开始启动录音。 如下命令将在30分钟或达到20M时暂停录音。 您可以将hour 缩写成h,将 minutes 缩写成m 或min, 以及将seconds 缩写成s 或sec。 在同一命令行中使用多个条件您可以将多个条件写到同一行里。用| 字符分隔各个条件。 各值之间是或的逻辑关系。 例如,如下命令将在20分钟后,或者 当文件大小超过1GB,或者 持续5秒钟没有输入(输入流为空,安静)情况下停止录音。 另一个例子: 注释行使用 # 字符来注释(使其无效)掉命令行。
例如,如下命令将不起作用。 与计时器相关的命令行选项您可以通过使用--debug-signal (或-d)选项的方式启动录音程序来研究音频信号。该程序将以dB(分贝)和归一化[0 - 1.0]的方式来打印出音频电平。 如下例子将从命令行启动该程序:从桌面主菜单启动终端窗口,然后键入 勾选计时器的复选框,然后研究“归一化的RMS(均方根)值”。这将有助于您正确设置与音频安静模式(sound|voice|auidio silence等)相关的阈值。 此外,请注意图形界面上的幅值条还显示了 音频峰值 ,该值和RMS值很不相同。 当不需要时关掉录音机请在不需要的时候关掉录音机(去勾选复选框),这样可以节省资源以及CPU周期。 通过命令来控制录音机您可以通过使用-c或--command参数来非常容易地通过终端窗口控制该程序。 可以使用的命令如下:status,start,stop,pause,show,hide以及quit. 一些例子: 如下status 命令反馈如下字符串:'not running'(程序未启动),'on'(开), 'off'(关)或'paused'(暂停)。 复位所有设置您可以通过在启动录音机时,通过--reset( 或 -r )参数来复位所有的设置。
audio-recorder --reset 该命令等价于如下 如果想查看其他选项,键入 通过键盘控制GUI您可以使用如下按键来控制录音机(窗口必须激活时才有效)
|