自己动手写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()

用python编写一个程序,输出你的姓名和学号的方法。

如下参考:

1.输入命令提示符,输入python并按Enter进入python交互模式。

2.输入name=input()后按回车,如下所示。

3.输入名字“mymy”,然后禅扮回车。此时,变量将“贺念灶name”回答为“mymy”。

4.输入名称后返回,可以看到变量名的内容是:mymy。

5.输入打印(姓名)并回车。输出变量名是mymy。

6.输入print('hello',name),然后回车。输出高余是:hellomymy。

Hello,大家好,我是程序汪小成~

虽然python是一个易入门的语言,但是很坦改多人依然还是会问到底怎么样学 Python 才最快,答案当然是实战各让携判种小项目, 只有自己去想与写,才记得住规则 。本文写的是 10 个极简任务,初学者可以尝试着自己隐激实现;本文同样也是 10段代码,Python 开发者也可以看看是不是有没想到的用法。

以下方法可以检查给定列表是不是存在重复元素,它会使用 set() 函数来移除所有重复元素。

给定具体的大小,定义一个函数以按照这个大小切割列表。

这个方法可以将布尔型的值去掉,例如(False,None,0,“”),它使用 filter() 函数。

我们常用 For 循环来遍历某个列表,同样我们也能枚举列表的索引与值。

如下代码段可以将打包好的成对列表解开成两组不同的元组。

该方法将通过递归的方式将列表的嵌套展开为单个列表。

该方法将返回第一个列表的元素,且不在第二个列表内。如果同时要反馈第二个列表独有的元素,还需要加一句 set_b.difference(set_a)。

如下代码块可以用来计算执行特定代码所花费的时间。

该算法会打乱列表元素的顺序,它主要会通过 Fisher-Yates 算法对新列表进行排序:

不需要额外的 *** 作就能交换两个变量的值。

以上,是我简单列举的十个python极简代码,拿走即用,希望对你有所帮助!


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存