语音播报与放大号
2017-04-19 11:30:14 0 举报
语音播报与放大号是一种常见的辅助工具,主要用于帮助视力障碍者或老年人更好地获取信息。它通过将文字转化为语音,使用户能够听到内容,而无需阅读。同时,放大号则通过放大字体和图像,使内容更易于辨认。这两种工具的结合,为那些在阅读和理解信息方面遇到困难的人提供了极大的便利。无论是在公共场所还是在家中,只要有语音播报与放大号的存在,就能让每个人都能平等地获取和使用信息。
作者其他创作
大纲/内容
dmb播放是否静音?
结束
是
开始
发送消息(MSG_POP_HIDE)
dmb播放是否已经静音了?
语音播报调用返回值是否正常?
注:1.放大号样式的显示内容与当前语音播报内容一致。2.当前叫号数据播报完成后,立刻播报下一条叫号数据。3.最后一条叫号数据播报完成后,放大号显示时长未超过默认时长,则放大号会继续显示,直到显示时长超过默认时长。
解析并更新分诊导诊数据
发送广播通知实时表格显示更新
设置语音播报属性(语速、方言、音量)
否
当前是否正在处理叫号数据?
接收到叫号数据消息(MSG_POP_SHOW)
是否存在叫号数据?
实时表格模板、讯飞语音sdk、授权均支持语音播报?
在播放完成的回调中,发送下一条处理消息
保存该类型的分诊导诊数据至本地
获取的叫号数据是否为空?
休眠20ms
发送广播,通知播放隐藏放大号样式
将叫号数据添加至队列
发送广播通知dmb播放静音,通知exception进入静音状态
发送消息通知处理叫号数据(MSG_POP_SHOW)
发送消息通知处理下一条叫号数据(MSG_POP_NEXT)
接收到处理下一条叫号数据的消息(MSG_POP_NEXT)
更新叫号数据显示
移除放大号隐藏消息(MSG_POP_HIDE)
判断之前的叫号数据显示时长是否超过放大号的默认时长
接收分诊导诊数据
接收到放大号隐藏消息(MSG_POP_HIDE)
发送延时消息(MSG_POP_HIDE)延时poptime-当前时长
0 条评论
下一页