├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── help_wanted.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── main-mac.yml │ └── main-win.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── electron-builder.json5 ├── electron ├── electron-env.d.ts ├── main │ └── index.ts ├── preload │ └── index.ts └── utils │ ├── api.ts │ ├── azure-api.ts │ ├── edge-api.ts │ ├── gpt-api.ts │ └── log.ts ├── index.html ├── package.json ├── public ├── electron-vite-vue.gif ├── favicon.ico └── node.png ├── src ├── App.vue ├── assets │ ├── electron.png │ ├── i18n │ │ └── i18n.ts │ ├── vite.svg │ └── vue.png ├── components │ ├── aside │ │ ├── Aside.vue │ │ └── Version.vue │ ├── configpage │ │ ├── BiliBtn.vue │ │ ├── ConfigPage.vue │ │ ├── Donate.vue │ │ ├── GiteeBtn.vue │ │ └── GithubBtn.vue │ ├── footer │ │ └── Footer.vue │ ├── header │ │ ├── Header.vue │ │ └── Logo.vue │ └── main │ │ ├── Loading.vue │ │ ├── Main.vue │ │ ├── MainOptions.vue │ │ ├── emoji-config.ts │ │ └── options-config.ts ├── env.d.ts ├── global │ ├── index.ts │ ├── initLocalStore.ts │ ├── registerElement.ts │ └── voices.ts ├── main.ts ├── store │ ├── play.ts │ └── store.ts └── types │ └── prompGPT.ts ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts ├── vite.config.ts.js └── yarn.lock /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/help_wanted.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/.github/ISSUE_TEMPLATE/help_wanted.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/main-mac.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/.github/workflows/main-mac.yml -------------------------------------------------------------------------------- /.github/workflows/main-win.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/.github/workflows/main-win.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/README.md -------------------------------------------------------------------------------- /electron-builder.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/electron-builder.json5 -------------------------------------------------------------------------------- /electron/electron-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/electron/electron-env.d.ts -------------------------------------------------------------------------------- /electron/main/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/electron/main/index.ts -------------------------------------------------------------------------------- /electron/preload/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/electron/preload/index.ts -------------------------------------------------------------------------------- /electron/utils/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/electron/utils/api.ts -------------------------------------------------------------------------------- /electron/utils/azure-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/electron/utils/azure-api.ts -------------------------------------------------------------------------------- /electron/utils/edge-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/electron/utils/edge-api.ts -------------------------------------------------------------------------------- /electron/utils/gpt-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/electron/utils/gpt-api.ts -------------------------------------------------------------------------------- /electron/utils/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/electron/utils/log.ts -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/package.json -------------------------------------------------------------------------------- /public/electron-vite-vue.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/public/electron-vite-vue.gif -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/public/node.png -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/assets/electron.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/src/assets/electron.png -------------------------------------------------------------------------------- /src/assets/i18n/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/src/assets/i18n/i18n.ts -------------------------------------------------------------------------------- /src/assets/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/src/assets/vite.svg -------------------------------------------------------------------------------- /src/assets/vue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/src/assets/vue.png -------------------------------------------------------------------------------- /src/components/aside/Aside.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/src/components/aside/Aside.vue -------------------------------------------------------------------------------- /src/components/aside/Version.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/src/components/aside/Version.vue -------------------------------------------------------------------------------- /src/components/configpage/BiliBtn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/src/components/configpage/BiliBtn.vue -------------------------------------------------------------------------------- /src/components/configpage/ConfigPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/src/components/configpage/ConfigPage.vue -------------------------------------------------------------------------------- /src/components/configpage/Donate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/src/components/configpage/Donate.vue -------------------------------------------------------------------------------- /src/components/configpage/GiteeBtn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/src/components/configpage/GiteeBtn.vue -------------------------------------------------------------------------------- /src/components/configpage/GithubBtn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/src/components/configpage/GithubBtn.vue -------------------------------------------------------------------------------- /src/components/footer/Footer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/src/components/footer/Footer.vue -------------------------------------------------------------------------------- /src/components/header/Header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/src/components/header/Header.vue -------------------------------------------------------------------------------- /src/components/header/Logo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/src/components/header/Logo.vue -------------------------------------------------------------------------------- /src/components/main/Loading.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/src/components/main/Loading.vue -------------------------------------------------------------------------------- /src/components/main/Main.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/src/components/main/Main.vue -------------------------------------------------------------------------------- /src/components/main/MainOptions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/src/components/main/MainOptions.vue -------------------------------------------------------------------------------- /src/components/main/emoji-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/src/components/main/emoji-config.ts -------------------------------------------------------------------------------- /src/components/main/options-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/src/components/main/options-config.ts -------------------------------------------------------------------------------- /src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/src/env.d.ts -------------------------------------------------------------------------------- /src/global/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/src/global/index.ts -------------------------------------------------------------------------------- /src/global/initLocalStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/src/global/initLocalStore.ts -------------------------------------------------------------------------------- /src/global/registerElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/src/global/registerElement.ts -------------------------------------------------------------------------------- /src/global/voices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/src/global/voices.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/store/play.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/src/store/play.ts -------------------------------------------------------------------------------- /src/store/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/src/store/store.ts -------------------------------------------------------------------------------- /src/types/prompGPT.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/src/types/prompGPT.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/vite.config.ts -------------------------------------------------------------------------------- /vite.config.ts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/vite.config.ts.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LokerL/tts-vue/HEAD/yarn.lock --------------------------------------------------------------------------------