uniapp小程序使用文字转语音播报类似支付宝收款播报小程序语音识别和朗读

第一步:登陆微信公众平台,侧边栏的设置-----第三方设置-----插件管理----添加插件(搜索–同声传译)

第二步:打开 hbiuider-x,找到当前项目,打开manifest.json,找到源码视图,配置插件

 

 

 代码块:

// provider是你查看详情以后的appId
"plugins": {
            "WechatSI": {
              "version": "0.3.5",
              "provider": "wx069ba97219f66d99"
            }
}

第三步,页面引入使用

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
let plugin = requirePlugin("WechatSI");
let manager = plugin.getRecordRecognitionManager();
  
  
// 语音播报
            bobao(){
                let _this=this;
                plugin.textToSpeech({
                lang: "zh_CN",
                tts: true,
                content: '我是智能语音播报',
                success: function(res) {
                // console.log("succ tts", res.filename)  
                let music = null;
                music = uni.createInnerAudioContext(); //创建播放器对象
                music.src = res.filename;
                music.play(); //执行播放
                music.onEnded(() => {
                    //播放结束
                    music = null;
                        });
                },
                fail: function(res) {
                     // console.log("fail tts", res)
                        }
                })
},

  

posted @   想吃水煮麻辣鱼  阅读(730)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示