【移动端】支持调用APP能力,将自然语言转换为文字
## 用户场景
移动端的用户,希望能够识别自然语言,并且获取到识别结果去做分析查询。
## 功能介绍
1.支持开始录音(startVoice)和停止录音 (stopVoice)两个API
2. 停止录音后,会将前端的识别结果通过自定义事件传给后端
3. 录音时长一般在一分钟之内,超出一分钟部分会被截断
4. 当前支持该特性的APP(云之家、企业微信、钉钉)
5. 企业微信和钉钉需要鉴权(一般做到“单点登录“即可)
## 适用版本
金蝶云苍穹V4.0.004及以上
## 插件代码
```
var plugin = new FormPlugin({
click : function(e){
var key = e.getSource().getKey();
var hm = new HashMap()
if (key === 'kdtest_start_voice') {
hm.put("method", "startVoice")
this.getView().executeClientCommand('callAPPApi', hm);
} else if (key === 'kdtest_stop_voice') {
hm.put("method", "stopVoice")
this.getView().executeClientCommand('callAPPApi', hm);
}
},
customEvent : function(e){
// 设计器上自定义控件的标识
var key = e.getKey();
// 前端通过model.invoke传给后端的数据
var args = e.getEventArgs();
this.getView().showSuccessNotification(args, 5000);
},
registerListener : function(e){
this.addClickListeners('kdtest_start_voice');
this.addClickListeners('kdtest_stop_voice');
}
});
```
## 效果演示(以云之家为例)
![vedio.webp](/download/01002660fd04fa25428aaa5c6fbe1641d673.webp)
【移动端】支持调用APP能力,将自然语言转换为文字
## 用户场景移动端的用户,希望能够识别自然语言,并且获取到识别结果去做分析查询。## 功能介绍 1.支持开始录音(startVoice)和停止录...
点击下载文档
本文2024-09-23 00:42:25发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-141201.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章