人工智能——整点报时员(语音合成)

Ali
帖子创建于2021年11月25日 人工智能 220 次浏览 1 个赞 1 人关注

1.创意来源

生活中我们时常能在各类广播中听到准点报时的声音。世界不同地区又存在着不同的时差,如何准确获取本地时间十分重要,今天我们用掌控板自行制作一个整点时间提醒装置。

2.创意设计

使用掌控板的 Wi-Fi 连接功能,同步网络时间,然后在掌控上的 OLED 屏上显示实时时间。整点时通过 TTS 语音合成,将时间播报出来。编程前先添加“音频”应用拓展。

3.硬件连接

使用掌控板加掌控拓展板,通过 USB 数据线连接掌控板与电脑,使用时注意保持掌控拓展板电量充足且电源开关处于开启状态。

4.小资料

讯飞语音应用资料


5.程序设计


6. 程序解读

1)设置 Wi-Fi 连接

修改连接 Wi-Fi 指令中的 Wi-Fi 名称和对应的密码,通过连接 Wi-Fi 就可以实现无线上网。

2)同步网络时间

顾名思义,就是将设备上的时间和网络上的时间进行同步,同步网络时间需选择时区和授时服务器。

3)初始化音频设置

释放音频资源,设置音量,为后面音频播放做准备,设置音频文件名称与格式。

4)显示时间信息

将时间信息转换为文本,合理排布显示在掌控板的 OLED 屏上。

5)设置音频播放

当整点时,即本地时间分和秒都为 0 时,蜂鸣器响一声,然后通过 TTS 语音合成“北京时间 X 点整”音频文件,最后通过掌控板播放该音频进行整点报时。

6)调试与运行

将示例程序刷入掌控板运行,观察程序运行效果,使用 OLED 屏显示内容时注意添加 OLED 显示清空和 OLED 显示指令。

7.调试与运行

将示例程序刷入掌控板运行,观察程序运行效果,使用 OLED 屏显示内容时注意添加 OLED 显示清空和 OLED 显示指令,调试程序时可修改报时触发条件。

8.迭代与升级

在制作过程中,大家一定会觉得作品有一些不足之处,那么,可以采用什么方式去进行改进呢?或者可以把它做成一个可穿戴的手表,自己动手试一试吧。