图龙网络科技

问答社区

原创作者: 图龙网络科技 发布时间: 2023-09-23 231.94K 人阅读

跨平台基于云平台(阿里云、讯飞等)语音合成 API 的文字转语音助手。

太极混元 发布于 1个月前 分类:插件安装

跨平台基于云平台的语音合成 API 的文字转语音助手。支持单文本快速合成和批量合成。支持 windows、macOS、Linux。
目前支持阿里云、讯飞,其他平台陆续加入。
如果觉得不错,来个 star 支持下作者吧!你的 Star 是我更新代码的动力!:)

目前助手已经内置讯飞 100 多种场景语音合成。需要注意的是,使用特定语音,需要在讯飞云控制台添加场景支持。

1732355406-fe01ce2a7fbac8f

依赖

主要依赖库:

  • electron-builder
  • eslint
  • babel
  • css-loader
  • less
  • sass
  • typescript
  • webpack
  • prettier

目录

├── app.config.js                      // 基础配置
├── babel.config.js                    // babel 配置
├── build                              // 打包输出文件夹
│   ├── binary                         // 二进制打包输出
│   └── bundle                         // renderer main打包源输出
├── config                             // 打包配置
│   ├── dev.js                         // 开发监听启动
│   ├── dist.js                        // 发布打包源
│   ├── webpack.main.js                // background 编译
│   └── webpack.renderer.js            // renderer 编译
├── electron.builder.js                // electron.builder 二进制打包配置
├── global.d.ts                        // typescript 全局声明
├── lint-staged.config.js              // git commit 钩子
├── public                             // 静态文件
├── src                                // 页面源
│   ├── App.less                       // 入口样式
│   ├── assets                         // 资源文件
│   ├── background.ts                  // electron background
│   ├── config                         // 应用配置
│   ├── hook                           // hook
│   ├── index.tsx                      // entry file
│   ├── layout                         // 布局
│   ├── type                           // 声明文件
│   └── utils                          // 工具
└── tsconfig.json                      // typescript 配置
└── tslint.json                        // tslint 配置

开发安装依赖先

$ yarn

然后可执行如下脚本命令:

# 开发服务启动
$ yarn serve
# Lint 格式化
$ yarn lint
# 源构建输出
$ yarn dist
# 根据当前系统构建
$ yarn build
# 基于 dist 输出,根据当前系统构建
$ yarn build:now
# 构建 Windows 二进制
$ yarn build:windows
# 构建 Mac 二进制
$ yarn build:mac
# 构建 Linux 二进制
$ yarn build:linux
# 构建三平台
$ yarn build:all
下载代码请复制以下命令到终端执行:git clone https://gitee.com/funnyzak/tts-now.git

0个回复

  • 龙族们都在等待回复

提供中小企业建站高端正版精品系统

正品模板 购买协议