<template>
     <button @click="playVoice">播放语音</button>
</template>
<script>
const synth = window.speechSynthesis;
const msg = new SpeechSynthesisUtterance();
export default {
     data() {
     return {};
     },
     methods: {
     playTips() {

var tips = '开始播放语音,请注意';

this.handleSpeak(tips); //播放语音内容

this.$confirm(tips, '提示', {

dangerouslyUseHTMLString:true,

confirmButtonText: '确定',

cancelButtonText: '取消',

type: 'warning'

}).then(() => {

this.handleStop() // 停止,不用入参

。。。。。。点击确定时,业务处理逻辑

}

})
     },
     // 语音播报的函数
     handleSpeak(text) {
     msg.text = text; 
     msg.lang = "zh-CN"; // 使用的语言:中文
     msg.volume = 1; // 声音音量:1
     msg.rate = 1; // 语速:1
     msg.pitch = 1; // 音高:1
     synth.speak(msg); // 播放
     },
     // 语音停止
     handleStop(e) {
     msg.text = e;
     msg.lang = "zh-CN";
     synth.cancel(msg);
     }
     }
};
</script>

vue 实现文字转语音相关推荐

  1. Vue实现文字转语音,语音播报

    Vue实现文字转语音,语音播报 思路: 利用 speak-tts 这个报进行文字转语音并且播报 下载 npm install speak-tts 引入 //不用再main.js中写,哪个vue文件需要 ...

  2. vue 实现文字转语音tts

    调用本地方法实现文字转语音 .缺点:win7系统部分版本不发声音,优点:不需要外网支持 const synth = window.speechSynthesis const msg = new Spe ...

  3. 在Vue中将文字以语音进行播报

    <script> const synth = window.speechSynthesis; const msg = new SpeechSynthesisUtterance();.... ...

  4. 【vue 语音播报(文字转语音)】

    vue 语音播报(文字转语音) 1.安装speak-tts包 npm install speak-tts 2.在页面中引入 import Speech from 'speak-tts' 3.初始化以及 ...

  5. vue实现可编辑的文字_苹果还自带文字转语音,只要一键按下便可实现,今天分享给大家...

    如果想将文字转成语音,那大家平时都是怎么操作?下面小编就为大家介绍手机,电脑上都可以使用的方法,让我们一起来看看吧! 一.手机端操作 1.苹果手机 其实苹果手机就自带了文字转语音功能,只要打开手机,然 ...

  6. vue+文字转换为语音播放,播放指定内容,附带js版本 ,SpeechSynthesisUtterance

    首先: 调动方法:参数为指定文字: //语音播报yybbFun(data){this.commonjs.handleSpeak(data);}, 公共方法地址: https://mp.csdn.net ...

  7. 乐鑫Esp32学习之旅 23 安信可 esp32-a1s 音频开发板移植最新 esp-adf 音频框架,小试牛刀如何实现在线文字转语音播放。

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. 爬坑学习新旅程,虚拟机搭建esp32开发环境,打印 " ...

  8. 讯飞语音api 文字转语音生成MP3遇到的bug

    项目场景: 最近做前端我遇到一个令人头疼的bug,请教了我们工作室的前端大佬也没能解决根本问题,最后发现是后端的问题,而且还挺难发现的.因为这个bug花了我不少时间,我也不能让自己头发白掉所以就记录一 ...

  9. 微软语音合成助手 TTS-VUE 文字转语音工具

    前言 我们在刷短视频的时候经常会听到一些AI合成声音,它们有各种音色.语调,甚至不同的情绪,听起来与人声无异 其实这些大都是利用微软Azure的文字转语音技术来实现的 虽然国内也有很多配音工具,但体验 ...

  10. 科大讯飞webAPI文字转语音

    可能会遇到的坑 原文链接 自行了解 js webWorker线程 我的目录结构 TTS.js代码 // 科大讯飞 文字->语音 import {downloadPCM, downloadWAV} ...

最新文章

  1. CVPR2020:Grid-GCN用于快速和可扩展的点云学习
  2. 微信小程序开发实战(二)UI组件介绍 Vant Weapp
  3. 网络游戏红利未减,昆仑万维如何急于转型?
  4. 2014年4月java程序设计,2014年4月 Java语言程序设计(一)试题答案.doc
  5. bootstrap兼容ie8以下版本
  6. linux 从github拉取更新_关于拉取请求
  7. java内存泄漏与内存溢出
  8. struts原理介绍,面试
  9. Opencv笔记(四)——绘图函数
  10. python将网页保存为pdf,利用Python将网页保存为PDF文件
  11. 【BZOJ2794】[Poi2012]Cloakroom 离线+背包
  12. elasticsearch+logstash+kibana+filebeat+kafka
  13. MCS-51单片机结构学习总结
  14. 6款炫酷的HTML5 3D特效源码
  15. ramdump,QPST
  16. 比尔盖兹的十一项人生建议
  17. R语言 绘图 (ggplot2)
  18. 什么是域名服务器?域名服务器的作用是什么?
  19. 送给自己的生日礼物:突破自己(辞职南下)
  20. 如何让无线GPS定位更准

热门文章

  1. 因果推断笔记——DML :Double Machine Learning案例学习(十六)
  2. fastboot下载大镜像报错 remote: data too large
  3. 计算机四级网络工程师(计算机网络多选)- 知识点
  4. 印象笔记好还是有道云笔记好_有道云笔记、印象笔记和为知笔记对比
  5. XMPP即时通讯协议使用(一)——Openfire安装
  6. C++实现 酒店管理系统
  7. 数值计算软件有哪些?一款国产软件非常亮眼。
  8. 极限编程缺点_极限编程(XP)的优缺点是什么?
  9. TCP 和 UDP 有什么区别?
  10. 430单片机 反汇编 逆向 c语言代码,MSP430单片机hex反汇编、反编译、代码分析