项目地址: https://hosimiyas.io/
相关链接:
- 使用TypeScript / Vue 3.x重构项目,至少包含现有全部的功能
- 进一步抽象出配置文件,方便其他按钮移植和维护
- 增加音频管理后端、用户收藏等
如果您不知道如何直接参与GitHub开发,可以直接将素材或意见建议发送到[email protected],带上标题、内容以及您的ID(Bilibili、Twitter等均可),贡献者名单将会有您的名字。
当然您也可以发在 Issues ,同样也请带上标题和内容。
如果您可以进行开发,那么请Fork本项目进行修改,完成修改后在本项目中发起一个Pull Request,详细说明如下:
音频文件为mp3格式,码率128Kbps,储存在static/voices/
目录下,对应的URL为/voices/
。
所有的音频信息都存储在assets/voices.json
中,要添加或修改音频,你同样需要修改这个文件中对应的内容。
如果需要对现有音频进行修改,建议将原音频文件删除,重新命名一个新文件,这样可以避免浏览器缓存问题。
请帮助进行日语和英语的翻译!
网页的翻译在assets/locales/
中的以三个语音命名的json文件中,音频信息的翻译在assets/voices.json
中对应的字段。
本项目使用Vue + NuxtJS + Vuetify框架进行开发,要部署本地开发环境,请先安装最新版的Node与Yarn包管理器。
- Fork 并 Clone 代码到本地
- 进入代码目录,运行
yarn
以安装依赖项目 - 开启本地开发服务器,运行
yarn dev
,这将会在localhost:3000
启动,在代码修改过程中,本地开发服务器可以即时反映修改的结果。 - 要编译可供部署的文件,请运行
yarn generate
,这将会在dist
目录下生成可以直接部署到静态网站托管(GitHub Pages等)的文件。
开发:
音频剪辑:
翻译:
- Blog NaP硅
其他部分:MIT License
本项目为爱好者作品,和 星宮汐 官方没有关联