音效SDK库建立方法及装置、电子设备和计算机可读介质制造方法及图纸

技术编号:21453861 阅读:37 留言:0更新日期:2019-06-26 04:45
本公开提供了一种音效SDK库建立方法,包括:建立文件目录;将各个音效文件存储到所述文件目录对应的地址位置;将SDK接入代码存储到接入代码文档中。通过对音效文件进行归类,建立相对应的文件目录,将各个音效文件存储到所述文件目录对应的地址位置,并且将SDK接入代码存储到接入代码文档中,建立了一个完整的音效SDK库,使得音效文件的查询及调用更加简单高效。本公开还提供了一种音效SDK库建立装置、电子设备和计算机可读介质。

【技术实现步骤摘要】
音效SDK库建立方法及装置、电子设备和计算机可读介质
本公开涉及开发
,具体地,具体涉及一种音效SDK库建立方法及装置、电子设备和计算机可读介质,本公开同时涉及一种SSML音效文件调用方法及装置、电子设备和计算机可读介质。
技术介绍
在语音技能中开发用户常常会使用音效,以达到丰富语音技能体验的效果。但是开发用户在开发技能时候常常会发现一个问题,即是没法找到合适的音效,并且调用复杂。目前对于音效没有现成的直接调用方案,而是开发者手动整理音效链接一个个插入到代码中,音效链接较长,使用复杂。开发用户难以清晰的辨析某个音频链接具体对应某个音频,很难定位音效链接的具体类型,为其编写代码增加了困扰。特别在有大量音频文件嵌入的代码中,面对海量的链接会降低开发者的开发效率。应该注意,上面对技术背景的介绍只是为了方便对本专利技术的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本专利技术的
技术介绍
部分进行了阐述而认为上述技术方案为本领域技术人员所公知。
技术实现思路
本公开实施例提出了一种音效SDK库建立方法及平台、电子设备和计算机可读介质,同时提出了一种SSML音效文件调用方法及装置、电子设备和计算机可读介质。第一方面,本公开实施例提供了一种音效SDK库建立方法,包括:建立文件目录;将各个音效文件存储到所述文件目录对应的地址位置;将SDK接入代码存储到接入代码文档中。在一些实施例中,所述文件目录包括一级目录和二级目录;所述将各个音效文件存储到所述文件目录对应的地址位置步骤,包括:将所述各个音效文件存储到所述二级目录对应的地址位置。在一些实施例中,所述一级目录和所述二级目录是根据所述各个音效文件的分类建立的。在一些实施例中,所述一级目录包括自定义音效目录,所述方法还包括:接收客户端发送的生成个人音效文件的生成请求,获取所述生成请求中携带的个人音效文件的原存储地址、个人音效文件的名称和待存储的目录信息,其中,所述待存储的目录信息为自定义音效目录信息;根据所述个人音效文件的原存储地址获取所述个人音效文件,根据所述个人音效文件的名称将所述个人音效文件存储到所述待存储的目录信息对应的地址位置。在一些实施例中,所述根据所述个人音效文件的名称将所述个人音效文件存储到所述待存储的目录信息对应的地址位置步骤之后,还包括:根据所述接入代码文档确定SDK接入代码,并将所述SDK接入代码和所述个人音效文件的名称返回给所述客户端。第二方面,本公开实施例提供了一种音效SDK库建立装置,包括:文件目录建立模块,用于建立文件目录;第一存储模块,用于将各个音效文件存储到所述文件目录对应的地址位置;第二存储模块,用于将SDK接入代码存储到接入代码文档中。在一些实施例中,所述文件目录包括一级目录和二级目录;所述第一存储模块,具体用于将所述各个音效文件存储到所述二级目录对应的地址位置。在一些实施例中,所述一级目录和所述二级目录是根据所述各个音效文件的分类建立的。在一些实施例中,所述一级目录包括自定义音效目录,所述装置还包括:获取模块,用于接收客户端发送的生成个人音效文件的生成请求,获取所述生成请求中携带的个人音效文件的原存储地址、个人音效文件的名称和待存储的目录信息,其中,所述待存储的目录信息为自定义音效目录信息;第三存储模块,用于根据所述个人音效文件的原存储地址获取所述个人音效文件,根据所述个人音效文件的名称将所述个人音效文件存储到所述待存储的目录信息对应的地址位置。在一些实施例中,所述装置还包括:发送模块,用于根据所述接入代码文档确定SDK接入代码,并将所述SDK接入代码和所述个人音效文件的名称返回给所述客户端。第三方面,本公开实施例提供了一种SSML音效文件调用方法,包括:接收获取音效文件的获取请求,从音效SDK库中获取SDK接入代码;根据所述获取请求中携带的待查找的目录信息,从所述音效SDK库中查找所述音效文件,并获取所述音效文件的名称,其中,所述音效文件存储在与所述待查找的目录信息对应的地址位置;根据所述音效文件的名称,生成播放表达式;显示所述播放表达式和所述SDK接入代码。在一些实施例中,所述播放表达式为@SSML+音效文件的名称。第四方面,本公开实施例提供了一种SSML音效文件调用装置,包括:第一获取模块,用于接收获取音效文件的获取请求,从音效SDK库中获取SDK接入代码;第二获取模块,用于根据所述获取请求中携带的待查找的目录信息,从所述音效SDK库中查找所述音效文件,并获取所述音效文件的名称,其中,所述音效文件存储在与所述待查找的目录信息对应的地址位置;生成模块,用于根据所述音效文件的名称,生成播放表达式;显示模块,用于显示所述播放表达式和所述SDK接入代码。在一些实施例中,所述播放表达式为@SSML+音效文件的名称。第五方面,本公开实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如第一方面中任一实现方法描述的音效SDK库建立方法。第六方面,本公开实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如第二方面中任一实现方法描述的SSML音效文件调用方法。第七方面,本公开实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,所述程序被执行时实现如第一方面中任一实现方法描述的音效SDK库建立方法。第八方面,本公开实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,所述程序被执行时实现如第二方面中任一实现方法描述的SSML音效文件调用方法。本公开提供的音效SDK库建立方法及装置、电子设备和计算机可读介质,通过对音效文件的场景进行归类,建立相对应的文件目录,将各个音效文件存储到所述文件目录对应的地址位置,并且将SDK接入代码存储到接入代码文档中,建立了一个完整的音效SDK库,使得音效文件的查询及引用更加简单高效。附图说明附图用来提供对本公开的实施例作进一步理解,并且构成说明书的一部分,与本公开的实施例一起用于解释本公开,并不构成对本公开的限制。通过参考附图对详细示例实施例进行描述,以上和其他特征和优点对本领域技术人员将变得更加显而易见,在附图中:图1为本公开第一实施例提供的一种音效SDK库建立方法的流程图;图2为本公开第一实施例提供的一种音效SDK库建立方法的另一流程图;图3为本公开第一实施例提供的一种音效SDK库建立方法的另一流程图;图4为本公开第二实施例提供的一种音效SDK库建立装置的结构示意图;图5为本公开第二实施例提供的一种音效SDK库建立装置的另一结构示意图;图6为本公开第二实施例提供的一种音效SDK库建立装置的另一结构示意图;图7为本公开第三实施例提供的一种SSML音效文件调用方法的流程图;图8为本公开第三实施例提供的一种SSML音效文件调用方法的界面示意图;图9为本公开第三实施例提供的一种SSML音效文件调用方法的另一界面示意图;图10为本公开第四实施例提供的一种SSML音效文件调用装置的结构示意图。具体实施方式本公开提供一种音效SDK库建立方法及装本文档来自技高网...

【技术保护点】
1.一种音效SDK库建立方法,包括:建立文件目录;将各个音效文件存储到所述文件目录对应的地址位置;将SDK接入代码存储到接入代码文档中。

【技术特征摘要】
1.一种音效SDK库建立方法,包括:建立文件目录;将各个音效文件存储到所述文件目录对应的地址位置;将SDK接入代码存储到接入代码文档中。2.根据权利要求1所述的音效SDK库建立方法,其中,所述文件目录包括一级目录和二级目录;所述将各个音效文件存储到所述文件目录对应的地址位置步骤,包括:将所述各个音效文件存储到所述二级目录对应的地址位置。3.根据权利要求2所述的音效SDK库建立方法,其中,所述一级目录和所述二级目录是根据所述各个音效文件的分类建立的。4.根据权利要求2所述的音效SDK库建立方法,其中,所述一级目录包括自定义音效目录,所述方法还包括:接收客户端发送的生成个人音效文件的生成请求,获取所述生成请求中携带的个人音效文件的原存储地址、个人音效文件的名称和待存储的目录信息,其中,所述待存储的目录信息为自定义音效目录信息;根据所述个人音效文件的原存储地址获取所述个人音效文件,根据所述个人音效文件的名称将所述个人音效文件存储到所述待存储的目录信息对应的地址位置。5.根据权利要求4所述的音效SDK库建立方法,其中,所述根据所述个人音效文件的名称将所述个人音效文件存储到所述待存储的目录信息对应的地址位置步骤之后,还包括:根据所述接入代码文档确定SDK接入代码,并将所述SDK接入代码和所述个人音效文件的名称返回给所述客户端。6.一种音效SDK库建立装置,包括:文件目录建立模块,用于建立文件目录;第一存储模块,用于将各个音效文件存储到所述文件目录对应的地址位置;第二存储模块,用于将SDK接入代码存储到接入代码文档中。7.根据权利要求6所述的音效SDK库建立装置,其中,所述文件目录包括一级目录和二级目录;所述第一存储模块,具体用于将所述各个音效文件存储到所述二级目录对应的地址位置。8.根据权利要求7所述的音效SDK库建立装置,其中,所述一级目录和所述二级目录是根据所述各个音效文件的分类建立的。9.根据权利要求7所述的音效SDK库建立装置,其中,所述一级目录包括自定义音效目录,所述装置还包括:获取模块,用于接收客户端发送的生成个人音效文件的生成请求,获取所述生成请求中携带的个人音效文件的原存储地址、个人音效文件的名称和待存储的目录信息,其中,所述待存储的目录信息为自定义音效目录信息;第三存储模块,用于根据所述个人音效文件的原存储地...

【专利技术属性】
技术研发人员:戚耀文
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1