你知道任何可以用不同的声音读取文本的程序或python代码吗? 我的文字可能是莎士比亚的戏剧,例如:喜欢
安娜:你好,我是安娜。
乔治:你好,我是乔治。每个人都以自己的声音说话。
使用哪种文件格式来编程声音的变化?
祝你好运
答案 0 :(得分:0)
在python中完成此操作是可能的,但是文本到语音不是一个简单的功能,因此您需要了解它是如何工作的一般概念,它取决于您需要它的上下文。比如,如果您只想自己使用它,或者您希望它在您想要发布的程序中实现。
一般来说,那里有文字转语音引擎。您需要的是安装在您的操作系统上的其中一个,以及一个连接到它的python包装器库,并使其能够供您的代码使用。像这样的东西被称为“包装库”。
快速搜索显示确实有这样的包装库,例如“Pyttsx”。
现在,您需要选择文本到语音库(男声,女声)的合适组合,并确保您可以使用适合的python包装库来使用它。
我无法给出更好的答案,也许您想更新您的问题并添加以下信息:目标操作系统(Linux,Win,Apple),程序将被发送给零售客户(如果是这样,您可能需要处理text-2-speech引擎中平台依赖的策略。