当前位置: 首页 > news >正文

微信小程序文字转语音播报案例

插件申请

在小程序官方申请同声传译插件,地址:
mp.weixin.qq.com
在这里插入图片描述

引入插件

在app.json中加入

 "plugins": {"WechatSI": {"version": "0.3.6","provider": "wx069ba97219f66d99"}},

封装公共类

如page.js

var pluginSI = requirePlugin("WechatSI");
var innerAudioSI = wx.createInnerAudioContext();
/*** 文字转语音* @author tj* @param string text */textPlayer(text) {pluginSI.textToSpeech({lang: "zh_CN",tts: true,content: text,success: function (res) {console.log("succ tts", res.filename)innerAudioSI.src = res.filename;innerAudioSI.play();},fail: function (res) {console.log("fail tts", res)}});return innerAudioSI;}

在js文件中调用

getApp().page.textPlayer(`测试的语音合成播报`);
http://www.lryc.cn/news/468681.html

相关文章:

  • QT SSDP 局域网检测支持扫描通信
  • python_学习2(仅为本人学习记录)
  • 手动将python的flask程序打包成exe在windows上执行
  • 老生常谈,MySQL事务隔离级别
  • 百度翻译以及另外三款翻译工具推荐!!!
  • Redis JSON介绍和命令大全
  • yolo自动化项目实例解析(八)自建UI-键鼠录制回放
  • C++ 面向对象知识汇总(超详细)
  • stm32使用SIM900A模块实现MQTT对接远程服务器
  • MATLAB Simulink (一)直接序列扩频通信系统
  • 标准数字隔离器主要特性和应用---腾恩科技
  • Spring事务的七种传播行为
  • win10怎么卸载软件干净?电脑彻底删除软件的方法介绍,一键清理卸载残留!
  • excel中,将时间戳(ms或s)转换成yyyy-MM-dd hh:mm.ss或毫秒格式
  • 机房巡检机器人有哪些功能和作用
  • Redis Search系列 - 第一讲 创建索引
  • bat 重置 Navicat 试用
  • 【真题笔记】09-12年系统架构设计师要点总结
  • Node + HTML搭建自己的ChatGPT [基础版]
  • 关于小程序审核需要提交订单列表页面path的修改办法
  • 使用 Nginx 在同一端口部署两个前端项目并配置子路径
  • 怎么选择独立站SEO效果好的wordpress模板
  • 深度学习速通系列:超长法律文件隐私过滤(基于预训练模型Bert)
  • 【数据结构与算法】之队列详解
  • python最新h5st4.9.1调用源码(2025-10-25)
  • 微软投资比特币:将总资产1%投资于BTC?股东投票决定最终结果!
  • vue中标签的ref和id的用法和区别优缺点
  • Python基础知识-文件篇
  • MacOS 环境下 VSCode 的 C++ 环境搭建
  • WPF样式