网友bawangxx:看见网上文字转语音这类软件大部分是收费的,免费的也有,但是效果不好,自学electron跨平台桌面开发有一段时间了,练手作品,给大家分享一下吧。采用的是阿里语音合成引擎,效果非常好,语言种类齐全,软件里面的key是申请免费的,官网文档上面说是最多同时两个进程,所以多个人同时转换可能会失败吧,你们自己测试,软件代码是完全开源的,代码在GitHub上面,会前端的可以自己打包。
使用帮助
采用阿里云语音合成引擎 官网地址:https://ai.aliyun.com/nls/tts
一、设置应用秘钥
1.找到路径:src\views\Convert\api\alibaba.js
2.修改代码:
static AccessKeyId = '设置成你在阿里云申请的:AccessKeyId';
static AccessKeySecret = '设置成你在阿里云申请的:AccessKeySecret';
static appkey = '设置成你在阿里云申请的:appkey';
二、设置在线音乐
1.找到路径:src\views\Convert\SelectMusic.vue
2.搜索代码:http://xxx.xxx.com/ 修改为:你在七牛云空间cname的域名
3.将背景音乐包上传到七牛云的空间,设置为公开
4.背景音乐包下载地址:https://bawangxx.lanzoux.com/b0c34tv9e 密码:9r9y
三、软件打包
执行:
npm i
npm run electron:build
下载方式
https://bawangxx.lanzoux.com/b0c34twef 密码 fyxs
https://pan.baidu.com/s/14szTxJIqBmbuxEfIZYTBLg 提取码 1234
https://github.com/bawangxx/xz_voice
背景音乐包
https://bawangxx.lanzoux.com/b0c34tv9e 密码:9r9y
特别说明
在线音乐是用七牛云存储空间存储的,但是我给关了,原因:万一人多流量超标了,我又没钱付费,所以我打包的软件不能用在线音乐功能,但是你们可以使用自定义背景音乐,自己下载音乐包,有动手能力打包的就无所谓咯,代码完全开源的,GitHub上面有说明!