1 Audacity命令:“扩展”菜单相关命令
1.1 额外菜单
额外菜单提供了对Audacity常规默认菜单中不可用的额外命令的访问。
Scripting Id | Action | Parameters | 描述 |
---|---|---|---|
PlayAtSpeed: | Play-at-Speed | none | 与变速播放相关的额外命令 |
FullScreenOnOff: | Full Screen (on/off) | none | 切换无标题栏的全屏模式 |
1.1.1 额外:传输
这些命令与播放和录制相关。
Scripting Id | Action | Parameters | 描述 |
---|---|---|---|
Play: | Play | none | 播放(或停止)音频 |
Stop: | Stop | none | 停止音频 |
PlayOneSec: | Play One Second | none | 以当前鼠标指针位置为中心播放一秒音频(不从当前光标位置开始)。有关示例,请参见此页面 。 |
PlayToSelection: | Play to Selection | none | 从项目开头或结尾播放音频,直到到达所选内容,具体取决于指针位置。有关更多详细信息,请参见此页面 。 |
PlayBeforeSelectionStart: | Play Before Selection Start | none | 在所选音频开头之前播放一小段音频,该段音频之前的设置与剪切预览相同。 |
PlayAfterSelectionStart: | Play After Selection Start | none | 在所选音频开头之后播放一小段音频,该段音频之后的设置与剪切预览相同。 |
PlayBeforeSelectionEnd: | Play Before Selection End | none | 在所选音频结尾之前播放一小段音频,该段音频之前的设置与剪切预览相同。 |
PlayAfterSelectionEnd: | Play After Selection End | none | 在所选音频结尾之后播放一小段音频,该段音频之后的设置与剪切预览相同。 |
PlayBeforeAndAfterSelectionStart: | Play Before and After Selection Start | none | 在所选音频开头之前和之后播放一小段音频,之前和之后的设置与剪切预览相同。 |
PlayBeforeAndAfterSelectionEnd: | Play Before and After Selection End | none | 在所选音频结尾之前和之后播放一小段音频,之前和之后的设置与剪切预览相同。 |
PlayCutPreview: | Play Cut Preview | none | 播放音频并排除选择部分,显示剪切预览。 |
ScrubBackwards: | Scrub Backwards | none | 不执行实际操作,仅用于让用户知道默认快捷键是什么,以便他们可以在“快捷键首选项”中根据需要更改。 |
ScrubForwards: | Scrub Forwards | none | 不执行实际操作,仅用于让用户知道默认快捷键是什么,以便他们可以在“快捷键首选项”中根据需要更改。 |
1.1.2 额外:工具
这些命令用于选择工具,例如时间平移、包络、多功能工具等。
Scripting Id | Action | Parameters | 描述 |
---|---|---|---|
SelectTool: | Selection Tool | none | 选择选择工具 |
EnvelopeTool: | Envelope Tool | none | 选择包络工具 |
DrawTool: | Draw Tool | none | 选择绘制工具 |
MultiTool: | Multi Tool | none | 选择多功能工具 |
PrevTool: | Previous Tool | none | 循环切换工具,从当前所选工具开始,顺序为:选择工具、多功能工具、缩放工具、绘制工具、包络工具。 |
NextTool: | Next Tool | none | 循环切换工具,从当前所选工具开始,顺序为:选择工具、包络工具、绘制工具、缩放工具、多功能工具。 |
1.1.3 额外:混音器
这些命令与音量相关。
Scripting Id | Action | Parameters | 描述 |
---|---|---|---|
AdjustPlaybackVolume: | Adjust Playback Volume | none | 显示“播放音量”对话框。您可以输入新的播放音量值(介于0和1之间),或按[Tab]键,然后使用左右箭头键调整滑块。 |
OutputGainInc: | Increase Playback Volume | none | 每次按键将播放音量增加0.1。 |
OutputGainDec: | Decrease Playback Volume | none | 每次按键将播放音量减少0.1。 |
AdjustRecordingVolume: | Adjust Recording Volume | none | 显示“录制音量”对话框。您可以输入新的录制音量值(介于0和1之间),或按[Tab]键,然后使用左右箭头键调整滑块。 |
InputGainInc: | Increase Recording Volume | none | 每次按键将录制音量增加0.1。 |
InputGainDec: | Decrease Recording Volume | none | 每次按键将录制音量减少0.1。 |
1.1.4 额外:编辑
这些命令与编辑相关。
Scripting Id | Action | Parameters | 描述 |
---|---|---|---|
DeleteKey: | Delete Key | none | 删除所选内容。当焦点在选择工具上时,[BACKSPACE]不是快捷键,而是导航到上一个数字并将其设置为零。 |
DeleteKey2: | Delete Key2 | none | 删除所选内容。 |
TimeShiftLeft: | Time Shift Left | none | 将当前聚焦的音频轨道(或该轨道中包含编辑光标或选择区域的单独剪辑)向左移动一个屏幕像素。 |
TimeShiftRight: | Time Shift Right | none | 将当前聚焦的音频轨道(或该轨道中包含编辑光标或选择区域的单独剪辑)向右移动一个屏幕像素。 |
1.1.5 额外:变速播放
这些命令与变速播放相关。
Scripting Id | Action | Parameters | 描述 |
---|---|---|---|
PlayAtSpeed: | Normal Play-at-Speed | none | 以更快或更慢的速度播放音频 |
PlayAtSpeedLooped: | Loop Play-at-Speed | none | 结合循环播放和变速播放 |
PlayAtSpeedCutPreview: | Play Cut Preview-at-Speed | none | 结合剪切预览和变速播放 |
SetPlaySpeed: | Adjust Playback Speed | none | 显示“播放速度”对话框。您可以输入新的播放速度值(介于0和1之间),或按[Tab]键,然后使用左右箭头键调整滑块。 |
PlaySpeedInc: | Increase Playback Speed | none | 每次按键将播放速度增加0.1。 |
PlaySpeedDec: | Decrease Playback Speed | none | 每次按键将播放速度减少0.1。 |
1.1.6 额外:搜索
与搜索相关的额外命令。
Scripting Id | Action | Parameters | 描述 |
---|---|---|---|
SeekLeftShort: | Short Seek Left During Playback | none | 默认将播放光标向后跳过一秒。 |
SeekRightShort: | Short Seek Right During Playback | none | 默认将播放光标向前跳过一秒。 |
SeekLeftLong: | Long Seek Left During Playback | none | 默认将播放光标向后跳过15秒。 |
SeekRightLong: | Long Seek Right During Playback | none | 默认将播放光标向前跳过15秒。 |
1.1.7 额外:设备
与选择设备相关的额外命令。
Scripting Id | Action | Parameters | 描述 |
---|---|---|---|
InputDevice: | Change Recording Device | none | 显示“选择录制设备”对话框,用于选择录制设备,但仅当“音频设置”工具栏中的“录制设备”下拉菜单有设备条目时才可用。否则,将显示录制错误消息。 |
OutputDevice: | Change Playback Device | none | 显示“选择播放设备”对话框,用于选择播放设备,但仅当“音频设置”工具栏中的“播放设备”下拉菜单有设备条目时才可用。否则,将显示错误消息。 |
AudioHost: | Change Audio Host | none | 显示“选择音频主机”对话框,用于选择特定的音频接口。 |
InputChannels: | Change Recording Channels | none | 显示“选择录制通道”对话框,用于选择所选录制设备要录制的通道数量。 |
1.1.8 额外:选择
Scripting Id | Action | Parameters | 描述 |
---|---|---|---|
SnapToOff: | Snap - To Off | none | 相当于将“选择工具栏”中的“吸附”设置为“关” 。 |
SnapToNearest: | Snap - To Nearest | none | 相当于将“选择工具栏”中的“吸附”设置为“最近” 。 |
SnapToPrior: | Snap - To Prior | none | 相当于将“选择工具栏”中的“吸附”设置为“先前” 。 |
SelStart: | Selection to Start | none | 选择从光标到音轨开头的区域。 |
SelEnd: | Selection to End | none | 选择从光标到音轨结尾的区域。 |
SelExtLeft: | Selection Extend Left | none | 通过将选择向左扩展来增大其大小。增加的幅度取决于缩放级别。如果没有选择,则从光标位置开始创建一个选择。 |
SelExtRight: | Selection Extend Right | none | 通过将选择向右扩展来增大其大小。增加的幅度取决于缩放级别。如果没有选择,则从光标位置开始创建一个选择。 |
SelSetExtLeft: | Set (or Extend) Left Selection | none | (此功能与SelExtLeft类似,可能存在重复 ) |
SelSetExtRight: | Set (or Extend) Right Selection | none | 稍微向左扩展选择(此功能是否重复 ) |
SelCntrLeft: | Selection Contract Left | none | 通过从右侧收缩来减小选择的大小。减小的幅度取决于缩放级别。如果没有选择,则不执行任何操作。 |
SelCntrRight: | Selection Contract Right | none | 通过从左侧收缩来减小选择的大小。减小的幅度取决于缩放级别。如果没有选择,则不执行任何操作。 |
MoveToPrevLabel: | Move to Previous Label | none | 将选择移动到前一个标签。 |
MoveToNextLabel: | Move to Next Label | none | 将选择移动到下一个标签。 |
1.1.9 额外:时间轴
与更改时间轴格式相关的额外命令。
Scripting Id | Action | Parameters | 描述 |
---|---|---|---|
MinutesAndSeconds: | Minutes and Seconds | none | 将时间轴显示格式更改为“分钟和秒”(默认设置)。 |
BeatsandMeasures: | Beats and Measures | none | 将时间轴显示格式更改为“节拍和小节” 。 |
1.1.10 额外:焦点设置
与设置焦点相关的额外命令,通常聚焦于一个音轨。
Scripting Id | Action | Parameters | 描述 |
---|---|---|---|
PrevFrame: | Move Backward from Toolbars | none | 在上方工具栏停靠区域中,通过当前聚焦的工具栏向后移动;在下方工具栏停靠区域中,通过当前聚焦的音轨视图和键盘焦点向后移动。每次使用都会移动到键盘焦点指示的位置。 |
NextFrame: | Move Forward from Toolbars | none | 在上方工具栏停靠区域中,通过当前聚焦的工具栏向前移动;在下方工具栏停靠区域中,通过当前聚焦的音轨视图和键盘焦点向前移动。每次使用都会移动到键盘焦点指示的位置。 |
PrevTrack: | Move Focus to Previous Track | none | 将焦点移动到上一个音轨。 |
NextTrack: | Move Focus to Next Track | none | 将焦点移动到下一个音轨。 |
FirstTrack: | Move Focus to First Track | none | 将焦点移动到第一个音轨。 |
LastTrack: | Move Focus to Last Track | none | 将焦点移动到最后一个音轨。 |
ShiftUp: | Move Focus to Previous and Select | none | 将焦点向上移动一个音轨并选择它。 |
ShiftDown: | Move Focus to Next and Select | none | 将焦点向下移动一个音轨并选择它。 |
ToggleAlt: | Toggle Focused Track | none | 切换当前音轨的焦点。 |
1.1.11 额外:光标
与移动光标相关的额外命令。
Scripting Id | Action | Parameters | 描述 |
---|---|---|---|
CursorLeft: | Cursor Left | none | 不播放音频时,将编辑光标向左移动一个屏幕像素。播放音频时,根据所选的“吸附”选项,将播放光标移动到前一个单位。速度取决于音轨的长度。播放音频时,此操作还会移动播放光标。 |
CursorRight: | Cursor Right | none | 不播放音频时,将编辑光标向右移动一个屏幕像素。播放音频时,根据所选的“吸附”选项,将播放光标移动到下一个单位。速度取决于音轨的长度。播放音频时,此操作还会移动播放光标。 |
CursorShortJumpLeft: | Cursor Short Jump Left | none | 不播放音频时,默认将编辑光标向左移动一秒。播放音频时,默认将播放光标向左移动一秒。在“播放首选项”中的“搜索时间”下调整“短周期”,可以更改默认值。 |
CursorShortJumpRight: | Cursor Short Jump Right | none | 不播放音频时,默认将编辑光标向右移动一秒。播放音频时,默认将播放光标向右移动一秒。在“播放首选项”中的“搜索时间”下调整“短周期”,可以更改默认值。 |
CursorLongJumpLeft: | Cursor Long Jump Left | none | 不播放音频时,默认将编辑光标向左移动15秒。播放音频时,默认将播放光标向左移动15秒。在“播放首选项”中的“搜索时间”下调整“长周期”,可以更改默认值。 |
CursorLongJumpRight: | Cursor Long Jump Right | none | 不播放音频时,默认将编辑光标向右移动15秒。播放音频时,默认将播放光标向右移动15秒。在“播放首选项”中的“搜索时间”下调整“长周期”,可以更改默认值。 |
ClipLeft: | Clip Left | none | 将当前聚焦的音频轨道(或该轨道中包含编辑光标或选择区域的单独剪辑)的编辑光标向左移动一个屏幕像素。 |
ClipRight: | Clip Right | none | 将当前聚焦的音频轨道(或该轨道中包含编辑光标或选择区域的单独剪辑)的编辑光标向右移动一个屏幕像素。 |
1.1.12 额外:音轨
对获得焦点的音轨执行操作的额外命令。
Scripting Id | Action | Parameters | 描述 |
---|---|---|---|
TrackPan: | Change Pan on Focused Track | none | 调出获得焦点音轨的声像调节对话框,您可以在其中输入声像值,或使用滑块进行更精细的声像控制(比使用音轨声像滑块时更精细)。 |
TrackPanLeft: | Pan Left on Focused Track | none | 控制获得焦点音轨的声像滑块。每次按键将声像值向左改变10%。 |
TrackPanRight: | Pan Right on Focused Track | none | 控制获得焦点音轨的声像滑块。每次按键将声像值向右改变10%。 |
TrackGain: | Change Gain on Focused Track | none | 调出获得焦点音轨的增益对话框,您可以在其中输入增益值,或使用滑块进行更精细的增益控制(比使用音轨声像滑块时更精细)。 |
TrackGainInc: | Increase Gain on Focused Track | none | 控制获得焦点音轨的增益滑块。每次按键将增益值增加1分贝。 |
TrackGainDec: | Decrease Gain on Focused Track | none | 控制获得焦点音轨的增益滑块。每次按键将增益值降低1分贝。 |
TrackMenu: | Open Menu on Focused Track | none | 打开获得焦点的音频轨或其他轨类型的“音频轨下拉菜单”。在音频轨下拉菜单中,使用[向上]和[向下]箭头键浏览菜单,使用[回车]键选择菜单项。使用[向右]箭头键打开“设置菜单”,使用[向左]箭头键离开这些选项。 |
TrackMute: | Mute/Unmute Focused Track | none | 切换获得焦点音轨的静音按钮。 |
TrackSolo: | Solo/Unsolo Focused Track | none | 切换获得焦点音轨的独奏按钮。 |
TrackClose: | Close Focused Track | none | 关闭(移除)获得焦点的音轨。 |
TrackMoveUp: | Move Focused Track Up | none | 将获得焦点的音轨向上移动一个位置,并将焦点移至该位置。 |
TrackMoveDown: | Move Focused Track Down | none | 将获得焦点的音轨向下移动一个位置,并将焦点移至该位置。 |
TrackMoveTop: | Move Focused Track to Top | none | 将获得焦点的音轨移动到音轨列表顶部,并将焦点移至该位置。 |
TrackMoveBottom: | Move Focused Track to Bottom | none | 将获得焦点的音轨移动到音轨列表底部,并将焦点移至该位置。 |
1.1.13 额外:脚本编写I
这些命令最初是为编写Audacity脚本(例如使用Aud-D脚本语言的Python脚本)而编写的。这些命令也在菜单中可用,可用于宏,并且可从Nyquist(使用Aud-D“命令”)中获取。
Scripting Id | Action | Parameters | 描述 |
---|---|---|---|
SelectTime: | Select Time | double Start (default:unchanged) double End (default:unchanged) double rel_start (default:unchanged) enum Relative (default:unchanged) * ProjectStart * ProjectEnd * SelectionStart * SelectionEnd * SelectionHigh * SelectionLow | 修改临时选择。Start和End允许从开头和结尾进行选择,这对于淡入和淡出音轨很方便。从结尾选择在设置开始位置时很有用。请注意,开始时间相对于所选的起始位置应该是负数。 |
SelectFrequencies: | Select Frequencies | double High (default:unchanged) double Low (default:unchanged) | 修改所选的频率。High和Low用于频谱选择。 |
SelectTracks: | Select Tracks | double First (default:unchanged) double Last (default:unchanged) double TrackCount (default:unchanged) enum Mode (default:unchanged) * Set * Add * Remove | 修改所选的音轨。First和Last是音轨编号。High和Low用于频谱选择。Mode参数允许进行复杂的选择,例如从当前选择中添加或删除音轨。 |
SetTrackStatus: | Set Track Status | string Name (default:unchanged) bool Selected (default:unchanged) bool Focused (default:unchanged) | 为音轨或通道(或两者)设置属性。Name用于设置名称,但在选择音轨时不使用。 |
SetTrackAudio: | Set Track Audio | bool Mute (default:unchanged) bool Solo (default:unchanged) double Pan (default:unchanged) double Gain (default:unchanged) | 为音轨或通道(或两者)设置属性。可以进行声像调节、增益调整、静音和独奏设置。 |
SetTrackVisuals: | Set Track Visuals | int Height (default:unchanged) enum Display (default:unchanged) * Normal * Spectrogram * Multi - view * Mute enum Scale (default:unchanged) * Linear * dB enum Color (default:unchanged) * Color0 * Color1 * Color2 * Color3 * Color4 enum Zoom (default:unchanged) * Reset * Times2 * HalfWave double ZoomHigh (default:unchanged) double ZoomLow (default:unchanged) bool SpecPrefs (default:unchanged) bool SpectralList (default:unchanged) enum Scheme (default:unchanged) * Color (default) * Grayscale * Inverse Grayscale | 为音轨或通道(或两者)设置视觉属性。SpectralPrefs = 1会使音轨使用常规首选项,SpectralPrefs = 1 per track表示使用每个音轨的首选项。使用常规首选项时,可以通过更改首选项来影响音轨的显示。 |
GetPreference: | Get Preference | string Name (default) | 获取单个首选项设置。 |
SetPreference: | Set Preference | string Name (default) string Value (default) bool Reboot (default:False) | 设置单个首选项设置。某些设置(如更改它们)需要重新加载(使用Reload - 1),但这会花费时间并减慢脚本速度。 |
SetClip: | Set Clip | double At (default:unchanged) enum Color (default:unchanged) * Color0 * Color1 * Color2 * Color3 double Start (default:unchanged) | 通过在音轨或通道中指定一个时间来修改剪辑。它的颜色和起始位置不会被设置。尽量避免剪辑重叠,虽然Audacity允许,但不建议这样做。 |
SetEnvelope: | Set Envelope | double At (default:unchanged) double Time (default:unchanged) double Value (default:unchanged) bool Delete (default:unchanged) | 通过指定音轨或通道以及其中的时间来修改包络。您不能删除单个包络点,但可以使用Delete删除整个包络。 |
SetLabel: | Set Label | int Number (default) string Text (default:unchanged) double Start (default:unchanged) double End (default:unchanged) bool Selected (default:unchanged) | 修改现有标签。您必须指定标签编号。 |
SetProject: | Set Project | string Name (default:unchanged) double Rate (default:unchanged) int X (default:unchanged) int Y (default:unchanged) int Width (default:unchanged) int Height (default:unchanged) | 将项目窗口设置到特定位置和大小。也可以更改标题,但这只是装饰性的,之后可能会被Audacity再次覆盖。 |
1.1.14 额外:脚本编写II
与脚本编写I类似,但这些在菜单中使用频率较低。
Scripting Id | Action | Parameters | 描述 |
---|---|---|---|
Select: | Select | double Start (默认值:unchanged) double End (默认值:unchanged) double rel_start (默认值:unchanged) enum Relative (默认值:unchanged) * ProjectStart * ProjectEnd * SelectionStart * SelectionEnd * SelectionHigh * SelectionLow double High (默认值:unchanged) double Low (默认值:unchanged) double First (默认值:unchanged) double Last (默认值:unchanged) double TrackCount (默认值:unchanged) enum Mode (默认值:unchanged) * Set * Add * Remove | 选择音频。Start和End为时间,First和Last为音轨编号,High和Low用于频谱选择。FromEnd允许从结尾进行选择,这在设置开始位置时很有用。Mode允许进行复杂选择,例如从当前选择中添加或删除音轨。 |
SetTrack: | Set Track | string Name (默认值:unchanged) bool Selected (默认值:unchanged) bool Focused (默认值:unchanged) bool Mute (默认值:unchanged) bool Solo (默认值:unchanged) double Gain (默认值:unchanged) double Pan (默认值:unchanged) enum Display (默认值:unchanged) * Waveform * Spectrogram enum Scale (默认值:unchanged) * Linear * dB enum Color (默认值:unchanged) * Color0 * Color1 * Color2 * Color3 * Color4 enum Zoom (默认值:unchanged) * Reset * Times2 * HalfWave double ZoomHigh (默认值:unchanged) double ZoomLow (默认值:unchanged) bool SpecPrefs (默认值:unchanged) bool SpectralList (默认值:unchanged) enum Scheme (默认值:unchanged) * Color (default) * Grayscale * Inverse Grayscale | 为音轨或通道(或两者)设置属性。设置立体声音轨的一个通道可能会产生有趣的结果,这在设置立体声轨道的相对大小时最常用。SpecPrefs = 0使音轨使用常规首选项,SpecPrefs = 1使用每个音轨的首选项。使用常规首选项时,可以通过更改首选项来影响音轨的显示。Name用于设置名称,但在选择音轨时不使用。 |
GetInfo: | Get Info | enum Type (默认值:Commands) * Commands * Preferences * Tracks * Clips * ClipTypes * Labels * Boxes enum Format (默认值:JSON) * JSON * LISP * Brief | 以三种格式之一获取信息列表。 |
Message: | Message | string Text (默认值:Some message) | 用于测试,将文本字符串返回给您。 |
Help: | Help | string Command (默认值:Help) enum Format (默认值:JSON) * JSON * LISP * Brief | 这是GetInfo命令的摘录,只有一个命令。 |
Import2: | Import | string Filename (default) | 从文件导入。自动化命令使用文本框获取文件名,而不是常规的文件打开对话框。 |
Export2: | Export | string Filename (默认值:exported.wav) int NumChannels (默认值:1) | 导出音频到指定文件。此版本的导出具有完整的导出选项。然而,目前的限制是默认的详细选项设置仅保存一次。对于每种格式,将使用该格式最近使用的选项。在当前实现中,NumChannels应为1(单声道)或2(立体声)。 |
OpenProject2: | Open Project | string Filename (默认值:test.aup3) bool AddToHistory (默认值:false) | 打开项目。 |
SaveProject2: | Save Project | string Filename (默认值:name.aup3) bool AddToHistory (默认值:false) bool Compress (默认值:false) | 保存项目。 |
Drag: | Move Mouse | int Id (默认值:unchanged) string Window (默认值:unchanged) double FromX (默认值:unchanged) double FromY (默认值:unchanged) double ToX (默认值:unchanged) double ToY (默认值:unchanged) enum RelativeTo (默认值:unchanged) * Panel * Track0 * Track1 | 实验性命令(在脚本编写中称为Drag),用于移动鼠标。An Id可用于将鼠标移动到按钮上以获得更低的效果。也可以使用窗口名称。如果指定,命令将进行拖动操作,否则仅进行移动操作。 |
CompareAudio: | Compare Audio | float Threshold (default:0) | 比较两条音轨上的选定范围,报告差异和相似性。 |
Screenshot: | Screenshot (short format) | 无 | 是“工具”>“截图”的一个版本,具有更简约的图形用户界面。是所有工具中最有用的工具之一。Plus后缀包括时间轴。 |
作者声明:本文用于记录和分享作者的学习心得,可能有部分文字或示例来自AI平台,如:豆包、DeepSeek(硅基流动)(注册链接)等,由于本人水平有限,难免存在表达错误,欢迎留言交流和指教!
Copyright © 2022~2025 All rights reserved.