XZVoice 项目简介
XZVoice 是一个基于 Electron、Vue 和 ElementUI 开发的文字转语音软件,利用了阿里云的语音合成引擎,将文本内容转化为自然流畅的语音。该项目为用户提供了一种高效便捷的文字朗读解决方案,既可以满足日常生活需求,也可以用于更专业的场景中。
爱发电支持与项目下载
用户可以通过爱发电平台支持此项目,链接为 爱发电。最新版本V2已经发布,用户可以通过以下百度网盘链接进行下载,访问地址:下载地址。
使用帮助
采用阿里云语音合成引擎
XZVoice 采用阿里云的语音合成引擎进行文字转语音处理。想要了解更多关于阿里云语音合成的内容,可以访问阿里云的官方网站:阿里云语音合成官网。
一、设置应用秘钥
为了使用阿里云的语音合成服务,用户需要在代码中设置自己的秘钥信息。可以按照以下步骤进行设置:
- 找到路径:
src\views\Convert\api\alibaba.js
- 修改代码,将
this.AccessKeyId
,this.AccessKeySecret
和this.appkey
设置成用户在阿里云申请的对应值。
this.AccessKeyId = '设置成你在阿里云申请的:AccessKeyId';
this.AccessKeySecret = '设置成你在阿里云申请的:AccessKeySecret';
this.appkey = '设置成你在阿里云申请的:appkey';
二、设置在线音乐
XZVoice 允许用户添加在线背景音乐以丰富音频输出。设置步骤如下:
- 找到路径:
src\views\Convert\SelectMusic.vue
- 搜索代码
http://xxx.xxx.com/
并修改为用户七牛云空间中设置的域名。 - 将背景音乐包上传到七牛云的空间,并设置为公开。
- 背景音乐包可通过以下地址下载:背景音乐包下载地址,密码为:9r9y。
三、软件打包
完成设置后,可以进行软件打包以便发布或分发:
npm i
npm run electron:build
通过上述命令,用户可以在本地环境中完成对软件的打包过程,使其能够在其他环境中运行。整体来说,XZVoice 提供了灵活丰富的功能,使得文字转语音成为一项简单而高效的任务,为用户创造了更多可能性。