- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我在 Windows 上有一个工作代码,经过一系列其他步骤后,它使用 Audacity 对接收到的音频文件进行降噪。我一直在 Windows 上使用以下代码来转移控制以执行一组操作:
import pywinauto
from pywinauto import application
def noiseReduce(filename):
app = application.Application()
app = app.connect(path=r'/Applications/Audacity')
app.captcha20170411_202241.menu_select('File->Import->Audio')
app.Selectoneormoreaudiofiles.Edit.SetText(filename + '.wav')
我将此代码移植到我的 Mac 上并安装了必要的 Py 模块,例如 pywinauto。但是,我收到此错误:
File "/Users/gautam/PycharmProjects/project/Capture.py", line 20, in <module>
from pywinauto import application
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/pywinauto/application.py", line 75, in <module>
import win32process
ImportError: No module named 'win32process'
在尝试 pip install win32process 时,我收到错误:
Could not find a version that satisfies the requirement win32process (from versions: ) No matching distribution found for win32process
是否有办法解决此问题或其他替代方案,将控制权转移到 Audacity 并对其执行操作?
最佳答案
目前 pywinauto 不支持 Apple Accessibility API,因此不适用于 MacOS。
不幸的是,开源领域没有好的跨平台 GUI 自动化工具(使用基于文本的可访问性方法)。唯一的一个是 LDTP(Linux 桌面测试项目)和 API 兼容的 Cobra(在 Windows 上)和 pyatom(MacOS)。幸运的是pyatom也是一个独立的自包含库。我的学生能够使用 pyatom 自动化一些应用程序。您现在可以考虑使用它。
附注我们正在尝试使 pywinauto 跨平台(具有真正的无缝集成),但 MacOS 后端实现目前处于非常早期的开发阶段。我希望比 Apple Accessibility API 更早引入 Linux AT-SPI 支持。
关于适用于 Audacity 的 Python pywinauto,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43360701/
我有数百个音轨 I want to add Silence before all tracks. 我知道可以通过Chain来完成,但我不知 Prop 体怎么做。 PS: 以下是我试过的: File>
假设我想混合这 2 个音轨: 在 Audacity 中,我可以使用“混合和渲染”选项将它们混合在一起,我会得到这个: 但是,当我尝试编写自己的代码进行混合时,我得到了这个: 这基本上就是我混合样本的方
我正在玩弄 Audacity并一直在尝试生成带有谐波的音调。 Audacity 好像不直接支持,不过你可以写一个插件来做。这些插件是用 Nyquist(lisp 的一种变体)编写的,并且有一个小教程
在 linux 中安装 audacity 时出现以下错误: export/ExportPCM.cpp: In member function ‘bool ExportPCM::AddStrings(A
我制作了一个包含多个轨道和这些轨道上的多个剪辑的 Audacity 项目。现在我想在某个点添加一个暂停,但我不知道该怎么做。在这一点之后手动移动每个轨道上的每个剪辑真的很痛苦,有没有其他选择?我在 W
新问题 Audacity 使用新的 FFMPEG,将 8 个 channel 导出到 7.1,它会在 23 分钟时中断。其 2 小时长的轨道。它接近尾声到 1.x,有足够的磁盘空间,不知道它有什么问题
我想拆分每个接收不同过滤器的 mp4 文件的音轨,然后合并到输出 mp4 文件。请注意,我不需要串联过滤器,而是需要并行过滤器,然后合并。 我想出了以下命令。ffmpeg -i input.mp4 -
我想将几个音频文件组合成一个长音频文件。 我能够通过 Select All> Tracks> Align Tracks> Align End to End 对齐它们,然后通过 Tracks> Mix
我正在尝试在 Audacity 中对音乐音频文件进行注释,然后“聆听”注释和文件以检查它们是否放置正确。我还没有找到可以做到这一点的 Audacity 插件,但是当我导出 Audacity 标签时,我
我在 Windows 上有一个工作代码,经过一系列其他步骤后,它使用 Audacity 对接收到的音频文件进行降噪。我一直在 Windows 上使用以下代码来转移控制以执行一组操作: import p
Audacity 是开源软件世界中的一个经典的强大工具,可以用于录音、编辑等对声音进行操作。 Audacity 声音编辑器是填补了一个似乎没有人意识到的空白的开源应用程序。它最初是在卡内基梅隆
我有一个 MP4 录音,其中有视频,但太安静了。我之前做过的是: ffmpeg -i master.mp4 -i amplified.wav -vcodec copy output.mp4 我尝试了各
我已经使用 audacity 将一个 mp3 文件转换为 .RAW 格式,现在我想打开它来查看它的二进制内容。 当我用 Notepad++ 打开它时... NUL ....符号几乎要了我的命... 如
我希望使用 Audacity 中的 Nyquist Prompt 插件构建长度为 2048 个样本的分段线性波形。例如,我可以通过从 2048 个无声(零)样本开始,选择所有样本,然后调用 Nyqui
我已经使用 Audacity 将声音文件导出到 microsoft wav。 我正在尝试使用 ffmpeg 打开此文件: ffmpeg -i steps-stereo-16b-44khz.wav /t
我正在尝试使用 Python 的 NumPy 库进行一些频率分析。我有两个 .wav 文件,它们都包含 440 Hz 正弦波。其中一个是我用 NumPy 正弦函数生成的,另一个是我用 Audacity
我正在尝试录制赛车的声音并使用 FFT 分析录制的音频并找到引擎频率。如果我只吹口哨,一切正常,我可以看到一个清晰的图表,对应于我吹口哨的高低等等。我为从频率与时间的 FFT 获得的不同振幅创建了一个
我正在从文件中读取 pcm 数据,然后绘制它。我注意到 librosa.display.waveplot、plot 和 audacity 之间的绘图有所不同。 这是代码和图像 %matplotlib
我正在从文件中读取 pcm 数据,然后绘制它。我注意到 librosa.display.waveplot、plot 和 audacity 之间的绘图有所不同。 这是代码和图像 %matplotlib
我正在尝试编译 Audacity 2.0.0 并收到以下错误。我是 C/C++ 的新手,所以不确定如何对其进行故障排除。我正在使用 VS 2010 Professional SP1。 Error 44
我是一名优秀的程序员,十分优秀!