美文网首页
给编译加点声音

给编译加点声音

作者: 好名字_ | 来源:发表于2017-06-14 14:00 被阅读0次

前言##

最怕空气突然安静,最怕编译没有提示.
对于非多屏用户,常常都是按下保存键,切回网页,,等个几秒还没好,再切回去,心累.
现在你可以给你的编译加上成功或者失败的提示音了.

这里可以直接npm run dev感受一下 一个有声音的demo

实现##

其实就是在webpack编译事件多加个插件的事,在这里我用了百度的TTS的API,你也可以直接去download你喜欢的提示音放进来
function AnnouncerPlugin(options) { // customize. } AnnouncerPlugin.prototype.apply = (compiler) => { compiler.plugin('done', () => { getTTS({text:'陈皮尔你是最胖的',spd:6,lan:'zh'},function(f){ var stream = fs.createReadStream(f) var decoder = new lame.Decoder() stream.pipe(decoder).on('format', function(format) { var speaker = new Speaker(format) this.pipe(speaker) }) }) }) } module.exports = AnnouncerPlugin;

然后勒,把他加进webpack.config里吧,记得是dev里的...production你会被人打死
module.exports = { /* other configuration */ plugins: [ /* other configuration */ new WebpackAnnouncerPlugin() ] }

结尾##

百度的TTS粤语听着贼蠢...不过人工合成的也就那样吧
其他没啥建议的,想戒掉什么铃声就把他换上去吧

--Todo
1.未抽离,用起来还有点麻烦
2.win下tts的node模块实现

参考##

  1. Webpack tip.
  2. 百度TTS.

相关文章

  • 给编译加点声音

    前言## 最怕空气突然安静,最怕编译没有提示.对于非多屏用户,常常都是按下保存键,切回网页,,等个几秒还没好,再切...

  • 彩铅临摹「1」

    给自己的画加点颜色 给自己的世界加点色彩

  • 给生活加点料,给自己加点糖

    下班走在回家的路上,老公说要加班,今天换我去买菜,在菜市场买了菜,正在买葱花饼的时候,老公打来电话,说快到家了,我...

  • iOS开发播放系统提示音

    项目中应产品的需求,需给button添加点击声音。下面我总结了一下关于播放系统提示音和播放自定义声音的方法。...

  • 懒懒地

    给生活加点料

  • 彩虹的味道

    给自己心情加点佐料

  • 2021-08-04

    《如何练就好声音:》作者:涂梦珊 【四步调色练习,给声音里加点“蜜”。1.共鸣:用一点点鼻腔共鸣,再搭配一些虚声来...

  • 2021-05-01

    生活很苦,给自己加点糖。

  • 给生活加点糖

    生活是这样子,不如诗…… 人是这样子,不快乐…… 但我们生活在这个世界上总要相信些什么,总要执着于某些事情。那么,...

  • 给婚姻加点调料

    晚上,饥肠辘辘的回到家,推开家门却是一片漆黑,走进厨房,也是冷锅冷灶。我翻箱倒柜的找到一包方便面,自己泡开吃,除了...

网友评论

      本文标题:给编译加点声音

      本文链接:https://www.haomeiwen.com/subject/ombsqxtx.html