Giter Club home page Giter Club logo

luna-button's Introduction

Luna Button

Last Commit Website Twitter Follow

Luna-Button Cover

A Voice Button Website dedicated to Hololive 4th Generation VTuber Himemori Luna. んなあああああ!!!!

Click here to visit https://nanora.moe

Related Links:

Contributing

Please fork this project for modification, and after completing the modification, initiate a Pull Request in this project.

Add or modify voice

Description: All voice meta information is stored in src/voices.json. To add or modify these voices, you need to modify this file accordingly.

Voice is always in mp3 format and stored in public/voices. The corresponding URL is voices/.

For new voice, please use software such as MP3GainGUI for volume standardization. Currently the volume standardized value is 80.

Please note that for this project, we specifically categorize the voices by this pattern: CATEGORY_VOICENAME.mp3. Example for a proper filename is EN_ICookTheSubaru.mp3 where EN represents the Nanolish Category while ICookTheSubaru represents the voice name. It doesn't have to fully transcribe the line as long as it describes it for easy locating. Please check voices.json for more information.

Because this site uses a strong cache strategy, except for index.html, files with the same filename, even if modified, will NEVER be refreshed by the client. Therefore, the filename of the newly voice, whatever it is new or modified, MUST be different from any previous filename.

If you are modifying voice, delete the original file after modification.

Participate in translation

Please help us translate to the available languages! (EN/JP/TW/MY)

The language files for the main program are in three .js files named the language name in src/locales.

The language files for voices are in src/voices.json.

The country flags are located in src/App.vue just in case a new language is implemented.

The corresponding modification can be recognized by the program as a valid translation.

Deploying a local development environment

This site is developed using Vue + jQuery + Bootstrap 3.

To deploy a local development environment, first install the latest version of Node. Then follow these steps:

  1. Clone the code.

  2. Go to the code directory and run npm install.

  3. Run npm run serve. During the code modification process, this local development server can immediately reflect the results of the modification.

  4. To compile the files for deployment, run npm run build, which will generate the dist directory. This site is completely static, you can directly deploy the entire dist directory.

To contribute your code to this project, you don't have to compile locally. After passing the test in the development server and pushing it to Github, you can directly require a Pull Request to this project.

LICENSE

LICENSE

Program: MIT

Audio: According to the Hololive secondary creation licence.

This project is a work of fans and is not related to the official Hololive.

Special Thanks

This project is modified based on zyzsdy's Aqua button.

The creator of this project would like to thank the contributors for their translation/voice work and the Luna Candy Kingdom Discord server for their help and support in developing this site.

luna-button's People

Contributors

admiy02 avatar monoai avatar tatat avatar thedpws avatar uchan-git avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.