用aeneas做强制对齐的时候会弹出cmd窗口,要怎么禁用
时间: 2023-06-24 11:06:25 浏览: 242
aeneas:aeneas是一个PythonC库和一套用于自动同步音频和文本(也称为强制对齐)的工具
如果你使用的是aeneas的Python API,可以在调用`execute()`函数时设置`stdout=FNULL`,其中`FNULL`是一个特殊的文件对象,可以将其视为空输出,从而禁用cmd窗口的弹出。
具体操作步骤如下:
```python
import subprocess
# 创建空输出文件对象
FNULL = open(os.devnull, 'w')
# 执行aeneas命令,禁用cmd窗口
subprocess.call(['aeneas_execute', 'your_input_file', 'your_output_file'], stdout=FNULL)
```
如果你使用的是aeneas的命令行接口,可以在命令行参数中添加`--no-window`选项,即可禁用cmd窗口的弹出:
```
aeneas_execute your_input_file your_output_file --no-window
```
阅读全文