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()
#设置字符串长度,这里的写法,长度不能大于26length = 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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)