Skip to content
/ tts Public
forked from x-dr/tts

微软azure文本转语音 音频下载

License

Notifications You must be signed in to change notification settings

muzihuaner/tts

This branch is 3 commits ahead of, 8 commits behind x-dr/tts:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

75c3968 · Nov 7, 2023

History

12 Commits
Aug 19, 2023
Aug 19, 2023
Nov 7, 2023
Aug 19, 2023
Aug 19, 2023
Aug 19, 2023
Aug 19, 2023
Aug 19, 2023
Aug 19, 2023
Aug 19, 2023
Aug 19, 2023
Aug 19, 2023
Aug 19, 2023
Aug 19, 2023

Repository files navigation

微软azure文本转语音 音频下载

Demo : https://tts.131213.xyz/

本文由GitHub Copilot 生成

1. 介绍

本项目是基于微软azure的文本转语音服务,通过调用微软azure的api接口,将文本转换为语音,然后下载到本地。

2. 安装说明

利用Cloudflare Workers部署

  1. 新建一个 Cloudflare Worker

  2. cf_worker.js 中的代码复制到 Cloudflare Worker 中并部署即可

修改前端

https://raw.githubusercontent.com/x-dr/cf_pages/main/tts.html 是前端代码 ,想修改的自己修改cf_worker.js中的下面行就行

    const html = await fetch("https://raw.githubusercontent.com/x-dr/cf_pages/main/tts.html")

利用docker部署

  1. 下载docker镜像
docker pull gindex/tts-azure:latest
  1. 运行容器
docker run -itd \
           --name tts \
            -p 3035:3035 \
           --restart=always \
           gindex/tts-azure:latest
  1. 访问地址
http://ip:3035/

利用Vercel部署

Deploy with Vercel

利用Linux服务器部署

  1. 安装nodejs (如果已经安装过nodejs则跳过此步骤)
curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs
  1. 安装git (如果已经安装过git则跳过此步骤)
sudo apt-get install git
  1. 下载项目
git clone https://github.com/x-dr/tts.git
  1. 安装依赖
cd tts
npm install
  1. 运行项目
node index.js
  1. 访问地址
http://ip:3035/

3. 使用说明

About

微软azure文本转语音 音频下载

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 75.1%
  • JavaScript 24.5%
  • Dockerfile 0.4%