当前位置: 首页 > news >正文

Audacity导出音频后发声提醒

这么一个看似简单的功能,实现起来却颇费周折。

据ai说,Audacity 3.3版本只需要简单设置一下就可以了。但后来的版本莫名其妙去掉了这个功能。

ai给了大量的错误信息。首先用Nyquist写插件,没用,它只能生成一个音频,不能播放音频,也就是不能发声。

试了宏,Export2的参数只允许设置文件名,而且不能置空,没用。

最后在ai帮助下,使用mod-script-pipe模块,结合powershell代码,终于成功。具体方法:

1. 激活mod-script-pipe模块(缺省不激活):菜单Edit - Preferences - Modules,找到mod-script-pipe,设置为Enabled。重启Audacity。

2. 编写powershell代码

param ([string]$filePath
)
$pipeIn  = "\\.\pipe\ToSrvPipe"
$pipeOut = "\\.\pipe\FromSrvPipe"function Send-AudacityCommand {param([string]$command)# Send command$pipe = New-Object System.IO.Pipes.NamedPipeClientStream(".", "ToSrvPipe", [System.IO.Pipes.PipeDirection]::Out)$pipe.Connect()$writer = New-Object System.IO.StreamWriter($pipe)$writer.AutoFlush = $true$writer.WriteLine($command)$pipe.Close()# Read response$pipeR = New-Object System.IO.Pipes.NamedPipeClientStream(".", "FromSrvPipe", [System.IO.Pipes.PipeDirection]::In)$pipeR.Connect()$reader = New-Object System.IO.StreamReader($pipeR)$response = $reader.ReadToEnd()$pipeR.Close()return $response
}$folder = Split-Path $filePath -Parent$baseName = [System.IO.Path]::GetFileNameWithoutExtension($filePath)$exportPath = Join-Path $folder "$baseName.m4a"Send-AudacityCommand "Export2: Filename=""$exportPath"" Format=m4a"

[console]::beep(800,2000)

3. 添加注册表项以生成右键菜单

Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell\Export Audio as M4a][HKEY_CLASSES_ROOT\*\shell\Export Audio as M4a\Command]
@="powershell.exe -NoProfile -ExecutionPolicy Bypass -File \"C:\\foo\\bar.ps1\" -filePath \"%1\""

这样,先用Audacity导入视频,然后在文件管理器中右键点击文件名,选Export Audio as M4a,就可以了。

本来也可以通过powershell,调用audacity的Import命令,直接导入。但是很多视频导入后,需要手工调整音频设置,所以这一步就不自动化了。

http://www.hskmm.com/?act=detail&tid=25730

相关文章:

  • 做一个会Debug的程序员
  • 深度噪声抑制技术在语音增强中的突破
  • APUE学习笔记之UNIX标准及实现(二) - Invinc
  • 存一下刚开始学编程的东西
  • 线性偏微分方程和非线性偏微分方程的区别
  • 基于AXI模块的视频流传输(ps控制篇)
  • lora的各种变体
  • Kubernetes Deployment:部署与管理应用指南
  • GO+RabbitMQ+Gin+Gorm+docker 部署 demo - 实践
  • Python测试
  • 免费文字转语音 AI 工具 All In One
  • 【闲话】2025.9.24 记梦
  • 酷派Cool20/20S/30/40手机安装Play商店-谷歌三件套-GMS方式
  • Cloudflare洛杉矶数据中心维护通知:技术架构与影响解析
  • 实验
  • StarTree支持Apache Iceberg扩展湖仓用例
  • 偏微分方程的解
  • selenium基础 - 教程
  • 2025.10.6模拟赛
  • 费马小定理的证明
  • 威尔逊定理的证明
  • 实用指南:HTML实现端午节主题网站:龙舟争渡,凭吊祭江诵君赋
  • 深入解析:rknn优化教程(一)
  • WannaCry勒索病毒数字取证与安全监控实战指南
  • 吴恩达深度学习课程一:神经网络和深度学习 第二周:神经网络基础(二)
  • 08. 自定义组件
  • 20251006 模拟测 总结
  • 数据源切换之道
  • 完整教程:tryhackme——Abusing Windows Internals(进程注入)
  • 向量存储vs知识图谱:LLM记忆系统技术选型