> 本期内容
在当今数字化时代,无论是企业的业务流程管理,还是个人的日常事务记录,都离不开便捷、准确的数据输入方式。语音解析技术虽然并非全新的技术,但在过去的应用中,常常面临部署不便捷以及解析不精准等问题,现近,随着人工智能技术的飞速发展,如今的语音解析技术有了质的飞跃,部署也变得极为简单,基本只需接入相应的接口即可,而且基本能够很好地满足各种场景下的需求。
> 概念背景
简道云作为一款零代码的应用搭建平台,为众多企业和个人提供了便捷的数据管理解决方案。通常情况下,简道云的表单录入主要依靠人为录入或者 RPA 类工具写入。然而,在某些特殊场景中,这种传统的录入方式可能会有一些不够便捷。
例如,对于不会打字录入的人员来说,传统的录入方式无疑是一道难以跨越的障碍。此外,在一些需要进行较长篇幅备注的场景中,人为录入可能会耗费大量的时间和精力,从而影响工作效率。
语音填表作为一种探索性的输入方式,为那些不会打字录入的人员提供了更加自然的选择。想象一下,对于一些不便于键盘操作的用户,通过语音输入数据可以大大提高他们的工作效率和使用体验。同时,语音填表也能在一些需要快速录入大量数据的场景中发挥重要作用,语音输入可以让用户更加流畅地表达自己的想法,而不必费力地敲击键盘。
语音填表的核心原理是利用语音识别技术将用户的语音转换为文本,然后再将文本解析并填充到简道云的表单字段中。在这个过程中,需要借助一些关键技术和工具,如简道云的自建插件、前端拓展插件以及解析接口等。通过这些技术和工具的协同作用,我们可以实现高效、准确的语音填表功能。
> 应用场景
为了让大家更直观地了解在简道云中实现语音填表的实际效果,我们来看一下简道云采购清单语音填表的应用示例。
[ 点击查阅视频 ]
通过视频,我们可以看到,当用户需要填写采购清单时,不再需要手动输入各项内容,而是可以通过语音输入的方式来完成,最后,只需要针对填写内容做最终的审核与修订,不仅方便快捷,且相对来说较为精准。
> 实现逻辑
在简道云中实现语音填表涉及一系列的逻辑步骤,在本场景中主要有简道云、前端页面、音频解析接口三个组成部分,以下为大家详细介绍。
>> 必要条件
1. 简道云
简道云需要支持自建插件,这为实现语音填表功能提供了平台基础。通过自建前端扩展插件,能够发起调用前端页面,并接收其反馈,以确保整个过程的顺畅进行。
2. 前端页面
这个页面起着关键作用,它需要实现语音的录制功能。用户可以在这个页面上进行音频录制,为后续的解析提供原始数据。
3. 音频解析接口
在本案例中,通过对接 “扣子工作流” 来完成解析任务。这个解析接口负责接收音频数据,将其转换为文本,并按照特定的解析要求进行整理。
>> 实现过程
1. 简道云表单
发起弹窗,弹窗中携带解析要求,这个解析要求主要用于定义反馈信息的格式,确保解析后的结果可以便捷的解析至表单字段中。
本场景中解析要求的设置如下:
### 以下是回复内容:
<采购日期></采购日期>
<采购清单><名称></名称><数量></数量><单位></单位>#<名称></名称><数量></数量><单位></单位>#<名称></名称><数量></数量><单位></单位></采购清单>
### 以下是注意事项:
日期需要按 yyyy-MM-dd 的格式。
采购清单中会有多组物品,每组物品都会有名称和数量和单位。
如果没有有效的数据则保留标签,标签的内容为空。
2. 前端录音页面
暂存解析要求,以及实现在线录音,并且可以将录制的音频以链接的形式发送至解析接口。 在本场景中主要围绕“开始录音、完成录音、解析录音”三个功能展开页面构建。
3. 扣子工作流
接收音频的链接,并将音频转换为文本,这个过程可借助工作流中的插件节点来完成。 然后是基于解析要求整理文本,整理好后,将数据发送回前端录音页面。
4. 前端录音页面
接收扣子工作流解析后的信息,并将信息反馈至简道云表单,完成数据的传递。
5. 简道云表单
接收解析后的信息,将其与表单字段进行匹配,并解析至表单字段中,以下收到的回传内容。
<采购日期>2024-11-24</采购日期>
<采购清单><名称>苹果</名称><数量>10</数量><单位>个</单位>#<名称>土豆</名称><数量>5</数量><单位>斤</单位>#<名称>青椒</名称><数量>1</数量><单位>斤</单位>#<名称>香菇</名称><数量>0.5</数量><单位>斤</单位>#<名称>盐</名称><数量>1</数量><单位>袋</单位>#<名称>香蕉</名称><数量>5</数量><单位>斤</单位>#<名称>大米</名称><数量>1</数量><单位>袋</单位>#<名称>猪排骨</名称><数量>5</数量><单位>斤</单位>#<名称>西红柿</名称><数量>2</数量><单位>斤</单位>#<名称>鸡蛋</名称><数量>10</数量><单位>个</单位>#<名称>餐具</名称><数量>4</数量><单位>套</单位>#<名称>红椒</名称><数量>2</数量><单位>斤</单位></采购清单>
基于提前预设的数据格式,可以较为方便的解析数据,以下是对应的解析公式。
INDEX(SPLIT(INDEX(SPLIT(整体内容,"<标签>"),2),"</标签"),1)
最后,是对数据的必要性核定,确保数据的完整、准确,以及是否需要人工修订。
通过以上步骤的协同工作,就可以在简道云中实现语音填表的功能。这个过程虽然涉及到多个环节和技术,但只要各个环节都能够顺利地完成自己的任务,就能够为用户提供一个高效、便捷的语音填表体验。
> 本期总结
通过本文,介绍了在简道云中实现语音填表的基本方法,通过自建插件和前端页面以及利用人工智能技术,实现语音的有效解析,并将解析后的文本填充到表单的字段中。随着技术的不断进步,语音识别的准确率将进一步提高,部署也会更加便捷。未来,我们可以预见基于人工智能的各类工具将在更多领域得到广泛应用,为人们的工作和生活带来更大的便利。
> 更多内容
承接简道云技术咨询与应用定制
承接月度技术支持服务
更多沟通交流可添加微信( zmlnow )
添加时请备注:简道云
|