【发布时间】:2020-07-25 00:03:36
【问题描述】:
我运行 DeepSpeech 命令将 wav 转换为文本,并希望将结果保存到文本文件中,如下所示:
deepspeech --model path/to/model --audio path/to/audio >> path/to/result.txt
它可以在终端中运行,但是如果我尝试像这样在 Python 中将其作为子进程运行:
subprocess.run(["deepspeech", "--model", "path/to/model", "--audio", "path/to/audio", ">>", "path/to/result.txt"])
我明白了:
usage: deepspeech [-h] --model MODEL [--lm [LM]] [--trie [TRIE]] --audio AUDIO
[--beam_width BEAM_WIDTH] [--lm_alpha LM_ALPHA]
[--lm_beta LM_BETA] [--version] [--extended] [--json]
deepspeech: error: unrecognized arguments: >> path/to/result.txt
有解决办法吗?
【问题讨论】:
标签: python subprocess