赞
踩
单位经常使用广播进行临时事项的通知
(
将文字转换为语音然后通过功放广
播
)
,但是市面上多数语音播放软件都是收费的,要么发音失真,要么不够稳定——经常
出现莫名其妙的故障,容易给工作带来被动。学
这么久不如动手写一款自己的语
音广播软件,即使发生故障也可以自行排除。
1
界面设计
在开始动工之前当然要分析需求,
我要的核心功能是将一段文字通知输入软件,
然后将其
转换为语音并播放出来。
这项功能虽然并不复杂,但也需要一个交互式的界面,所以决定使用
Tkinter
来实现这个
功能。
第一步
:
建立一个窗体
设置标题、大小等要素,为了避免显示格式错乱将其设定为不可改变大小,代码如下
:
第二步,设置一个控件
用于接受收入的文字,这里选择带滚动条的
Text
,代码如下:
第三步,提供选项
作为一款语音播放软件,
最基本的语速、
音调等风格设置还是要有的,
这里使用
Combobox
控件提供固定选项,用户可以根据情况选择不同的发音、语速和语调。
第四步,建立功能事件的触发接口
设置三个
Button
控件分别用于触发“语音播放”
、
“文本清除”和“界面退出”功能。
最终界面效果如下:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。