├── .github ├── demo1.png └── demo2.png ├── .gitignore ├── .idea ├── .gitignore ├── dataSources.xml ├── genshinSentence.iml ├── inspectionProfiles │ ├── Project_Default.xml │ └── profiles_settings.xml ├── misc.xml ├── modules.xml ├── sqldialects.xml └── vcs.xml ├── readme.md ├── server ├── AudioReader │ └── FilePackager.py ├── config.py ├── controllers.py ├── databaseHelper.py ├── dbBuild │ ├── DBBuild.py │ ├── DBConfig.py │ ├── DBInit.py │ ├── databaseDDL.sql │ ├── readme.md │ ├── textMapImport.py │ └── voiceItemImport.py ├── languagePackReader.py ├── placeholderHandler.py ├── requirements.txt ├── server.py └── test.py └── webui ├── .env.development ├── .gitignore ├── README.md ├── index.html ├── package-lock.json ├── package.json ├── public ├── favicon.ico ├── vgmstream │ ├── cli-worker.js │ ├── vgmstream-cli.js │ └── vgmstream-cli.wasm └── webstatic │ └── defaultAvatar.jpg ├── src ├── App.vue ├── api │ ├── basicInfo.js │ └── keywordQuery.js ├── assets │ ├── base.css │ ├── changeTheme.js │ ├── main.css │ ├── misans.css │ ├── textStyleParse.js │ └── wem2wav.js ├── components │ ├── LinkButtonWithIcon.vue │ ├── PlayVoiceButton.vue │ ├── ResultEntry.vue │ ├── StylizedText.vue │ └── UserInfoCard.vue ├── global │ ├── global.js │ └── loading.js ├── main.js ├── pages │ ├── ErrorPage.vue │ └── HomePage.vue ├── router │ └── index.js ├── utils │ └── request.js └── views │ ├── QueryView.vue │ ├── SettingsView.vue │ └── TalkView.vue └── vite.config.js /.github/demo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/.github/demo1.png -------------------------------------------------------------------------------- /.github/demo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/.github/demo2.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.db 2 | *.zip 3 | vgm 4 | .idea 5 | .DS_Store -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/dataSources.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/.idea/dataSources.xml -------------------------------------------------------------------------------- /.idea/genshinSentence.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/.idea/genshinSentence.iml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/sqldialects.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/.idea/sqldialects.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/readme.md -------------------------------------------------------------------------------- /server/AudioReader/FilePackager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/server/AudioReader/FilePackager.py -------------------------------------------------------------------------------- /server/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/server/config.py -------------------------------------------------------------------------------- /server/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/server/controllers.py -------------------------------------------------------------------------------- /server/databaseHelper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/server/databaseHelper.py -------------------------------------------------------------------------------- /server/dbBuild/DBBuild.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/server/dbBuild/DBBuild.py -------------------------------------------------------------------------------- /server/dbBuild/DBConfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/server/dbBuild/DBConfig.py -------------------------------------------------------------------------------- /server/dbBuild/DBInit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/server/dbBuild/DBInit.py -------------------------------------------------------------------------------- /server/dbBuild/databaseDDL.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/server/dbBuild/databaseDDL.sql -------------------------------------------------------------------------------- /server/dbBuild/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/server/dbBuild/readme.md -------------------------------------------------------------------------------- /server/dbBuild/textMapImport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/server/dbBuild/textMapImport.py -------------------------------------------------------------------------------- /server/dbBuild/voiceItemImport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/server/dbBuild/voiceItemImport.py -------------------------------------------------------------------------------- /server/languagePackReader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/server/languagePackReader.py -------------------------------------------------------------------------------- /server/placeholderHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/server/placeholderHandler.py -------------------------------------------------------------------------------- /server/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/server/requirements.txt -------------------------------------------------------------------------------- /server/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/server/server.py -------------------------------------------------------------------------------- /server/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/server/test.py -------------------------------------------------------------------------------- /webui/.env.development: -------------------------------------------------------------------------------- 1 | //VITE_AXIOS_BASE_URL="http://127.0.0.1:5000/" -------------------------------------------------------------------------------- /webui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/.gitignore -------------------------------------------------------------------------------- /webui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/README.md -------------------------------------------------------------------------------- /webui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/index.html -------------------------------------------------------------------------------- /webui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/package-lock.json -------------------------------------------------------------------------------- /webui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/package.json -------------------------------------------------------------------------------- /webui/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/public/favicon.ico -------------------------------------------------------------------------------- /webui/public/vgmstream/cli-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/public/vgmstream/cli-worker.js -------------------------------------------------------------------------------- /webui/public/vgmstream/vgmstream-cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/public/vgmstream/vgmstream-cli.js -------------------------------------------------------------------------------- /webui/public/vgmstream/vgmstream-cli.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/public/vgmstream/vgmstream-cli.wasm -------------------------------------------------------------------------------- /webui/public/webstatic/defaultAvatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/public/webstatic/defaultAvatar.jpg -------------------------------------------------------------------------------- /webui/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/src/App.vue -------------------------------------------------------------------------------- /webui/src/api/basicInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/src/api/basicInfo.js -------------------------------------------------------------------------------- /webui/src/api/keywordQuery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/src/api/keywordQuery.js -------------------------------------------------------------------------------- /webui/src/assets/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/src/assets/base.css -------------------------------------------------------------------------------- /webui/src/assets/changeTheme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/src/assets/changeTheme.js -------------------------------------------------------------------------------- /webui/src/assets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/src/assets/main.css -------------------------------------------------------------------------------- /webui/src/assets/misans.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/src/assets/misans.css -------------------------------------------------------------------------------- /webui/src/assets/textStyleParse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/src/assets/textStyleParse.js -------------------------------------------------------------------------------- /webui/src/assets/wem2wav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/src/assets/wem2wav.js -------------------------------------------------------------------------------- /webui/src/components/LinkButtonWithIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/src/components/LinkButtonWithIcon.vue -------------------------------------------------------------------------------- /webui/src/components/PlayVoiceButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/src/components/PlayVoiceButton.vue -------------------------------------------------------------------------------- /webui/src/components/ResultEntry.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/src/components/ResultEntry.vue -------------------------------------------------------------------------------- /webui/src/components/StylizedText.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/src/components/StylizedText.vue -------------------------------------------------------------------------------- /webui/src/components/UserInfoCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/src/components/UserInfoCard.vue -------------------------------------------------------------------------------- /webui/src/global/global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/src/global/global.js -------------------------------------------------------------------------------- /webui/src/global/loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/src/global/loading.js -------------------------------------------------------------------------------- /webui/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/src/main.js -------------------------------------------------------------------------------- /webui/src/pages/ErrorPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/src/pages/ErrorPage.vue -------------------------------------------------------------------------------- /webui/src/pages/HomePage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/src/pages/HomePage.vue -------------------------------------------------------------------------------- /webui/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/src/router/index.js -------------------------------------------------------------------------------- /webui/src/utils/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/src/utils/request.js -------------------------------------------------------------------------------- /webui/src/views/QueryView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/src/views/QueryView.vue -------------------------------------------------------------------------------- /webui/src/views/SettingsView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/src/views/SettingsView.vue -------------------------------------------------------------------------------- /webui/src/views/TalkView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/src/views/TalkView.vue -------------------------------------------------------------------------------- /webui/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugeBlack/GenshinTextSearch/HEAD/webui/vite.config.js --------------------------------------------------------------------------------