您可以拨打espeak的与使用-
w参数子。
import subprocessdef textToWav(text,file_name): subprocess.call(["espeak", "-w"+file_name+".wav", text])textToWav('hello world','hello')
这将写入file_name.wav而不会大声读出。如果您的文本位于文件(例如text.txt)中,则需要使用-f参数(“ -f” +
text)来调用espeak。我建议阅读espeak手册页以查看您拥有的所有选项。
希望这可以帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)