
前言
发现一个非常好玩的 VSCode插件,然后今天主要是讲解这款插件,写代码时有这种萌妹子的声音在耳旁回荡,感觉公司都不需要代码鼓励师了(老衲耳膜扛不住了呀!!!)
依稀记得去年VSCode 的超越鼓励师也是风靡了一整子

今天给大家来的又是怎样的插件呢,首先看看issue提了需求,一群老宅男了(Me too)

来看看到底是怎样一个插件让严老湿如此按耐不住心中的燥热
是不是很有感觉,来我们正式开始介绍以及安装使用 Come on, baby!!!
萌妹音彩虹屁 ???? RAINBOW FART
VSCode Rainbow Fart 是一个在你编程时持续夸你写的牛逼的扩展,可以根据代码关键字播放贴近代码意义的真人语音。
安装使用
Rainbow Fart 插件现以发布到 VSCode 商店,安装过 VSIX 版本的用户请卸载之前的版本,从商店安装。

从 VSCode 扩展商店 下载并安装。https://marketplace.visualstudio.com/items?itemName=saekiraku.rainbow-fart
在 VSCode 的菜单栏中找到
查看 - 命令面板,或使用快捷键Ctrl + Shift + P(MacOSCommand + Shift + P)呼出命令面板。在
命令面板中输入> Enable Rainbow Fart并回车。此时应该会弹出一个消息通知,点击通知上的
Open按钮。

5.在打开的页面上点击 授权。

6.享受编程吧!请尝试在 VSCode 中输入 function if =>关键字。
注意:别关闭浏览器
惊人的一幕发生了,这声音太特么酥了,不行了我这声控,受不了了
更多关键词可以看 http://127.0.0.1:7777/

语音包
目前,总共有 2 款内置语音包,分别为中文和英文。为了避免扩展体积过大,不再计划增加更多的内置语音包。你可以在 这里 找到其他语种、性别、嗓音等等的语音包。
https://github.com/topics/rainbow-fart <---扩展语言包地址
内置的中文语音包由 @JustKowalski 提供。
https://github.com/JustKowalski <--- 就是这个小姐姐啦
P.S. 内置的英文语音由语音合成技术创建,因为我希望由以英语为母语的人来录制语音,而我身边暂时没有这样的朋友,所以暂时使用语音合成。
定制语音包(更多配置)
Step 1: 创建 manifest.json
首先,找一个空目录并在其中创建 manifest.json 文件,该元信息文件应至少包含以下几个字段:
// manifest.json
{
"name": "",
// 语音包名称,必须为小写字母,可以包含连字符。例如:"built-in-voice-chinese"
"version": "",
// 语音包版本号,例如:"1.0.0"
"contributes": [
// ... 语音配置,详见下步
]
}
Step 2: 配置语音
将录制好的音频文件(mp3)拷贝与 manifest.json 同级的目录中,当前 vscode-rainbow-fart 扩展暂时不支持处理子目录内的音频文件。
然后,在 manifest.json 中为 contributes 字段增添配置。假设我们需要检测 function 关键字然后播放 function.mp3 音频,则如下填写:
// manifest.json
{
"contributes": [
{
"keywords": "function",
"voices": "function.mp3"
}
]
}
同时,扩展还支持多个关键字共用一个音频,或者对应多个音频并随机播放。如下:
Step 3: 丰富语音包元信息
display-name String
name 字段更多的是语音包的标识ID,而 display-name 字段则可以在页面上显示绝大部分字符(空格、数字、Emoji 等)
description String
语音包描述,可以写一些关于语音包的声明等纯文本。
author String
作者名
avatar String
头像图片,需要将图片文件拷贝到语音包目录中,然后在 avatar 字段中填写文件名。
avatar-dark String
在暗黑模式下呈现的头像图片,通过降低图片的饱和度、亮度使其在夜间也可以适宜的观看。
NOTE: 部分内置语音包所使用的字段并未在此呈现,因为这些字段是实验性质的。
Step 4: 打包
最后,选中所有文件,压缩为 zip 文件。请勿将父目录一并压缩,所有文件应处于 zip 的顶层。

.END.
温馨提示
如果你喜欢本文,请分享到朋友圈;想要获得更多信息,请关注我。
我就知道你“在看”

本文介绍了VSCode插件Rainbow Fart,它在编程时用萌妹音夸赞你的代码。文章详细讲解了插件的安装、使用以及如何定制语音包,让你的编程体验更加有趣。


被折叠的 条评论
为什么被折叠?



