自己动手写Python进行文本转语音程序,共计11行代码

自己动手写Python进行文本转语音程序,共计11行代码,第1张

1、首先安装Python程序推荐3.7

2、下载 pyttsx3库。

3、将需要转换的文本和程序放到一起。

4、运行程序就会朗读文本和保存文本朗读的语音文件。

以下是源代码:

import pyttsx3

withopen ( 'word.txt' , encoding = 'utf-8' ) as obj:

line=obj.readline()

engine=pyttsx3.init()

rate=engine.getProperty( 'rate' )

engine.setProperty( 'rate' , 160 )

volume=engine.getProperty( 'volume' )

engine.setProperty( 'volume' , 0.6 )

engine.say(line)

engine.save_to_file(line, 'abc.mp3' )

engine.runAndWait()

#设置字符串长度,这里的写法,长度不能大于26

length = 3

random_words = ''.join(random.sample(string.lowercase,length))

n = 1

while n <11:

guess_words = raw_input('输入单词:'+str(n))

if guess_words == random_words :

print '猜中了'

break

n += 1


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12105712.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存