在Python中操作 - espeak -v mb-en1“hello world”

时间:2013-09-29 00:53:13

标签: python espeak mbrola

我如何运行此命令:

espeak -v mb-en1 "hello world"

这适用于Linux Mint终端,但在Python程序中会如何?

感谢任何建议

最后一刻改变:

我最近成功地以这种方式工作:

import os

text = "hello world"

os.system('espeak -v mb-en1 text')

但我需要阅读变量的内部,而不是说“text”

有什么建议吗?

2 个答案:

答案 0 :(得分:2)

说真的,只需查看python subprocess即可。这只是

import subprocess

text = "hello world"
subprocess.Popen(["espeak", "-v", "mb-en1", text])

答案 1 :(得分:-1)

import os
os.system("espeak -v mb-en1 "hello world")

应该有用。