一种电子阅读与听书的切换方法及装置的制造方法

文档序号:8445513阅读:464来源:国知局
一种电子阅读与听书的切换方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种电子阅读与听书的切换方法及装置。
【背景技术】
[0002]在听书软件高速发展的今天,听书软件技术在不断的完善与发展,尤其在文本、音频领域已发展到了一定水平。但听书软件技术一些领域依旧缺乏一些技术。
[0003]在现有技术中,由于将音频流文件根据文本文件的章节分为多个音频流文件,每个音频流文件为一集,因此,文本文件与音频流文件之间的相互切换,采用的是在文本文件的章节与音频流文件的集之间的切换,例如,即当用户在阅读第3章时,从文本文件切换为音频流文件进行听书,只能切换至与第3章对应的第3集的音频流文件,且只能从第3集的音频流文件的00:00分钟开始播放。反之,用户听第3集的音频流文件时,切换为文本文件进行阅读,只能切换至第3章的头部开始阅读。现有技术不能更精确的对应阅读或收听的位置,不便于用户的使用。

【发明内容】

[0004]为了解决上述技术问题,本发明提供了一种电子阅读与听书的切换方法及装置。通过创建一个音频流文件与对应文本文件的多条对应关系,使得在音频流文件与文本文件之间进行切换时,能够更准确的对应阅读或收听的位置。
[0005]为了实现上述目的,本发明提供了一种电子阅读与听书的切换方法,包括:根据预设的规则,创建一音频流文件的播放时间与对应的文本文件的阅读位置的多条对应关系,其中,每条对应关系包括所述音频流文件的一个播放时间及所述文本文件的一个阅读位置;根据用户的操作,获取切换指令信息,所述切换指令信息包括:音频流切换为文本或文本切换为音频流;根据所述多条对应关系及所述切换指令信息,获取切换后的文件的起始播放位置,其中,当所述切换指令信息为音频流切换为文本时,所述切换后的文件为文本文件,当所述切换指令信息为文本切换为音频流时,所述切换后的文件为音频流文件;从所述起始播放位置开始播放所述切换后的文件。
[0006]优选的,所述切换指令信息为音频流切换为文本,所述根据所述多条对应关系及所述切换指令信息,获取切换后的文件的起始播放位置,具体为:获取音频流文件的当前播放时间;从所述多条对应关系中,确定与所述当前播放时间匹配的对应关系,与所述当前播放时间匹配的对应关系中的播放时间为在所述当前播放时间之前,与所述当前播放时间最接近的播放时间;根据与所述当前播放时间匹配的对应关系,确定切换后的文本文件的起始阅读位置;所述根据所述起始播放位置,播放所述切换后的文件,具体为:从所述起始阅读位置开始播放所述文本文件。
[0007]优选的,所述切换指令信息为文本切换为音频流,所述根据所述多条对应关系及所述切换指令信息,获取切换后的文件的起始播放位置,具体为:获取文本文件的当前阅读位置;从所述多条对应关系中,确定与所述当前阅读位置匹配的对应关系,与所述当前阅读位置匹配的对应关系中的阅读位置为在所述当前阅读位置之前,与所述当前阅读位置最接近的阅读位置;根据与所述当前阅读位置匹配的对应关系,确定切换后的音频流文件的起始播放时间;所述根据所述起始播放位置,播放所述切换后的文件,具体为:从所述起始播放时间开始播放所述音频流文件。
[0008]优选的,所述预设的规则包括:固定的音频时长、固定的文字字数、固定的文字段落数或固定的文字句数。
[0009]本发明还提供了一种电子阅读与听书的切换装置,包括:对应关系创建模块,用于根据预设的规则,创建一音频流文件的播放时间与对应的文本文件的阅读位置的多条对应关系,其中,每条对应关系包括所述音频流文件的一个播放时间及所述文本文件的一个阅读位置;第一获取模块,用于根据用户的操作,获取切换指令信息,所述切换指令信息包括:音频流切换为文本或文本切换为音频流;第二获取模块,用于根据所述多条对应关系及所述切换指令信息,获取切换后的文件的起始播放位置,其中,当所述切换指令信息为音频流切换为文本时,所述切换后的文件为文本文件,当所述切换指令信息为文本切换为音频流时,所述切换后的文件为音频流文件;播放模块,用于从所述起始播放位置开始播放所述切换后的文件。
[0010]优选的,所述第二获取模块包括:第一获取单元,用于获取音频流文件的当前播放时间;第一确定单元,用于从所述多条对应关系中,确定与所述当前播放时间匹配的对应关系,与所述当前播放时间匹配的对应关系中的播放时间为在所述当前播放时间之前,与所述当前播放时间最接近的播放时间;第二确定单元,用于根据与所述当前播放时间匹配的对应关系,确定切换后的文本文件的起始阅读位置;所述播放模块包括:第一播放单元,用于从所述起始阅读位置开始播放所述文本文件。
[0011]优选的,所述第二获取模块包括:第二获取单元,用于获取文本文件的当前阅读位置;第三确定单元,用于从所述多条对应关系中,确定与所述当前阅读位置匹配的对应关系,与所述当前阅读位置匹配的对应关系中的阅读位置为在所述当前阅读位置之前,与所述当前阅读位置最接近的阅读位置;第四确定单元,用于根据与所述当前阅读位置匹配的对应关系,确定切换后的音频流文件的起始播放时间;所述播放模块包括:第二播放单元,用于从所述起始播放时间开始播放所述音频流文件。
[0012]本发明的上述技术方案的有益效果如下:
[0013]本发明提供了一种电子阅读与听书的切换方法及装置。通过创建一个音频流文件与对应文本文件的多条对应关系,使得在音频流文件与文本文件之间进行切换时,能够更准确的对应阅读或收听的位置,更便于用户使用。
【附图说明】
[0014]图1为本发明实施例1提供的电子阅读与听书的切换方法的流程图。
[0015]图2为本发明实施例1提供的电子阅读与听书的切换装置的结构示意图。
[0016]图3为本发明实施例2提供的音频流文件切换为文本文件的流程图。
【具体实施方式】
[0017]为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0018]本发明的实施例针对现有技术中,文本文件与音频流文件之间的相互切换时,不能更准确的对应阅读或收听的位置的问题,提供了一种电子阅读与听书的切换方法及装置,通过创建一个音频流文件与对应文本文件的多条对应关系,使得在音频流文件与文本文件之间进行切换时,能够更准确的对应阅读或收听的位置,更便于用户使用。
[0019]图1为本发明实施例1提供的电子阅读与听书的切换方法的流程图。如图所示,所述方法包括:
[0020]S100,根据预设的规则,创建一音频流文件的播放时间与对应的文本文件的阅读位置的多条对应关系,其中,每条对应关系包括所述音频流文件的一个播放时间及所述文本文件的一个阅读位置;
[0021]S102,根据用户的操作,获取切换指令信息,所述切换指令信息包括:音频流切换为文本或文本切换为音频流;
[0022]S104,根据所述多条对应关系及所述切换指令信息,获取切换后的文件的起始播放位置,其中,当所述切换指令信息为音频流切换为文本时,所述切换后的文件为文本文件,当所述切换指令信息为文本切换为音频流时,所述切换后的文件为音频流文件;
[0023]S106,从所述起始播放位置开始播放所述切换后的文件。
[0024]在上述技术方案中,为每个音频流文件与其对应的文本文件创建多条对应关系,使得每个音频流文件与对应的文本文件之间有多个相对应的位置,例如,一个音频流文件为20分钟,所对应的文本文件的字数为4000字,根据预设的规则,为20分钟的音频流文件与4000字的文本文件创建两条对应关系,第1-10分钟的音频流文件对应第1-2000字的文本文件,第11-20分钟
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1