您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在Python中将合成的文字转语音记录到文件中

在Python中将合成的文字转语音记录到文件中

您可以拨打espeak的与使用- w参数

import subprocess

def 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手册页以查看您拥有的所有选项。

希望这可以帮助。

python 2022/1/1 18:30:51 有196人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶