【技术实现步骤摘要】
一种播放控制方法及装置
本申请涉及计算机
,尤其涉及一种播放控制方法及装置。
技术介绍
目前,很多应用程序(Application,APP)都提供文本转语音(TextToSpeech,TTS)的朗读功能,例如,读书功能,便于用户使用,但是现有技术中,在朗读过程中只能使用一种音色的声音,在整个朗读过程中均使用一种音色,降低了用户的听觉感受,并且如果需要切换朗读音色,则需要用户手动切换,效率低,同时用户体验较差。
技术实现思路
本申请实施例提供一种播放控制方法及装置,以实现播放过程中音色的自动切换,提高效率。本申请实施例提供的具体技术方案如下:一种播放控制方法,包括:根据预设切割方式,将待播放文本切割为各待播放片段,所述待播放片段包括类型为对话的待播放片段以及类型为非对话的待播放片段;确定所述类型为对话的待播放片段对应的角色名称;确定所述角色名称对应的角色类别,以及预设的角色类别和播放音色映射关系,确定所述角色名称对应的播放音色;以所述类型为对话的待播放片段对应的播放音色和类型为非对话的待播放片段对应的设定播放音色,按照所述各播放片段在所述待播放文本中的顺序依次播放所述各待播放片段。可选的,根据预设切割方式,将待播放文本切割为各待播放片段,具体包括:按照预设标识符,以所述标识符为分割点,分别将待播放文本切割为各待播放片段。可选的,所述预设标识符为双引号,包括左双引号和右双引号,则按照预设标识符,以所述标识符为分割点,分别将待 ...
【技术保护点】
1.一种播放控制方法,其特征在于,包括:/n根据预设切割方式,将待播放文本切割为各待播放片段,所述待播放片段包括类型为对话的待播放片段以及类型为非对话的待播放片段;/n确定所述类型为对话的待播放片段对应的角色名称;/n确定所述角色名称对应的角色类别,以及预设的角色类别和播放音色映射关系,确定所述角色名称对应的播放音色;/n以所述类型为对话的待播放片段对应的播放音色和类型为非对话的待播放片段对应的设定播放音色,按照所述各播放片段在所述待播放文本中的顺序依次播放所述各待播放片段。/n
【技术特征摘要】
1.一种播放控制方法,其特征在于,包括:
根据预设切割方式,将待播放文本切割为各待播放片段,所述待播放片段包括类型为对话的待播放片段以及类型为非对话的待播放片段;
确定所述类型为对话的待播放片段对应的角色名称;
确定所述角色名称对应的角色类别,以及预设的角色类别和播放音色映射关系,确定所述角色名称对应的播放音色;
以所述类型为对话的待播放片段对应的播放音色和类型为非对话的待播放片段对应的设定播放音色,按照所述各播放片段在所述待播放文本中的顺序依次播放所述各待播放片段。
2.如权利要求1所述的方法,其特征在于,根据预设切割方式,将待播放文本切割为各待播放片段,具体包括:
按照预设标识符,以所述标识符为分割点,分别将待播放文本切割为各待播放片段。
3.如权利要求2所述的方法,其特征在于,所述预设标识符为双引号,包括左双引号和右双引号,则按照预设标识符,以所述标识符为分割点,分别将待播放文本切割为各待播放片段,具体包括:
确定所述待播放文本的文本长度;
依次扫描所述待播放文本的各字符,并记录当前扫描累积的字符长度;
判断当前扫描的字符是否为左双引号或右双引号,若确定所述当前扫描的字符为左双引号或右双引号,则进行切割,将上一个右双引号字符的下一个字符到所述当前扫描的字符的上一个字符之间的文本作为一个待播放片段,或将上一个左双引号字符的下一个字符到所述当前扫描的字符的上一个字符之间的文本作为一个待播放片段,直至确定当前扫描累积的字符长度不小于所述文本长度,获得切割后的各待播放片段,其中,所述上一个右双引号字符的下一个字符到所述当前扫描的字符的上一个字符之间的文本的待播放片段为分句,所述上一个左双引号字符的下一个字符到所述当前扫描的字符的上一个字符之间的文本的待播放片段为引用句;
确定所述各待播放片段的类型为对话或非对话。
4.如权利要求1所述的方法,其特征在于,根据预设切割方式,将待播放文本切割为各待播放片段,具体包括:
根据预设的语法规则,对待播放文本进行解析,按照空行标识符,将所述待播放文件切割为各段落;
按照句号标识符,分别将所述各段落切割为各句子,并按照双引号标识符和分句标识符,分别将所述各句子切割为各引用句和各分句;
将所述各引用句和各分句确定为切割后的各待播放片段,并确定所述各待播放片段的类型为对话或非对话。
5.如权利要求3或4所述的方法,其特征在于,进一步包括:<...
【专利技术属性】
技术研发人员:陈小双,饶梦云,祝栗,罗大伟,纪律,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。