[发明专利]一种构建数据库、语音编程的方法及相关装置在审
申请号: | 201910555555.5 | 申请日: | 2019-06-25 |
公开(公告)号: | CN112130839A | 公开(公告)日: | 2020-12-25 |
发明(设计)人: | 刘伟;谢远江;许静芳 | 申请(专利权)人: | 北京搜狗科技发展有限公司 |
主分类号: | G06F8/33 | 分类号: | G06F8/33;G10L15/22 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 柳欣;朱静 |
地址: | 100084 北京市海淀区中关*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 构建 数据库 语音 编程 方法 相关 装置 | ||
本申请公开了一种构建数据库、语音编程的方法及相关装置,该方法包括:确定目标编程语言的编程标识符;获得目标用户对编程标识符的发音特征作为编程标识符的语音特征;基于编程标识符对应存储编程标识符的语音特征,构建对应目标用户和目标编程语言的目标编程数据库。通过确定编程标识符并获得目标用户对编程标识符的发音特征以明确目标用户对编程标识符的命名习惯和发音习惯,以构建个性化适应目标用户的目标编程数据库,不同目标编程数据库支持不同目标用户对相同含义编程标识符的命名习惯、发音习惯的差异。对于目标用户输入的编程语音,利用对应的目标编程数据库进行语音编程高效准确地确定对应的编程标识符,提高语音编程的效率和效果。
技术领域
本申请涉及语音数据处理技术领域,尤其涉及一种构建数据库、语音编程的方法及相关装置。
背景技术
随着科技的快速发展,语音识别技术应用于越来越多的领域。编程是编定程序的中文简称,实际上是指开发人员进行代码编写得到程序。一般地,开发人员使用键盘+鼠标设备编程,但采用此方式需要开发人员的双手足够协调以及开发人员对键盘和鼠标设备极其熟悉,因而,语音识别技术逐渐应用于编程领域实现语音编程。
目前,语音编程的具体实现方式是指首先获取开发人员输入的编程语音,然后,识别开发人员输入的编程语音,在编程数据库内搜索对应的编程标识符并调取;最后,基于开发人员输入的编程语音的顺序组合调取的编程标识符形成程序。对于不同开发人员输入的编程语音而言,均采用上述编程数据库。
但是,由于不同开发人员进行语音编程时,不同开发人员对相同含义的关键字、变量名称或函数名称等编程标识符的命名习惯或发音习惯等不同,则针对不同开发人员输入的编程语音,通过上述编程数据库无法高效准确地搜索到对应的编程标识符,即,上述语音编程方式无法支持不同开发人员对相同含义编程标识符的命名习惯或发音习惯的差异,对不同开发人员的适应性均较差,大大降低了语音编程的效率和效果。
发明内容
本申请所要解决的技术问题是,提供一种构建数据库、语音编程的方法及相关装置,构建的目标编程数据库可以个性化地适应目标用户,不同的目标编程数据库支持不同的目标用户对相同含义编程标识符的命名习惯或发音习惯的差异。且后续对于目标用户输入的编程语音,利用对应的目标编程数据库进行语音编程能够高效准确地确定对应的编程标识符,以提高语音编程的效率和效果。
第一方面,本申请实施例提供了一种构建数据库的方法,该方法包括:
确定目标编程语言的编程标识符;
获得目标用户对所述编程标识符的发音特征作为所述编程标识符的语音特征;
基于所述编程标识符对应存储所述编程标识符的语音特征,构建对应所述目标用户和所述目标编程语言的目标编程数据库。
可选的,所述目标编程语言包括C语言、C++语言、C#语言、Java语言、go语言、python语言或scala语言;所述编程标识符的类型包括关键字、函数名称、自定义变量名称、常量名称和类名称中的一种或多种;所述函数名称包括常用函数名称和/或自定义函数名称。
可选的,所述获得目标用户对所述编程标识符的发音特征作为所述编程标识符的语音特征,包括:
获取所述目标用户对所述编程标识符的发音数据;
基于语音特征提取模型获得所述发音数据的发音特征作为所述编程标识符的语音特征。
可选的,若所述编程标识符的类型为自定义函数名称或自定义变量名称时,在所述确定目标编程语言的编程标识符之前,还包括:
预先自定义并存储所述编程标识符。
可选的,所述基于所述编程标识符对应存储所述编程标识符的语音特征,具体为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狗科技发展有限公司,未经北京搜狗科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910555555.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于衣物处理设备的衣物处理剂投放组件及衣物处理设备
- 下一篇:衣物处理设备