A simple and lightweight Go-based tool to automatically download character voice-overs from Encore.moe. This project was built for personal learning and to support contributions to the Wuthering Waves Fandom Wiki.
- 📁 Downloads voice files from Encore.moe in
.mp3
format - 🔃 Convert the voice files from
.mp3
to.ogg
automatically (This is optional) - 🛠️ Lightweight and written in pure Go
- 🚧 Built-in rate limiting to avoid HTTP 429 (Too Many Requests) errors
- 🎓 Great for learning or contributing to fan-driven projects
Follow the steps below to get everything set up:
💡 Clone the repo first using:
git clone https://github.com/Iqrar99/WW-VO-Downloader.git
cd WW-VO-Downloader
Make sure you have the latest version of Go installed.
Then, install depedencies and run:
go mod tidy
go run main.go
You will be asked which character voice you want to download. Just submit and wait for the program finished. Voice lines will be downloaded into the voices/
directory.
You can download the executable program here then put the .exe
file in the repository after cloning it.
If you're contributing to the Wuthering Waves Fandom Wiki, you’ll need to convert the .mp3
files to .ogg
format before uploading.
There are 2 ways to do that:
-
Download the ffmpeg static build from official website then extract and put the file in
./engine
dir. Read the engine/README.md file for more info. After that, turn on the automatic conversion during program start. Or, -
Use AscensionGameDev's Batch MP3 to OGG Converter for fast and easy batch conversion. This is needed if you turn off the automatic conversion.
If you run into an issue or unexpected behavior, feel free to open an issue and let me know what’s happening. The more detail, the better!
A big shoutout to @alteria0, the developer behind Encore.moe, for creating such an amazing resource for the community.