dennis97519 / matsuri-button

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Natsuiro Matsuri button

Matsuri button Click here to visit https://natsuiromatsuri.moe

Related Links:

参与完善本项目

请Fork本项目进行修改,完成修改后在本项目中发起一个Pull Request。

添加或修改音频

请各位以文件夹的形式分类,并将音频文件以 中文_日文.mp3 的格式命名后,将文件下载地址贴至issue里,或直接按下列手动编辑后发送pr来添加音频

简述:所有的音频信息都存储在src/voices.json中,要添加或修改音频,你需要对应的修改这个文件。

音频一律为mp3格式,存储在public/voices中。对应的URL为voices/

添加的新音频请先进行音量标准化。可以使用MP3GainGUI之类的软件,目前音量全部标准化为80。

由于本站采用强缓存策略,除index.html外,文件名一致的文件,即使修改也永远不会被客户端刷新。因此新添加的音频,无论是新增还是修改,文件名都必须和之前任何文件名都不同。

如果是修改音频,请在修改之后删除原音频文件。

参与翻译

请帮助进行英文和日语的翻译!

主程序翻译在 src/locales 中的三个以语言名命名的js文件中。

语音的翻译在 src/voices.json 中。

参与网页开发

请参考部署本地开发环境一节。

部署本地开发环境

本站使用 Vue + jQuery + Bootstrap 3 开发。

要部署本地开发环境,请先安装最新版的node。然后按照如下步骤操作:

  1. Clone代码到本地。

  2. 进入代码目录,运行npm install

  3. 运行本地开发服务器npm run serve,在代码修改过程中,本地开发服务器可以即时反映修改的结果。

  4. 要编译可供部署的文件,请运行npm run build,这会生成dist目录。本站为全静态,将整个dist目录部署即可。

若要为本项目贡献你的代码,你不必在本地编译。在开发服务器中测试通过并推送至Github后,直接给本项目提交Pull Request即可。

LICENCE

程序部分: MIT

音频部分按照hololive二次创作条例进行

本项目为爱好者作品,和hololive官方没有关联

Special Thanks

This project is supported by MeowSound Idols.

This project is modified based on the Meamea button.

About


Languages

Language:Vue 50.5%Language:JavaScript 43.7%Language:HTML 5.7%