电子书智能语音朗读实现方法技术

技术编号:20363549 阅读:49 留言:0更新日期:2019-02-16 16:49
本发明专利技术公开了一种电子书智能语音朗读实现方法,包括如下步骤:1):启动电子书,通过读出的关键词保存当前声音所属的语种;2):通过读取接口加载电子书内容;3):对电子书文字逐行扫描,判断当前扫描的文字是属于哪个语种;4):用户选择语音朗读;5):获取语音朗读需要翻译的语种;6):进行语音朗读。本发明专利技术在于提供一种朗读选择的语种多,能够自动翻译各个语种语言,用户体验高的一种电子书智能语音朗读实现方法。

【技术实现步骤摘要】
电子书智能语音朗读实现方法
本专利技术属于智能朗读方法
,具体涉及一种电子书智能语音朗读实现方法。
技术介绍
电子书是指将文字、图片、声音、影像等讯息内容数字化的出版物和植入或下载数字化文字、图片、声音、影像等讯息内容的集存储和显示终端于一体的手持阅读器。代表人们所阅读的数字化出版物,区别于以纸张为载体的传统出版物。电子书通过数码方式记录在以光、电、磁为介质的设备中,必须借助于特定的设备来读取、复制和传输。当前市场上的电子书语音朗读是在线朗读,支持把当前电子书的内容以普通话的形式朗读出来。目前市面上的电子书阅读软件支持绝大多数的文字解码,如果阅读者的能力支持,阅读者可以轻松阅读世界各国的数字化书籍。但是在语音朗读方面,却存在支持语种少,跨语言朗读少,而且需要手动选择朗读语种。中国专利申请号为:201510732493.2,申请日是:2015年11月02日,公开日是:2016年02月03日,专利名称为:电子书相关有声音频资源推荐方法和装置,该专利技术提供了一种电子书相关有声音频资源推荐方法和装置,该方法包括:接收用户针对目标电子书相关有声音频资源的搜索请求;根据所述搜索请求,在线搜索网页并抓取其中与所述目标电子书相关的有声音频资源;针对抓取出的每个有声音频资源,提取其章节列表与所述目标电子书的章节列表进行匹配,确定该有声音频资源与目标电子书之间的匹配度;根据确定出的匹配度的排序,显示抓取出的有声音频资源的摘要信息。应用本专利技术,可以在终端设备中不具有自身的有声音频资源库和语音朗读功能的情形下,实现用户在阅读电子书的过程中,为用户推荐该电子书相关的有声音频资源,提高用户体验。上述专利文献公开了一种电子书相关有声音频资源推荐方法,但是该方法在语音朗读中还是存在选择语种少,跨语言朗读少,不能根据朗读者语音自动翻译该语音语种。
技术实现思路
本专利技术针对现有技术的缺陷提供一种朗读选择的语种多,能够自动翻译各个语种语言,用户体验高的一种电子书智能语音朗读实现方法。本专利技术的目的是通过以下技术方案实现的:一种电子书智能语音朗读实现方法,包括如下步骤:步骤1):启动电子书,通过读出的关键词保存当前声音所属的语种;步骤2):通过读取接口加载电子书内容;步骤3):对电子书文字逐行扫描,判断当前扫描的文字是属于哪个语种;步骤4):用户选择语音朗读;步骤5):获取语音朗读需要翻译的语种;步骤6):进行语音朗读。所述步骤1)包括通过语音识别基于N-Gram判断当前声音所属语种并记录。所述保存当前声音所属的语种包括将当前声音所属的语种保存至服务器中。所述步骤2)加载电子书内容包括判断电子书文件如果属于.txt文件,则,将电子书内容显示到显示屏上。所述步骤2)加载电子书内容包括判断电子书文件如果属于.pdf文件,则,先通过OCR图像转文字再进行文字读取。所述步骤3)包括将扫描到的文字在基于N-Gram里做识别,判断当前扫描的文字是属于哪个语种。所述步骤3)包括扫描后取占比最高的语种作为电子书的源语种。所述步骤5)包括判断是否有翻译语种;如果有,则,设置朗读语音语种为基于N-Gram识别的语种。所述如果判断没有翻译语种,则,设置语音朗读语种为电子书源语种。本专利技术的有益效果是:1)本专利技术主要解决了当前语音朗读方面,却存在支持语种少,跨语言朗读少,而且需要手动选择朗读语种的尴尬场景;2)用户只用自己想听的语言说出的关键词,本专利技术即将语音朗读的语种设置为对应语言,通过电子书语言朗读语言的方式将电子书内容播放出来,省去了传统的选择源语言,目标语言的操作,实现了智能化朗读。3)本专利技术可靠性高,适应性强,适于普遍推广。附图说明图1为本专利技术所述电子书智能语音朗读实现方法流程图。具体实施方式下面结合附图和实施例对本专利技术作进一步详述,以下实施例只是描述性的,不是限定性的,不能以此限定本专利技术的保护范围。实施例1参看图1,该一种电子书智能语音朗读实现方法,包括如下步骤:步骤1)开始S1;步骤2):启动电子书,通过读出的关键词保存当前声音所属的语种S2;步骤3):通过读取接口加载电子书内容S3;步骤4):对电子书文字逐行扫描,判断当前扫描的文字是属于哪个语种S4;步骤5):用户选择语音朗读S5;步骤6):获取语音朗读需要翻译的语种S6;步骤7):进行语音朗读S8。优选地,所述步骤2)包括判断是否有通过语音识别基于N-Gram(自然语言模型)判断当前声音所属语种并记录S21;如果有,则转入步骤7;如果没有录入当前声音所属语种S22;也转入步骤7;优选地,所述步骤2)中所述保存当前声音所属的语种包括将当前声音所属的语种保存至服务器中。优选地,所述步骤3)加载电子书内容包括判断电子书文件如果属于.txt文件,则,将电子书内容显示到显示屏上。优选地,所述步骤3)加载电子书内容包括判断电子书文件如果属于.pdf文件,则,先通过OCR图像转文字再进行文字读取。优选地,所述步骤4)包括将扫描到的文字在基于N-Gram(自然语言模型)里做识别,判断当前扫描的文字是属于哪个语种。优选地,所述步骤4)包括扫描后取占比最高的语种作为电子书的源语种。本专利技术首先启动电子书时,会先打开设备的录音功能,说出指定关键词,保存当前声音所属语种到服务器。如果没有录入声音则保存为null。本实施例中,加载电子书内容,通过文件的随机读取接口,可以将.txt格式的电子书内容显示到设备屏幕上;如果是.pdf格式电子书的则先通过OCR图像转文字再进行文字读取。本实施例中,在加载电子书的过程中,通过逐行扫描文字的形式,将扫描到的文字在基于N-Gram(自然语言模型)里做识别,判断当前扫描的文字是属于哪个语种。维护一个语种计数器,每识别出一个文字的语种,就在语种计数器的此语种数量加一。本实施例中,加载电子书完毕后,文字扫描也完成了。此时开始统计语种计数器中的语种占比,取占比最高的语种作为电子书的源语种。本实施例中,用户开始使用语音朗读功能,点击设备上的按钮,准备开始语音朗读。实施例2参看图1,与上述实施例的不同之处在于,上述所述步骤6):获取语音朗读需要翻译的语种S6包括判断是否有翻译语种S7;如果有,则,设置朗读语音语种为基于N-Gram(自然语言模型)识别的语种S71;进入步骤7)进行语音朗读S8;所述如果判断没有翻译语种,则,设置语音朗读语种为电子书源语种S72;进入步骤7)进行语音朗读S8的朗读翻译语音为电子书源语种。本实施例中,本专利技术从服务器上获取语音朗读的语种,如果为null,则将电子书的源语种设置为朗读语种。本实施例中,进入步骤7)进行语音朗读S8,朗读翻译语言为:电子书源语种——语音朗读语种。以上,仅为本专利技术较佳的具体实施方式,但专利技术的保护范围并不局限于此,任何熟悉本
的技术人员在本专利技术揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本专利技术的保护范围之内。因此,本专利技术的保护范围应该以权利要求书的保护范围为准。本文档来自技高网
...

【技术保护点】
1.一种电子书智能语音朗读实现方法,其特征在于:包括如下步骤:步骤1):启动电子书,通过读出的关键词保存当前声音所属的语种;步骤2):通过读取接口加载电子书内容;步骤3):对电子书文字逐行扫描,判断当前扫描的文字是属于哪个语种;步骤4):用户选择语音朗读;步骤5):获取语音朗读需要翻译的语种;步骤6):进行语音朗读。

【技术特征摘要】
1.一种电子书智能语音朗读实现方法,其特征在于:包括如下步骤:步骤1):启动电子书,通过读出的关键词保存当前声音所属的语种;步骤2):通过读取接口加载电子书内容;步骤3):对电子书文字逐行扫描,判断当前扫描的文字是属于哪个语种;步骤4):用户选择语音朗读;步骤5):获取语音朗读需要翻译的语种;步骤6):进行语音朗读。2.根据权利要求1所述电子书智能语音朗读实现方法,其特征在于:所述步骤1)包括通过语音识别基于N-Gram判断当前声音所属语种并记录。3.根据权利要求1所述电子书智能语音朗读实现方法,其特征在于:所述保存当前声音所属的语种包括将当前声音所属的语种保存至服务器中。4.根据权利要求1所述电子书智能语音朗读实现方法,其特征在于:所述步骤2)加载电子书内容包括判断电子书文件如果属于.txt文件,则,将电子书内容显示到显...

【专利技术属性】
技术研发人员:张志坤杨汉丹温平
申请(专利权)人:深圳市友杰智新科技有限公司
类型:发明
国别省市:广东,44

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

1