#audio-playback #cli-tool #dsp #synth #music #synthesizer

app asak

一个具有TUI的跨平台音频录制/播放CLI工具

5个版本

0.3.3 2024年5月21日
0.3.2 2024年5月21日
0.2.3 2024年4月14日
0.1.9 2024年4月14日
0.1.2 2024年3月25日

#136 in 音频

Download history 369/week @ 2024-04-15 1/week @ 2024-04-22 568/week @ 2024-05-20 4/week @ 2024-06-03 11/week @ 2024-06-10 36/week @ 2024-07-01 69/week @ 2024-07-22 18/week @ 2024-07-29

87 每月下载量

自定义许可证

210KB
991

asak

一个使用Rust编写的跨平台音频录制/播放CLI工具,具有TUI。目标是成为一个音频瑞士军刀(asak),类似于SoX,但更具交互性和趣味性。

Asak

安装

您需要安装 cargo,请参阅这里

步骤1

cargo install asak

步骤2

asak --help

用法

录制

asak rec hello

如果没有提供输出名称,系统将提示您输入输出文件名。初始文件名将提供UTC格式,如2024-04-14T09:17:40Z.wav

播放

asak play hello.wav

如果没有提供输入名称,它将在当前目录中搜索.wav文件并打开一个交互式菜单。

路线图?

  • 录制音频
  • 基本音频播放
  • 使用输出设备监控输入设备
  • 录制设备、持续时间、采样率、通道、格式
  • 播放设备、持续时间、采样率、通道、格式
  • 实时位置控制播放
  • 实时增益 + 效果(混响、延迟等)
  • 透传 + 实时效果

贡献

只需打开一个问题或PR,我很乐意讨论和合作。

依赖项

~10–40MB
~611K SLoC