The embodiment of the invention provides a text broadcast method, a device, a client, a server and a storage medium, and relates to the field of Internet communication technology. The text broadcast and read methods include: extracting the first pending reading word in the pending text, the first pending word segmentation and the word segmentation in the vocabulary database selected from the server; the user voice segment corresponding to the first pending word segmentation is extracted from the user voice library, and the user voice library includes the user based on the words in the vocabulary library. A plurality of user voice segments, according to the order of the first broadcast read participle in the text to be broadcast, and broadcast the user voice segment corresponding to the first waiting to read participle. A number of pending text is processed to get a number of pending word segmentation words, and compared with the words used in the pre selected vocabulary library, the corresponding user voice segments are extracted, and the multiple user voice segments are played according to the sequence of words in the text to be read, which can be full of the individual needs of different users and can be improved. The user's sense of experience.
【技术实现步骤摘要】
文本播读方法、装置及客户端、服务器和存储介质
本专利技术涉及互联网通信
,具体而言,涉及文本播读方法、装置及客户端、服务器和存储介质。
技术介绍
随着互联网的持续发展,文本转语音播读(TextToSpeech,TTS)的技术已经广泛的应用于大量的数字化生活场景。其关键技术点在于对文本进行分词处理,再基于分词从TTS语音库检索出其关联的语音段,把各自独立的语音段数据按照原文本中的分词位置重新组织为一段连续的语音数据并进行播读。但是,使用的TTS语音库播读的语种(普通话,粤语,四川话)是有限的,语句段的语调也是统一的,而每用户对语调、语速等的需求不尽相同,不能满足用户的个性化需求。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种文本播读方法、装置及客户端和存储介质,通过用户自行选择不同阶级的词汇库,录入与词汇库对应的用户语音段,以满足用户的个性化需求。本专利技术实施例的另一目的在于提供一种服务器,以提供不同阶级的词汇库供用户选择,以满足用户的个性化需求。第一方面,本专利技术实施例提供一种文本播读方法,应用于客户端,所述方法包括:提取待播读文本中的第一待播读分词,所述第一待播读分词与从服务器选择的词汇库内的分词对应;从用户语音库中调取与所述第一待播读分词对应的用户语音段,所述用户语音库包括用户依据所述词汇库内的分词录入的多个用户语音段;依据所述第一待播读分词在所述待播读文本中的顺序,播读与所述第一待播读分词对应的用户语音段。第二方面,本专利技术实施例还提供一种文本播读装置,应用于客户端,所述装置包括:分词处理模块,用于提取待播读文本中的第一待播读分 ...
【技术保护点】
1.一种文本播读方法,应用于客户端,其特征在于,所述方法包括:提取待播读文本中的第一待播读分词,所述第一待播读分词与从服务器选择的词汇库内的分词对应;从用户语音库中调取与所述第一待播读分词对应的用户语音段,所述用户语音库包括用户依据所述词汇库内的分词录入的多个用户语音段;依据所述第一待播读分词在所述待播读文本中的顺序,播读与所述第一待播读分词对应的用户语音段。
【技术特征摘要】
1.一种文本播读方法,应用于客户端,其特征在于,所述方法包括:提取待播读文本中的第一待播读分词,所述第一待播读分词与从服务器选择的词汇库内的分词对应;从用户语音库中调取与所述第一待播读分词对应的用户语音段,所述用户语音库包括用户依据所述词汇库内的分词录入的多个用户语音段;依据所述第一待播读分词在所述待播读文本中的顺序,播读与所述第一待播读分词对应的用户语音段。2.根据权利要求1所述的文本播读方法,其特征在于,所述文本播读方法还包括:提取所述待播读文本中的第二待播读分词;从预设的语音数据库中调取与所述第二待播读分词对应的预设语音段;所述依据所述第一待播读分词在所述待播读文本中的顺序,播读与所述第一待播读分词对应的用户语音段的步骤包括:依据所述第一待播读分词和所述第二待播读分词在所述待播读文本中的顺序,播读与所述第一待播读分词对应的用户语音段以及与所述第二待播读分词对应的预设语音段。3.根据权利要求2所述的文本播读方法,其特征在于,所述文本播读方法还包括:对所述待播读文本进行分词处理得到待播读分词,当所述待播读分词与所述词汇库内的分词对应时,则执行所述提取待播读文本中的第一待播读分词的步骤;当所述待播读分词与所述词汇库内的分词不对应时,则执行所述提取所述待播读文本中的第二待播读分词的步骤。4.根据权利要求2所述的文本播读方法,其特征在于,所述方法还包括:依据所述第一待播读分词和所述第二待播读分词在所述待播读文本中的顺序,对所述第一待播读分词对应的用户语音段和所述第二待播读分词对应的预设语音段进行排列,生成待播读语音数据;将所述待播读语音数据存入播读缓存区;播读引擎依据所述待播读文本的播放进度从所述播读缓存区加载所述待播读语音数据,以进行播读。5.根据权利要求1至3任一所述的文本播读方法,其特征在于,在所述提取待播读文本中的分词的步骤之前还包括:依据用户的选择,从服务器选择对应阶级的词汇库;接收用户依据所述词汇库内的分词录入的多个用户语音段,并生成所述用户语音库。6.根据权利要求1至3任一所述的文本播读方法,其特征在于,所述方法还包括:将所述用户语音库中的所述多个用户语音段与所述词汇库内的分词进行关联,以生成相应的索引关系,并保存所述索引关系;所述从用户语音库中调取与所述第一待播读分词对应的用户语音段的步骤包括:依据所述索引关系从用户语音库中调取与所述第一待播读分词对应的用户语音段。7.根据权利要求1至3任一所述的文本播读方法,其特征在于,所述词汇库按照分词由高到低出现的频率,分为初阶词汇库、中阶词汇库、高阶词汇库、顶阶词汇库,其中,从所述初阶词汇库、所述中阶词汇库、所述高阶词汇库到所述顶阶词汇库覆盖的分词依次增多。8.根据权利要求2所述的文本播读方法,其特征在于,所述方法还包括:依据用户的选择,从所述服务器获取语音数据库。9.一种文本播读装置,应用于客户端,其特征在于,所述装置包括:分词处理模块,用于提取待播读文本中的第一待播读分词,所述第一待播读分词与从服务器选择的词汇库内的分词对应;语音调取模块,用于从用户语音库中调取与所述第一待播读分词对应的用户语音段,所述用户语音库包括用户依据所述词汇库内的分词录入的多个用户语音段;播读模块,用于依据所述第一待播读分词在所述待播读文本中的顺序...
【专利技术属性】
技术研发人员:吴伟勇,
申请(专利权)人:广州市动景计算机科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。