[发明专利]语音识别生成代码的方法及装置、电子设备、存储介质在审
申请号: | 202110997082.1 | 申请日: | 2021-08-27 |
公开(公告)号: | CN113704384A | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 甘振文 | 申请(专利权)人: | 挂号网(杭州)科技有限公司 |
主分类号: | G06F16/31 | 分类号: | G06F16/31;G06F16/332;G10L15/26 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 衡滔 |
地址: | 311200 浙江省杭州市萧山区萧山*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 语音 识别 生成 代码 方法 装置 电子设备 存储 介质 | ||
本申请提供一种语音识别生成代码的方法及装置、电子设备、存储介质,该方法包括:响应于接收的用户语音,通过语音识别技术将用户语音转换成目标文字;根据已建立的索引列表,查找与目标文字匹配的目标索引;根据代码库中不同索引对应的代码段,获取目标索引对应的目标代码,并输出所述目标代码。该方案节约了代码存储空间,方便查找和维护代码。
技术领域
本申请涉及信息处理技术领域,特别涉及一种语音识别生成代码的方法及装置、电子设备、存储介质。
背景技术
随着互联网行业的兴起,软件和算法相关岗位应运而生,同时也伴随着大量的代码编写工作。
为了高效的编写代码,开发人员在开发需求时将封装的公共组件和一些通用的方法加入到每个项目的lib文件目录里,和项目代码解耦,方便维护。多个项目如果要用到相同的组件、方法,则开发人员会从另外一个项目拷贝到当前项目。如果有多个项目,则要维护多份代码。
但是,每次代码维护,都要检查上一次的代码,多个项目的代码查找麻烦;N个项目要存储N份相同代码,增加了存储成本,通用代码修改要同步到N个项目,增加了开发人员的工作量,降低了开发人员的效率。
发明内容
本申请实施例提供了语音识别生成代码的方法,用以解决通用代码存储空间大、查找麻烦、维护效率低的问题。
本申请实施例提供了一种语音识别生成代码的方法,所述方法包括:
响应于接收的用户语音,通过语音识别技术将所述用户语音转换成目标文字;
根据已建立的索引列表,查找与所述目标文字匹配的目标索引;
根据代码库中不同索引对应的代码段,获取所述目标索引对应的目标代码,并输出所述目标代码。
在一实施例中,所述根据已建立的索引列表,查找与所述目标文字匹配的目标索引,包括:
确定所述目标文字包含的关键字;
从所述索引列表中找出包含所述关键字的目标索引。
在一实施例中,在所述根据代码库中不同索引对应的代码段,获取所述目标索引对应的目标代码,并输出所述目标代码之前,所述方法还包括:
获取未知索引的代码段;
将所述未知索引的代码段作为已训练的索引生成模型的输入,将所述索引生成模型的输出作为所述未知索引的代码段的索引。
在一实施例中,在所述将所述未知索引的代码段作为已训练的索引生成模型的输入之前,所述方法还包括:
获取已知索引的多个代码段;
利用所述已知索引的多个代码段,进行机器学习,训练得到所述索引生成模型。
在一实施例中,所述根据已建立的索引列表,查找与所述目标文字匹配的目标索引之后,所述方法包括:
若不存在与所述目标文字匹配的目标索引,将所述目标文字按照功能添加索引到所述目标列表中。
在一实施例中,所述根据代码库中不同索引对应的代码段,获取所述目标索引对应的目标代码,并输出所述目标代码,所述方法包括:
若不存在与目标索引对应的代码段,返回继续接收用户语音。
在一实施例中,在所述响应于接收的用户语音之前,所述方法还包括:
响应于语音生成代码功能按钮的触发指令,进行语音采集。
本申请实施例还提供了一种语音识别生成代码的装置,所述装置还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于挂号网(杭州)科技有限公司,未经挂号网(杭州)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110997082.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种非负矩阵分解聚类方法、装置及可读存储介质
- 下一篇:双箱切换式锚杆钻机