diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d48c759 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.idea +.vscode \ No newline at end of file diff --git a/README.en.md b/README.en.md new file mode 100644 index 0000000..7809efb --- /dev/null +++ b/README.en.md @@ -0,0 +1,29 @@ +# Priconne rainbow-fart Voice Pack + +Languages: [简体中文](./README.md) | English + +This is Princess Connect! Re:Dive Voice Pack,an extension package derived from VSCode rainbow-fart🌈plugin [vscode-rainbow-fart](https://github.com/SaekiRaku/vscode-rainbow-fart). + +Come and listen to waifu's voice when writing code! + +## Preview + +![priconne](./preview/light.png) + +![priconne](./preview/dark.png) + +## Install + +Refer to [official guide](https://saekiraku.github.io/vscode-rainbow-fart/#/zh/README.md) from `vscode-rainbow-fart`. + +This project has already packed zip files for you,simply go to [Releases](https://github.com/sahuang/priconne-rainbow-fart/releases) and download the latest zip file. + +In rainbow-fart configuration page from local VSCode, go to `Settings` -> `Voice Packages` -> `Import` and import zip,then enable to enjoy the voices! + +## Others + +Thanks to SaekiRaku for the awesome plugin. + +v0.1.0 of this package contains voices for 60 characters(1001-1060), including most of Priconne Chinese Server characters. More to come. You are more than welcome to give advise on other vocal packs to add or any other suggestions. + +My QQ Bot:[DragonBot,a QQ Bot designed for Priconne vocals](https://github.com/sahuang/DragonBot-ReDive). diff --git a/README.md b/README.md new file mode 100644 index 0000000..020a0a2 --- /dev/null +++ b/README.md @@ -0,0 +1,43 @@ +# 公主连结 rainbow-fart 语音包 + +Languages: 简体中文 | [English](./README.en.md) + +> 会长我七废满练度了! + +公主连结 Re:Dive 语音包,衍生于 VSCode 彩虹屁🌈插件 [vscode-rainbow-fart](https://github.com/SaekiRaku/vscode-rainbow-fart) 的扩展包。 + +三刀甜心刀出完不来写写bug听听老婆的声音吗? + +逃避“会长我挂树了”的现实,快来投入二次元公主老婆的怀抱中,让自己码力十足! + +「 美美:哥哥看好囉!小兔子斬擊! 」 + +「 初音:向星星許願!流星☆! 」 + +「 宮子:布丁、布丁!把你變成布丁唷! 」 + +
+ +「 你:会长,会长,我把牛打成狂暴了唷! 」 + +## Preview + +![priconne](./preview/light.png) + +![priconne](./preview/dark.png) + +## Install + +导入本语音包请参考 `vscode-rainbow-fart` 的 [官方教程](https://saekiraku.github.io/vscode-rainbow-fart/#/zh/README.md). + +本项目已经打包好了相关zip文件,可以直接在 [Releases](https://github.com/sahuang/priconne-rainbow-fart/releases) 中下载最新版 zip. + +在本地 vscode 启动的 rainbow-fart 配置页面中 `Settings` -> `Voice Packages` -> `Import` 中导入 zip,导入后 enable 开启使用. + +## Others + +基于官方 `定制语音包` 教程制作的语音包。感谢SaekiRaku大大的插件。 + +语音文件来自干炸里脊网站,v0.1.0版本包含前60个角色的语音(1001-1060),基本上囊括了国服目前的角色,后续还会增加其他语音。如果有希望改进的或者增加的语音欢迎在issues中提出~ + +顺便宣传一下我的QQ机器人:[龙花菜,以公主连结Re:Dive和龙图为主要服务的QQ机器人](https://github.com/sahuang/DragonBot-ReDive)。 diff --git a/and_01.mp3 b/and_01.mp3 new file mode 100644 index 0000000..e64de70 Binary files /dev/null and b/and_01.mp3 differ diff --git a/and_02.mp3 b/and_02.mp3 new file mode 100644 index 0000000..4fdfa7f Binary files /dev/null and b/and_02.mp3 differ diff --git a/and_03.mp3 b/and_03.mp3 new file mode 100644 index 0000000..491cdca Binary files /dev/null and b/and_03.mp3 differ diff --git a/await_01.mp3 b/await_01.mp3 new file mode 100644 index 0000000..8c00ee2 Binary files /dev/null and b/await_01.mp3 differ diff --git a/await_02.mp3 b/await_02.mp3 new file mode 100644 index 0000000..4437230 Binary files /dev/null and b/await_02.mp3 differ diff --git a/await_03.mp3 b/await_03.mp3 new file mode 100644 index 0000000..66d6862 Binary files /dev/null and b/await_03.mp3 differ diff --git a/cast_01.mp3 b/cast_01.mp3 new file mode 100644 index 0000000..cb99c4e Binary files /dev/null and b/cast_01.mp3 differ diff --git a/cast_02.mp3 b/cast_02.mp3 new file mode 100644 index 0000000..1448a02 Binary files /dev/null and b/cast_02.mp3 differ diff --git a/cast_03.mp3 b/cast_03.mp3 new file mode 100644 index 0000000..11073cc Binary files /dev/null and b/cast_03.mp3 differ diff --git a/catch_01.mp3 b/catch_01.mp3 new file mode 100644 index 0000000..9bb372d Binary files /dev/null and b/catch_01.mp3 differ diff --git a/catch_02.mp3 b/catch_02.mp3 new file mode 100644 index 0000000..c5cc64c Binary files /dev/null and b/catch_02.mp3 differ diff --git a/catch_03.mp3 b/catch_03.mp3 new file mode 100644 index 0000000..e40a7ea Binary files /dev/null and b/catch_03.mp3 differ diff --git a/cpp_01.mp3 b/cpp_01.mp3 new file mode 100644 index 0000000..02c8ed4 Binary files /dev/null and b/cpp_01.mp3 differ diff --git a/cpp_02.mp3 b/cpp_02.mp3 new file mode 100644 index 0000000..89d2179 Binary files /dev/null and b/cpp_02.mp3 differ diff --git a/cpp_03.mp3 b/cpp_03.mp3 new file mode 100644 index 0000000..4a06c06 Binary files /dev/null and b/cpp_03.mp3 differ diff --git a/dark_pcr.jpg b/dark_pcr.jpg new file mode 100644 index 0000000..c2d19f1 Binary files /dev/null and b/dark_pcr.jpg differ diff --git a/for_01.mp3 b/for_01.mp3 new file mode 100644 index 0000000..45f6b03 Binary files /dev/null and b/for_01.mp3 differ diff --git a/for_02.mp3 b/for_02.mp3 new file mode 100644 index 0000000..cf2fce1 Binary files /dev/null and b/for_02.mp3 differ diff --git a/for_03.mp3 b/for_03.mp3 new file mode 100644 index 0000000..e6b94a2 Binary files /dev/null and b/for_03.mp3 differ diff --git a/for_04.mp3 b/for_04.mp3 new file mode 100644 index 0000000..2d9377b Binary files /dev/null and b/for_04.mp3 differ diff --git a/for_05.mp3 b/for_05.mp3 new file mode 100644 index 0000000..70802fb Binary files /dev/null and b/for_05.mp3 differ diff --git a/if_01.mp3 b/if_01.mp3 new file mode 100644 index 0000000..67b846b Binary files /dev/null and b/if_01.mp3 differ diff --git a/if_02.mp3 b/if_02.mp3 new file mode 100644 index 0000000..1b50731 Binary files /dev/null and b/if_02.mp3 differ diff --git a/if_03.mp3 b/if_03.mp3 new file mode 100644 index 0000000..fb4cadb Binary files /dev/null and b/if_03.mp3 differ diff --git a/if_04.mp3 b/if_04.mp3 new file mode 100644 index 0000000..0685da1 Binary files /dev/null and b/if_04.mp3 differ diff --git a/if_05.mp3 b/if_05.mp3 new file mode 100644 index 0000000..fa42108 Binary files /dev/null and b/if_05.mp3 differ diff --git a/import_01.mp3 b/import_01.mp3 new file mode 100644 index 0000000..92b505a Binary files /dev/null and b/import_01.mp3 differ diff --git a/import_02.mp3 b/import_02.mp3 new file mode 100644 index 0000000..91ef84c Binary files /dev/null and b/import_02.mp3 differ diff --git a/import_03.mp3 b/import_03.mp3 new file mode 100644 index 0000000..9ee904d Binary files /dev/null and b/import_03.mp3 differ diff --git a/light_pcr.png b/light_pcr.png new file mode 100644 index 0000000..46fb8a8 Binary files /dev/null and b/light_pcr.png differ diff --git a/main_01.mp3 b/main_01.mp3 new file mode 100644 index 0000000..314dd99 Binary files /dev/null and b/main_01.mp3 differ diff --git a/main_02.mp3 b/main_02.mp3 new file mode 100644 index 0000000..085abc3 Binary files /dev/null and b/main_02.mp3 differ diff --git a/main_03.mp3 b/main_03.mp3 new file mode 100644 index 0000000..78ff3cd Binary files /dev/null and b/main_03.mp3 differ diff --git a/manifest.json b/manifest.json new file mode 100644 index 0000000..bd77ec5 --- /dev/null +++ b/manifest.json @@ -0,0 +1,201 @@ +{ + "name": "Priconne", + "display-name": "Princess Connect! Re:Dive", + "avatar": "light_pcr.png", + "avatar-dark": "dark_pcr.jpg", + "version": "0.1.0", + "description": "VSCode 公主连结语音包扩展", + "author": "sahuang", + "gender": "female", + "locale": "jp", + "languages": [ + "C++", + "Python" + ], + "contributes": [ + { + "keywords": [ + "import", + "include" + ], + "voices": [ + "import_01.mp3", + "import_02.mp3", + "import_03.mp3" + ] + }, + { + "keywords": [ + "break", + "continue" + ], + "voices": [ + "status_01.mp3", + "status_02.mp3", + "status_03.mp3" + ] + }, + { + "keywords": [ + "if", + "else", + "elif" + ], + "voices": [ + "if_01.mp3", + "if_02.mp3", + "if_03.mp3", + "if_04.mp3", + "if_05.mp3" + ] + }, + { + "keywords": [ + "for", + "while" + ], + "voices": [ + "for_01.mp3", + "for_02.mp3", + "for_03.mp3", + "for_04.mp3", + "for_05.mp3" + ] + }, + { + "keywords": [ + "const_cast", + "static_cast", + "reinterpret_cast" + ], + "voices": [ + "cast_01.mp3", + "cast_02.mp3", + "cast_03.mp3" + ] + }, + { + "keywords": [ + "volatile", + "inline", + "namespace", + "template" + ], + "voices": [ + "cpp_01.mp3", + "cpp_02.mp3", + "cpp_03.mp3" + ] + }, + { + "keywords": [ + "await", + "async" + ], + "voices": [ + "await_01.mp3", + "await_02.mp3", + "await_03.mp3" + ] + }, + { + "keywords": [ + "catch", + "try", + "except", + "finally" + ], + "voices": [ + "catch_01.mp3", + "catch_02.mp3", + "catch_03.mp3" + ] + }, + { + "keywords": [ + "def", + "main" + ], + "voices": [ + "main_01.mp3", + "main_02.mp3", + "main_03.mp3" + ] + }, + { + "keywords": [ + "and", + "not", + "or" + ], + "voices": [ + "and_01.mp3", + "and_02.mp3", + "and_03.mp3" + ] + }, + { + "keywords": [ + "$time_morning" + ], + "voices": [ + "time_morning_01.mp3", + "time_morning_02.mp3", + "time_morning_03.mp3" + ] + }, + { + "keywords": [ + "$time_before_noon" + ], + "voices": [ + "time_before_noon_01.mp3", + "time_before_noon_02.mp3", + "time_before_noon_03.mp3" + ] + }, + { + "keywords": [ + "$time_noon" + ], + "voices": [ + "time_noon_01.mp3", + "time_noon_02.mp3", + "time_noon_03.mp3" + ] + }, + { + "keywords": [ + "$time_evening" + ], + "voices": [ + "time_evening_01.mp3", + "time_evening_02.mp3", + "time_evening_03.mp3" + ] + }, + { + "keywords": [ + "$time_midnight" + ], + "voices": [ + "time_midnight_01.mp3", + "time_midnight_02.mp3", + "time_midnight_03.mp3" + ] + }, + { + "keywords": [ + "$time_each_hour" + ], + "voices": [ + "time_each_hour_01.mp3", + "time_each_hour_02.mp3", + "time_each_hour_03.mp3", + "time_each_hour_04.mp3", + "time_each_hour_05.mp3", + "time_each_hour_06.mp3" + ] + } + ] + } \ No newline at end of file diff --git a/preview/dark.png b/preview/dark.png new file mode 100644 index 0000000..3f8f0cf Binary files /dev/null and b/preview/dark.png differ diff --git a/preview/light.png b/preview/light.png new file mode 100644 index 0000000..a12b03c Binary files /dev/null and b/preview/light.png differ diff --git a/status_01.mp3 b/status_01.mp3 new file mode 100644 index 0000000..cd5f8a4 Binary files /dev/null and b/status_01.mp3 differ diff --git a/status_02.mp3 b/status_02.mp3 new file mode 100644 index 0000000..f6ba58c Binary files /dev/null and b/status_02.mp3 differ diff --git a/status_03.mp3 b/status_03.mp3 new file mode 100644 index 0000000..4733b46 Binary files /dev/null and b/status_03.mp3 differ diff --git a/time_before_noon_01.mp3 b/time_before_noon_01.mp3 new file mode 100644 index 0000000..2843b36 Binary files /dev/null and b/time_before_noon_01.mp3 differ diff --git a/time_before_noon_02.mp3 b/time_before_noon_02.mp3 new file mode 100644 index 0000000..ce3d0a6 Binary files /dev/null and b/time_before_noon_02.mp3 differ diff --git a/time_before_noon_03.mp3 b/time_before_noon_03.mp3 new file mode 100644 index 0000000..d603832 Binary files /dev/null and b/time_before_noon_03.mp3 differ diff --git a/time_each_hour_01.mp3 b/time_each_hour_01.mp3 new file mode 100644 index 0000000..44c543a Binary files /dev/null and b/time_each_hour_01.mp3 differ diff --git a/time_each_hour_02.mp3 b/time_each_hour_02.mp3 new file mode 100644 index 0000000..bcc18c3 Binary files /dev/null and b/time_each_hour_02.mp3 differ diff --git a/time_each_hour_03.mp3 b/time_each_hour_03.mp3 new file mode 100644 index 0000000..db3f636 Binary files /dev/null and b/time_each_hour_03.mp3 differ diff --git a/time_each_hour_04.mp3 b/time_each_hour_04.mp3 new file mode 100644 index 0000000..439438c Binary files /dev/null and b/time_each_hour_04.mp3 differ diff --git a/time_each_hour_05.mp3 b/time_each_hour_05.mp3 new file mode 100644 index 0000000..9c3e01a Binary files /dev/null and b/time_each_hour_05.mp3 differ diff --git a/time_each_hour_06 b/time_each_hour_06 new file mode 100644 index 0000000..9c6db74 Binary files /dev/null and b/time_each_hour_06 differ diff --git a/time_evening_01.mp3 b/time_evening_01.mp3 new file mode 100644 index 0000000..4f36534 Binary files /dev/null and b/time_evening_01.mp3 differ diff --git a/time_evening_02.mp3 b/time_evening_02.mp3 new file mode 100644 index 0000000..df61bf3 Binary files /dev/null and b/time_evening_02.mp3 differ diff --git a/time_evening_03.mp3 b/time_evening_03.mp3 new file mode 100644 index 0000000..bd997fe Binary files /dev/null and b/time_evening_03.mp3 differ diff --git a/time_midnight_01.mp3 b/time_midnight_01.mp3 new file mode 100644 index 0000000..b1b1d30 Binary files /dev/null and b/time_midnight_01.mp3 differ diff --git a/time_midnight_02.mp3 b/time_midnight_02.mp3 new file mode 100644 index 0000000..5c71be9 Binary files /dev/null and b/time_midnight_02.mp3 differ diff --git a/time_midnight_03.mp3 b/time_midnight_03.mp3 new file mode 100644 index 0000000..ba1e7d4 Binary files /dev/null and b/time_midnight_03.mp3 differ diff --git a/time_morning_01.mp3 b/time_morning_01.mp3 new file mode 100644 index 0000000..6e32a68 Binary files /dev/null and b/time_morning_01.mp3 differ diff --git a/time_morning_02.mp3 b/time_morning_02.mp3 new file mode 100644 index 0000000..f27e589 Binary files /dev/null and b/time_morning_02.mp3 differ diff --git a/time_morning_03.mp3 b/time_morning_03.mp3 new file mode 100644 index 0000000..1fb8dca Binary files /dev/null and b/time_morning_03.mp3 differ diff --git a/time_noon_01.mp3 b/time_noon_01.mp3 new file mode 100644 index 0000000..6ade8c1 Binary files /dev/null and b/time_noon_01.mp3 differ diff --git a/time_noon_02.mp3 b/time_noon_02.mp3 new file mode 100644 index 0000000..e376f1d Binary files /dev/null and b/time_noon_02.mp3 differ diff --git a/time_noon_03.mp3 b/time_noon_03.mp3 new file mode 100644 index 0000000..50cd5c3 Binary files /dev/null and b/time_noon_03.mp3 differ