爱阅书香听书 微软TTS Vercel部署教程(转)

docker1年前 (2024)更新 admin
1,375 0

爱阅听书 微软TTS Vercel部署教程(Edge 大声朗读)<–原文地址

本文仅做记录

前言

Note

关于需要代理的问题解决方法:

由于 *.vercel.app 的域名在国内是无法直连访问的,如果不添加自己的域名,就需要在听书的时候一直代理访问。但是如果你有一个自己的域名(且没有被墙),那么只要使用这个域名,就可以直连访问了

部署

  1. 需要有一个 github 账户,没有的先去注册一个,如果实在访问不了 github,可以去注册一个 gitlab 试试,我没试过,但应该也可行
  2. 这里有两种做法,如果不希望使用 TOKEN (类似密码保护)的,选择“无需 TOKEN”的方法;如果需要使用有 TOKEN 的版本(会使后续设置变得复杂一些),请点击“需要 TOKEN”的方法。

无需 TOKEN: 点这一个按钮

爱阅书香听书 微软TTS Vercel部署教程(转)

需要 TOKEN: 点这一个按钮

爱阅书香听书 微软TTS Vercel部署教程(转)

还需要设置一个 TOKEN,跟着指引走就好


用 github 登陆,什么设置都不用改,点 Create 之后等待构建完毕

构建完成后,会出现一个有着网站预览的页面,直接点红色箭头所指的预览,进入部署好的页面,并记下新部署好的页面的网址 应该形如 https://一些字母.vercel.app

爱阅书香听书 微软TTS Vercel部署教程(转)

添加域名(可选)

Note

本步骤为可选项目,如果配置了可以直连听书,否则需要全程代理。不想添加的可以直接跳到“爱阅书香配置”小标题。

  1. 获取一个域名。这里以我的域名 tts.yfi.moe 进行演示。目前应该有不少可以免费获取的域名,比如 .eu.org 之类的,请自行谷歌
  2. 点击 Continue in Dashboard,再点击右上角的 Domains 按钮。爱阅书香听书 微软TTS Vercel部署教程(转)
  3. 输入框中输入你想要的域名,然后点击 Add。比如,我的域名是 yfi.moe,我想使用它的三级域名 tts.yfi.moe 作为 tts 用的域名,那么就填写 tts.yfi.moe爱阅书香听书 微软TTS Vercel部署教程(转)
  4. 此时,Vercel 会提示没有做 DNS。按照提示,在你的 DNS 服务商中设置好 cname 记录,然后等待一段时间直到 Vercel 不再显示 Invalid Configuration (可以通过域名访问网站)为止。添加 CNAME 记录的方法随服务商而异,请自行搜索。爱阅书香听书 微软TTS Vercel部署教程(转)

软件内配置:

阅读 & 爱阅记配置

阅读直接用网络导入就行。

爱阅记要么用手机扫码或者在手机浏览器中点一键导入按钮,这样都是一键导入的;要么复制它直接显示的链接,打开页面,把页面内容复制到 在线语音库管理 -> 右上角菜单 -> JSON 输入 中。

爱阅书香配置

Tip

注意这部分的配置都是大小写敏感的,不要打错了

打开爱阅书香,进入设置 ->听书 ->自定义语音库 ->创建

  • 名称:任意
  • 合成字数:建议 200
  • 请求方式:GET
  • 地址:第一步里获取的网址,后边加上 /api/aiyue,最终填进去的应该形如 https://一些字母.vercel.app/api/aiyue,或者 https://设置好的域名(以我为例便是tts.yfi.moe)/api/aiyue。记得点右上角的保存
  • 参数 ->添加 ->请输入请求参数:text,内容填%@
  • 解析字段 ->添加 ->请输入解析字段与规则:playData,内容填 ResponseData
  • 如果在之前部署时选择了使用 TOKEN,则 Http 配置 ->自定义 HTTP 头 ->添加 ->请输入 HTTP 协议头信息:authorization,内容填 Bearer 你的token ,比如说你的 TOKEN 是 example,则内容填 Bearer example,设置完回到刚刚的页面。没有设置 TOKEN 的不用管这一步
  • 可选:参数 ->添加 ->请输入请求参数:voiceName,内容填自己想要的人声(参考 这里),不添加这个参数的话默认 zh-CN-XiaoxiaoNeural(要么填好人声,要么不要添加这个参数,不要添加了参数但是内容为空)。部分语音可能已经被微软关了,所以没法用可以换一个试试。
爱阅书香听书 微软TTS Vercel部署教程(转)
© 版权声明

相关文章