文本朗读系统及其文本朗读方法技术方案

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

【技术实现步骤摘要】

本专利技术涉及一种文本朗读系统,特别是涉及一种根据文本内容节奏控制朗读的文本朗读系统及其文本朗读的方法。
技术介绍
基于文本到语音转换(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,示意性的示出了根据本专利技术一种实施方式的根据文本内容节奏控制朗读的文本朗读方法的流程图,包括以下步骤在步骤SlO中,所述文本读取模块202从所述文本源10读取文本内容。在步骤S12中,所述文本分析模块204对该文本内容进行分析,识别出该文本内容所包含的节奏语义。在步骤S14中,所述脚本处理模块206根据该文本内容所包含的节奏语义,生成一节奏控制脚本。在另一实施方式中,所述脚本处理模块206将所述节奏控制脚本,存放于一配置文件中,并与所述文本读取模块202从所述文本源10读取的该文本内容进行关联。所述文本分析模块204对该文本内容进行分析之前,检查所述配置文件中是否存在与该文本内容相关联的节奏控制脚本,若结果为是,则直接进入步骤S16,若结果为否,则所述文本分析模块204对该文本内容进行分析,识别出该文本内容所包含的节奏语义,再进入步骤S14。在步骤S16中,所述朗读节奏控制模块208顺序执本文档来自技高网...

【技术保护点】

【技术特征摘要】
的保护范围。权利要求1.一种根据文本内容节奏控制朗读的文本朗读系统,其特征在于所述文本朗读系统包括一文本读取模块,用于从一文本源读取文本内容;一文本分析模块,用于分析该文本内容,识别该文本内容所包含的节奏语义;一脚本处理模块,用于根据该文本内容所包含的节奏语义,生成一节奏控制脚本;一文本到语音转换模块;及一朗读节奏控制模块,用于根据所述节奏控制脚本,有节奏的将该文本内容传送给所述文本到所述文本到语音转换模块,所述文本到语音转换模块将所述朗读节奏控制模块传送来的文本内容转换为语音,并传送给一音频输出装置。2.如权利要求1所述的根据文本内容节奏控制朗读的文本朗读系统,其特征在于所述文本分析模块,包含有若干分析词典,一个特定分析词典用于分析一种特定类型的文本, 所述文本分析模块根据该文本内容的类型选取一个与之匹配的分析词典,识别该文本内容中的特定词汇与时间词汇构成的节奏语义。3.如权利要求1所述的根据文本内容节奏控制朗读的文本朗读系统,其特征在于所述节奏控制脚本由若干脚本语句构成,脚本语句包括朗读语句和等待语句,朗读语句要求将文本内容传送给所述文本到语音转换模块,等待语句要求所述朗读节奏控制模块等待一个设定的时间,在等待期间,所述朗读节奏控制模块挂起。4.如权利要求1所述的根据文本内容节奏控制朗读的文本朗读系统,其特征在于所述脚本处理模块包括一配置文件,所述脚本处理模块将所述节奏控制脚本存放于该配置文件中,并与所述文本读取模块从所述文本源读取的该文本内容进行关联。5.一种根据文本内容节奏控制朗读的文本朗读方法,其特征在于,所述方法包括以下步骤一文本读取模块从一文本源读取文本内容;一文本分析模块对该文本内容进行分析,识别出该文本内容所包含的节奏语义;一脚本处理模块根据该文本内容所包含的节奏语义,生成一节奏控制脚本;一朗读节奏控制模块根据所述节奏控制脚本,有节奏的将该文本内容传送给一文本到所述文本到语音转换模块;及所述文本到语音转换模块将所述朗读节奏控制模块传送来的文本内容转换为语音,并传送给一音频输出装置。6.如权利要求5所述的根据文本内容节...

【专利技术属性】
技术研发人员:简家弘蔡敦道王俊文洪良茂
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术