[发明专利]一种有声读物逐字同步显示方法及系统有效
申请号: | 201110294625.X | 申请日: | 2011-09-28 |
公开(公告)号: | CN102324191A | 公开(公告)日: | 2012-01-18 |
发明(设计)人: | 严帅领 | 申请(专利权)人: | TCL集团股份有限公司 |
主分类号: | G09B5/06 | 分类号: | G09B5/06;G06F17/21 |
代理公司: | 深圳市君胜知识产权代理事务所 44268 | 代理人: | 杨宏;刘文求 |
地址: | 516001 广东省惠州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 有声读物 逐字 同步 显示 方法 系统 | ||
1.一种有声读物逐字同步显示方法,其特征在于,包括以下步骤:
A、加载并读取需进行显示的文本文档,对读取的文本文档按指定篇幅依次进行解析;
B、依次对解析的文本文档的文字进行语音解析,生成相应的音频流;
C、找出每一指定篇幅音频流的文字在文本文档的起始位置和结束位置,并找出当前音频流播放的时间戳;
D、根据当前音频流播放的时间戳,计算出当前音频流所包含的文字中显示每一个文字所需要的时间△t;
E、将该音频流输出到声音设备进行语音播放,同时根据该音频流在文本文档的起始位置,驱动显示时间Td按计算的时间△t逐字高亮同步显示该音频流的文字。
2.根据权利要求1所述的有声读物逐字同步显示方法,其特征在于,所述步骤E之后还包括:当按计算的时间△t逐字高亮同步显示该音频流的文字至当前音频流文字的结束位置时,返回步骤C循环下一音频流文字的播放与显示。
3.根据权利要求1所述的有声读物逐字同步显示方法,其特征在于,所述步骤A中对读取的文本文档按指篇幅依次进行解析包括:对读取的文本文档逐句或逐段依次进行解析。
4.根据权利要求3所述的有声读物逐字同步显示方法,其特征在于,所述步骤C中的当前音频流播放的时间戳包括:当前音频流播放的起点时间Ts和当前音频流播放的终点时间Te;
当当前音频流包含的总字数为Fc时,则所述步骤D还包括:计算出当前音频流所包含的文字中显示每一个文字所需要的时间△t = ( 终点时间Te –起点时间Ts)/当前音频流包含的总字数Fc。
5.根据权利要求4所述的有声读物逐字同步显示方法,其特征在于,所述步骤E还包括:在播放第一段文字时,初始化当前文字的驱动显示时间Td为系统时间Tsys,当开始高亮显示每一个文字时,驱动显示时间Td持续加上△t,确定高亮显示文字的位置,以逐字高亮同步显示该音频流的文字。
6.根据权利要求1所述的有声读物逐字同步显示方法,其特征在于,所述文本文档为TXT文档。
7.一种有声读物逐字同步显示系统,其特征在于,包括:
加载与解析模块,用于加载并读取需进行显示的文本文档,对读取的文本文档按指定篇幅依次进行解析;
从文本到语音模块,用于依次对解析的文本文档的文字进行语音解析,生成相应的音频流,并用于找出每一指定篇幅音频流的文字在文本文档的起始位置和结束位置,并找出当前音频流播放的时间戳;
计算模块,用于根据当前音频流播放的时间戳,计算出当前音频流所包含的文字中显示每一个文字所需要的时间△t;
播放模块,用于将该音频流输出到声音设备进行语音播放,同时根据该音频流在文本文档的起始位置,驱动显示时间Td按计算的时间△t逐字高亮同步显示该音频流的文字。
8.根据权利要求7所述的有声读物逐字同步显示系统,其特征在于,其还包括:
循环模块,用于当按计算的时间△t逐字高亮同步显示该音频流的文字至当前音频流文字的结束位置时,控制循环下一音频流文字的播放与显示。
9.根据权利要求7所述的有声读物逐字同步显示系统,其特征在于,其还包括:
初始化模块,用于在播放第一段文字时,初始化当前文字的驱动显示时间Td为系统时间Tsys,当开始高亮显示每一个文字时,驱动显示时间Td持续加上△t,确定高亮显示文字的位置,以逐字高亮同步显示该音频流的文字。
10.根据权利要求7所述的有声读物逐字同步显示系统,其特征在于,对读取的文本文档按指篇幅依次进行解析包括:对读取的文本文档逐句或逐段依次进行解析;
所述文本文档为TXT文档。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL集团股份有限公司,未经TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110294625.X/1.html,转载请声明来源钻瓜专利网。