TTS Azure Web 是一个 Azure 文本转语音(TTS)网页应用。通过语音合成标记语言 (SSML) 对输出语音结果微调,可以在本地运行或使用你的 Azure Key 一键部署。
TTS Azure Web is an Azure Text-to-Speech (TTS) web application. It allows you to run it locally or deploy it with a single click using your Azure Key.
主要特性:
该项目适合那些希望在体验 Azure TTS 全功能的同时最小化设置工作的用户。
在线演示: https://tts.femoon.top/cn
获取你的 API 密钥
具体可以参考 Bob 官方申请 Azure TTS 的图文教程,流程只需要到获取完密钥就可以了。
# 安装 yarn
npm i -g yarn
# 安装依赖
yarn
# 构建生产环境
yarn build
# 运行生产环境服务
yarn start
在开始开发之前,必须在项目根目录创建一个新的 .env.local
文件,并输入你的 Azure Key 和对应的地区:
# 你的 Azure Key (必填)
SPEECH_KEY=your_azure_key
# 你的 Azure 地区 (必填)
SPEECH_REGION=your_azure_region
# 输入框最大长度限制 (可选)
NEXT_PUBLIC_MAX_INPUT_LENGTH=4000
本地运行开发服务器:
# 安装 yarn
npm i -g yarn
# 安装依赖
yarn
# 运行服务器
yarn dev
使用浏览器打开 http://localhost:3000 查看结果。