利用audio标签播放音频

1,把音频文件notify.mp3放到public目录, mp3 wav ogg 都放上兼不同的浏览器
2,添加如下标签

<audio controls ref="notify"><source src="notify.wav" /><source src="notify.mp3" />
</audio>

3,在方法里面调用播放

playAlarm() {this.$refs.notify.play()// 另外一种方式: 效果不好// let audio = new Audio()// audio.src = 'notify.mp3'// audio.play()
},

语音合成

不需要网络,离线JavaScript语音合成

<!doctype html>
<html lang="zh">
<body>
<button onclick="speak();">语音合成</button>
<script>
function speak() {var utterThis = new window.SpeechSynthesisUtterance()utterThis.lang = "zh-CN";utterThis.text = "这是一段测试用的语音";window.speechSynthesis.speak(utterThis)
}
speak();
</script>
</body>
</html>

Vue中播放音频和语音合成相关推荐

  1. java在程序中加入音频_在任意Java程序中播放音频

    音频文件有多种格式.Java程序能够播放WAV,AIFF,MIDI,AU和RMF格式的声音文件. 要在Java中播放音频文件,应该先为声音文件创建一个音频剪辑对象(audio clip object) ...

  2. 如何实现在直播中播放音频文件

    在我们看直播的时候,经常会在直播过程中听到有掌声.口哨声.背景音乐等音效,那么这些声音特效是如何实现的呢大家有没有想过?anyRTC下面就为大家简单介绍一下如何实现在直播过程中播放音频文件. 功能描述 ...

  3. 如何在c语言中播放音频

    要在 C 语言中播放音频,你可以使用一些库函数,例如 OpenAL,SDL 或者 PortAudio. 这些库都可以在 C 语言中使用,它们提供了与播放音频相关的函数. 例如,使用 OpenAL 库可 ...

  4. Windows上搭建rtsp-simple-server流媒体服务器实现rtsp、rtmp等推流以及转流、前端html与Vue中播放hls(m3u8)视频流

    场景 Nginx-http-flv-module流媒体服务器搭建+模拟推流+flv.js在前端html和Vue中播放HTTP-FLV视频流: Nginx-http-flv-module流媒体服务器搭建 ...

  5. Nginx-http-flv-module流媒体服务器搭建+模拟推流+flv.js在前端html和Vue中播放HTTP-FLV视频流

    场景 Windows上搭建Nginx RTMP服务器并使用FFmpeg实现本地视频推流: Windows上搭建Nginx RTMP服务器并使用FFmpeg实现本地视频推流_win nginx-rtmp ...

  6. 实验6 在应用程序中播放音频和视频

    实验报告 课程名称 基于Android平台移动互联网开发 实验日期 2016年4月15日 实验项目名称 设计一个简单登陆界面 实验地点 S3010 实验类型 □验证型    √设计型    □综合型 ...

  7. linux浏览器不能播放音频文件夹,在html中插入音频文件在浏览器中播放音频文件的兼容性问题...

    下面谈谈本人在html中插入音频文件,经过我的本地测试总结的一些问题(播放mp3文件): 1. 问题:IE8上正常(通过media player插件来播放)但在IE6和IE7上不会播放 Firefox ...

  8. vue中播放h265视频流

    最近vue推流视频项目需要视频流适配h265,找到很多解码js,发现稳定和好用的还是WXInlinePlayer. 官方文档地址https://github.com/ErosZy/WXInlinePl ...

  9. 实验6 在应用程序中播放音频和视频

    课程名称 基于Android平台移动互联网开发 实验日期 2016年4月15日 实验项目名称 数独游戏界面设计 实验地点 S3010 实验类型 □验证型    √设计型    □综合型 学  时 一. ...

最新文章

  1. 数据分析 同比是消除季节影响与去年同段时间比,环比是连续两个时间段比
  2. c++new时赋初值_基于ssm的客户管理系统 - C_you_again
  3. Java 里的 abstract 和 final 关键字
  4. SVM推导过程及SMO详细求解过程(转载+自己笔记)
  5. Hello Blazor:(6)你必须踩过这5个坑,才算学会部署Blazor WebAssembly到静态网站
  6. composer配置阿里云镜像
  7. 解决开发问题的思路与心态
  8. git checkoutbranch 回退到某个版本进行修改
  9. 【leetcode 简单】第五题 最长公共前缀
  10. win8这台计算机到桌面上,Win8如何在桌面上显示“我的电脑”图标,小编教你Win8如何在桌面上显示我的电脑...
  11. systemctl/systemd 常用命令
  12. android 编译 libjpeg-turbo,编译Android环境的libjpeg-turbo
  13. sel4 手册总结之介绍与内核服务和对象
  14. [HSI论文阅读] | Deep Feature Extraction and Classification of Hyperspectral Images Based on CNNs
  15. html json是什么文件,JSON是什么?
  16. 汽车防抱死系统_ABS_建模与模糊PID控制研究
  17. 运维实战:DNS服务篇
  18. web设计中的色彩与心理学
  19. JAVA高级-常用类和常用方法
  20. Brocade 300 光纤交换机的配置

热门文章

  1. golang 跳出多重循环的高级break用法
  2. R7-74 369寝室
  3. 不忘初心 --- 重读The C Programming Language
  4. 手机关机收不到微信消息__电脑微信关机时为啥收不到信息?_
  5. 【区块链 | 智能合约】Ethereum源代码(2)- go-ethereum 客户端入口代码和Node分析
  6. 软考笔记(五)高级系统架构师/分析师:系统需求工程 需求分析
  7. 关于java校招面试技术心得
  8. 心里所想,想你所想·
  9. 基于区块链的甘薯质量安全追溯系统设计
  10. 算法(7)分支限界法