首页> 中国专利> 文本朗读系统及其文本朗读方法

文本朗读系统及其文本朗读方法

摘要

一种根据文本内容节奏控制朗读的文本朗读系统,所述文本朗读系统包括:文本读取模块,用于从文本源读取文本内容;文本分析模块,用于分析该文本内容,识别该文本内容所包含的节奏语义;脚本处理模块,用于根据该文本内容所包含的节奏语义,生成节奏控制脚本;文本到语音转换模块;朗读节奏控制模块,用于有节奏的将该文本内容传送给所述文本到所述文本到语音转换模块。本发明还揭示了一种根据文本内容节奏控制朗读的文本朗读方法。根据本发明的技术方案,文本可以按照一定节奏朗读,使用者可以方便自如的依据朗读的内容完成某些特定操作。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-09-28

    未缴年费专利权终止 IPC(主分类):G10L13/08 授权公告日:20140430 终止日期:20150810 申请日:20100810

    专利权的终止

  • 2014-04-30

    授权

    授权

  • 2012-11-07

    实质审查的生效 IPC(主分类):G10L13/08 申请日:20100810

    实质审查的生效

  • 2012-03-14

    公开

    公开

说明书

技术领域

本发明涉及一种文本朗读系统,特别是涉及一种根据文本内容节奏控制 朗读的文本朗读系统及其文本朗读的方法。

背景技术

基于文本到语音转换(TTS:Text to Speech)技术的文本朗读系统,可将文 本内容转换为语音朗读出来,使用者无需阅读就可以听取文本的内容,甚至 可以一边做其他的事一边听取朗读,这在使用者必须专注于某一件事而无暇 分身去阅读文本的场景里,非常方便。例如,使用者在参照食谱烹饪的时候, 利用文本朗读系统,可以一边烹饪,一边听取食谱的朗读,根据朗读的烹饪 方法和流程来完成烹饪过程。

但是,目前的文本朗读系统,只会将文本内容依次朗读出来,当使用者 需要遵照文本内容来完成某些操作的时候,往往会因为朗读过快,上一个操 作还未完成,朗读系统已经朗读到下一个操作,朗读系统并不会根据文本内 容节奏控制朗读。这样,对于使用者来说,不是十分方便和有效。

发明内容

鉴于以上内容,有必要提供一种根据文本内容节奏控制朗读的文本朗读 系统及其文本朗读的方法。

根据本发明的一方面,提供一种根据文本内容节奏控制朗读的文本朗读 系统,所述文本朗读系统包括:

一文本读取模块,用于从一文本源读取文本内容;

一文本分析模块,用于分析该文本内容,识别该文本内容所包含的节奏 语义;

一脚本处理模块,用于根据该文本内容所包含的节奏语义,生成一节奏 控制脚本;

一文本到语音转换模块;及

一朗读节奏控制模块,用于根据所述节奏控制脚本,有节奏的将该文本 内容传送给所述文本到所述文本到语音转换模块,所述文本到语音转换模块 将所述朗读节奏控制模块传送来的文本内容转换为语音,并传送给一音频输 出装置。

根据本发明的另一方面,提供一种根据文本内容节奏控制朗读的文本朗 读方法,该方法包括以下步骤:

一文本读取模块从一文本源读取文本内容;

一文本分析模块对该文本内容进行分析,识别出该文本内容所包含的节 奏语义;

一脚本处理模块根据该文本内容所包含的节奏语义,生成一节奏控制脚 本;

一朗读节奏控制模块根据所述节奏控制脚本,有节奏的将该文本内容传 送给一文本到所述文本到语音转换模块;及

所述文本到语音转换模块将所述朗读节奏控制模块传送来的文本内容转 换为语音,并传送给一音频输出装置。

与现有技术相比,上述系统和方法,由于根据文本内容的节奏语义生成 节奏控制脚本,使得文本可以按照一定节奏朗读,使用者可以更加方便自如 的依据朗读的内容完成某些特定操作。

附图说明

图1为本发明一种实施方式中根据文本内容节奏控制朗读的文本朗读系 统的功能模块图。

图2为本发明一种实施方式中根据文本内容节奏控制朗读的文本朗读方 法的流程图。

主要元件符号说明

  文本源   10   音频输出装置   30   文本朗读系统   20   文本读取模块  202   文本分析模块  204   脚本处理模块  206   朗读节奏控制模块  208   文本到语音转换模块  210

具体实施方式

请参阅图1,示意性的示出了根据本发明一种实施方式的根据文本内容 节奏控制朗读的文本朗读系统的功能模块图。所述文本朗读系统20可接收来 自于文本源10的文本,将该文本转换成语音输出到音频输出装置30。

所述文本源10,用于提供用户要阅读的文本数据,可以是存储于硬盘、 光盘或闪存盘等永久记忆性存储器上的文本文件,例如TXT文件、PDF文件 或其他可提供文本数据的文件,也可以是存储于如临时缓存这样的非永久记 忆性存储器上的文本数据,例如用户临时输入的文本。

所述音频输出装置30,用于向用户输出音频信号。所述音频输出装置30 可以是声音外放的扬声器,也可以是耳机等音频输出装置。

所述文本朗读系统20包括一文本读取模块202、一文本分析模块204、 一脚本处理模块206、一朗读节奏控制模块208及一文本到语音转换模块210。 所述文本读取模块202同时连接所述文本分析模块204和所述朗读节奏控制 模块208,所述文本分析模块204连接所述脚本处理模块206,所述脚本处理 模块206连接所述朗读节奏控制模块208,所述朗读节奏控制模块208连接 所述文本到语音转换模块210。

所述文本读取模块202,用于从所述文本源10读取文本内容。

所述文本分析模块204,用于分析所述文本读取模块202从所述文本源 10读取的文本内容,识别该文本内容所包含的节奏语义。所述文本分析模块 204,包含有若干分析词典,一个特定分析词典用于分析一种特定类别的文本, 识别该文本中的特定词汇以及与时间词汇构成的节奏语义。比如食谱分析词 典,用于分析食谱类别的文本,该词典中包含了食谱中常用的特定词汇,比 如“油炸”、“烧烤”、“焖制”等等,这些特定词汇与时间词汇可搭配出食谱 类所具有的特定节奏语义,比如“放入沸腾的调和油中油炸2分钟”,特定词 汇“油炸”与时间词汇“2分钟”构成一组特定节奏语义,当朗读到“油炸2 分钟”这步操作的文本时,该节奏语义要求等待“2分钟”时间,再进入下 一文本的朗读。

所述脚本处理模块206,用于根据所述文本分析模块204分析出的该文 本内容所包含的节奏语义,生成一节奏控制脚本。所述节奏控制脚本由若干 脚本语句构成,脚本语句包括朗读语句和等待语句,朗读语句要求将文本内 容传送给所述文本到语音转换模块210,等待语句要求所述朗读节奏控制模 块208等待一个设定的时间,在等待期间,所述朗读节奏控制模块208挂起。 比如,所述脚本处理模块206根据“油炸2分钟”这条节奏语义生成一条要 求等待2分钟的脚本语句。所述脚本处理模块206包括一配置文件,所述脚 本处理模块206将所述节奏控制脚本存放于该配置文件中,并与所述文本读 取模块202从所述文本源10读取的该文本内容进行关联,用以在下一次读取 到同样的该文本内容时直接从所述配置文件中调用该节奏控制脚本,节省时 间花销。所述配置文件可以为INI文件、XML文件或其他文件。

所述朗读节奏控制模块208,用于根据所述节奏控制脚本,有节奏的将 文本内容传送给所述文本到语音转换模块210。所述朗读节奏控制模块208 顺序执行所述节奏控制脚本的脚本语句,若执行的脚本语句为朗读语句,则 将该脚本语句要求的文本内容传送给所述文本到语音转换模块210,若执行 的脚本语句为等待语句,则等待该条脚本语句设定的时间,直到等待时间结 束,所述朗读节奏控制模块208开始执行所述节奏控制脚本的下一条脚本语 句。

所述文本到语音转换模块210,用于将所述朗读节奏控制模块208传送 来的文本转换为语音,并传送给所述音频输出装置30。

请参阅图2,示意性的示出了根据本发明一种实施方式的根据文本内容 节奏控制朗读的文本朗读方法的流程图,包括以下步骤:

在步骤S10中,所述文本读取模块202从所述文本源10读取文本内容。

在步骤S12中,所述文本分析模块204对该文本内容进行分析,识别出 该文本内容所包含的节奏语义。

在步骤S14中,所述脚本处理模块206根据该文本内容所包含的节奏语 义,生成一节奏控制脚本。

在另一实施方式中,所述脚本处理模块206将所述节奏控制脚本,存放 于一配置文件中,并与所述文本读取模块202从所述文本源10读取的该文本 内容进行关联。所述文本分析模块204对该文本内容进行分析之前,检查所 述配置文件中是否存在与该文本内容相关联的节奏控制脚本,若结果为是, 则直接进入步骤S16,若结果为否,则所述文本分析模块204对该文本内容 进行分析,识别出该文本内容所包含的节奏语义,再进入步骤S14。

在步骤S16中,所述朗读节奏控制模块208顺序执行所述节奏控制脚本 中的一条脚本语句。

在步骤S18中,所述朗读节奏控制模块208判断该条脚本语句是否要求 等待一个时间,若结果为是,则进入步骤S20,若结果为否,则进入步骤S22。

在步骤S20中,所述朗读节奏控制模块208等待该条脚本语句设定的时 间,直到等待时间结束,进入步骤S28。

在步骤S22中,所述朗读节奏控制模块208将该条脚本语句要求的文本 内容传送给所述文本到语音转换模块210。

在步骤S24中,所述文本到语音转换模块210将所述朗读节奏控制模块 208传送的文本内容转换成语音。

在步骤S26中,所述文本到语音转换模块210将转换生成的语音传送给 所述音频输出装置30。

在步骤S28中,所述朗读节奏控制模块208检查所述节奏控制脚本是否 还有未执行脚本语句,若结果为是,则返回步骤S16,若结果为否,则本流 程结束。

对本领域的技术人员来说,可以根据本发明的发明方案和发明构思结合 生产的实际需要做出其他相应的改变或调整,而这些改变和调整都应属于本 发明权利要求的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号