原生开发微软TTS文本转语音网站源码(语音合成 SDK)

原生开发微软TTS文本转语音网站源码(语音合成 SDK)

源码介绍

这是一款2023年最新开发的微软文字转语音网页版源码(text-to-speech),本源码现已支持各种常用功能,如:发音角色、发音风格、语速调节、音调调节等,文本转语音支持多种朗读风格,包括如新闻播报、客服服务、大喊、高兴、悲伤等情感,本源码会持续升级,有喜欢的可查看演示效果,目前做这个功能的网站很少很少,引流效果贼好。

本系统主要应用于中国大陆地区,目前我们已经整合了大陆的所有方言,如:普通话、上海话、东北话、河南话、陕西话、四川话等,其他国家现在仅整合了日语、韩语、英语,其他国家的 语言我们一般用不到所以我们也没整合,国外用户如需使用,请联系客服后期升级!

提示:限时活动价普通用户800,永久会员用户仅需480!

使用说明

本源码可直接本地使用,也可以在上传网页端使用,具体操作如下:

隐藏内容

本内容需权限查看
  • 注册用户: 800积分
  • VIP会员: 640积分8折
  • 永久会员: 640积分8折
已有67人解锁查看

特色功能

  • 支持普通话和常见方言,方便小众地区使用
  • 支持语速和音调调节,可适配自己需要的语音
  • 支持试听,调节好自己需要的风格后即可下载
原生开发微软TTS文本转语音网站源码(语音合成 SDK)插图
最新微软TTS文字转语音源码

集成微软文字转语音源码

其他说明

一、注意说明

文本转语音 (A Speech service feature that converts text to lifelike speech),目前本源码已经全部完成,不过因为接口是收费的所以本源码上线后不会免费给普通用户使用的,会员用户是可以免费使用的,免费版源码也已经放出,免费版调用的是官方接口所以不需要KEY秘钥即可使用,有需要免费版的可前往《微软文本转语音源码》下载!

二、区别差异

说起差异的话,免费版的调用接口,和官网的功能一样,因为用的人多所以不稳定,而且部分文字是英文,如说话感情,而收费版的 也就是这款源码,所有的文字则是全部可自定义的,只是接口需要KEY秘钥,但很稳定!

三、源码优势

代码全开源,网站上线后引流效果贼棒,可自由整合到任何自己的网站,也可单独使用,当然你要盈利也是没问题的。

截图展示

主要结构主页展示
原生开发微软TTS文本转语音网站源码(语音合成 SDK)插图
文本转语音

原生开发微软TTS文本转语音网站源码(语音合成 SDK)插图

常规参数

语言语音

不同的国家或地区有不同的语音(发音人),这里我只写大陆和特别地区的发音,完整的还是需要结合官网查看,官网写得更详细,参考现有的矩阵结合官网说明语音支持

特别注意:预览版声音只在美国东部、西欧和东南亚这三个区域提供。


大陆地区(普通话):

编号 代码 人物 性别 版本
1 zh-CN-XiaoxiaoNeural 晓晓 正式版
2 zh-CN-YunyangNeural 云扬 正式版
3 zh-CN-XiaochenNeural 晓辰 正式版
4 zh-CN-XiaohanNeural 晓涵 正式版
5 zh-CN-XiaomoNeural 晓墨 正式版
6 zh-CN-XiaoqiuNeural 晓秋 正式版
7 zh-CN-XiaoruiNeural 晓睿 正式版
8 zh-CN-XiaoshuangNeural 晓双 正式版
9 zh-CN-XiaoxuanNeural 晓萱 正式版
10 zh-CN-XiaoyanNeural 晓颜 正式版
11 zh-CN-XiaoyouNeural 晓悠 正式版
12 zh-CN-YunxiNeural 云希 正式版
13 zh-CN-YunyeNeural 云野 正式版
14 zh-CN-XiaomengNeural 晓梦 预览版
15 zh-CN-XiaoyiNeural 晓伊 预览版
16 zh-CN-XiaozhenNeural 晓甄 预览版
17 zh-CN-YunfengNeural 云枫 预览版
18 zh-CN-YunhaoNeural 云皓 预览版
19 zh-CN-YunjianNeural 云健 预览版
20 zh-CN-YunxiaNeural 云夏 预览版
21 zh-CN-YunzeNeural 云泽 预览版

大陆地区(四川话):

编号 代码 人物 性别 版本
1 zh-CN-sichuan-YunxiNeural 云希 预览版

大陆地区(上海话):

编号 代码 人物 性别 版本
1 wuu-CN-XiaotongNeural 晓彤 预览版
1 wuu-CN-YunzheNeural 云哲 预览版

大陆地区(山东话):

编号 代码 人物 性别 版本
1 zh-CN-shandong-YunxiangNeural 云翔 预览版

大陆地区(陕西话):

编号 代码 人物 性别 版本
1 zh-CN-shaanxi-XiaoniNeural 晓妮 预览版

大陆地区(河南话):

编号 代码 人物 性别 版本
1 zh-CN-henan-YundengNeural 云登 预览版

大陆地区(东北话):

编号 代码 人物 性别 版本
1 zh-CN-liaoning-XiaobeiNeural 晓北 预览版

 

香港地区:

编号 代码 人物 性别 版本
1 zh-HK-HiuMaanNeural 曉曼 正式版
2 zh-HK-HiuGaaiNeural 曉佳 正式版
3 zh-HK-WanLungNeural 雲龍 正式版

台湾地区:

编号 代码 人物 性别 版本
1 zh-TW-HsiaoChenNeural 曉臻 正式版
2 zh-TW-HsiaoYuNeural 曉雨 正式版
3 zh-TW-YunJheNeural 雲哲 正式版

说话风格

DavisNeural、JaneNeural、JasonNeural、NancyNeural 和 TonyNeural 的愤怒、欢快、兴奋、友好、充满希望、悲伤、大喊大叫、惊恐、不友好和低语风格只在美国东部、西欧和东南亚这三个服务区域提供。 若要了解如何配置和调整神经网络声音风格和角色,请参阅语音合成标记语言


风格 说明
style=”advertisement-upbeat” 用兴奋和精力充沛的语气推广产品或服务。
style=”affectionate” 以较高的音调和音量表达温暖而亲切的语气。 说话者处于吸引听众注意力的状态。 说话者的个性往往是讨喜的。
style=”angry” 表达生气和厌恶的语气。
style=”assistant” 以热情而轻松的语气对数字助理讲话。
style=”calm” 以沉着冷静的态度说话。 语气、音调和韵律与其他语音类型相比要统一得多。
style=”chat” 表达轻松随意的语气。
style=”cheerful” 表达积极愉快的语气。
style=”customerservice” 以友好热情的语气为客户提供支持。
style=”depressed” 调低音调和音量来表达忧郁、沮丧的语气。
style=”disgruntled” 表达轻蔑和抱怨的语气。 这种情绪的语音表现出不悦和蔑视。
style=”embarrassed” 在说话者感到不舒适时表达不确定、犹豫的语气。
style=”empathetic” 表达关心和理解。
style=”envious” 当你渴望别人拥有的东西时,表达一种钦佩的语气。
style=”excited” 表达乐观和充满希望的语气。 似乎发生了一些美好的事情,说话人对此非常满意。
style=”fearful” 以较高的音调、较高的音量和较快的语速来表达恐惧、紧张的语气。 说话人处于紧张和不安的状态。
style=”friendly” 表达一种愉快、怡人且温暖的语气。 听起来很真诚且满怀关切。
style=”gentle” 以较低的音调和音量表达温和、礼貌和愉快的语气。
style=”hopeful” 表达一种温暖且渴望的语气。 听起来像是会有好事发生在说话人身上。
style=”lyrical” 以优美又带感伤的方式表达情感。
style=”narration-professional” 以专业、客观的语气朗读内容。
style=”narration-relaxed” 为内容阅读表达一种舒缓而悦耳的语气。
style=”newscast” 以正式专业的语气叙述新闻。
style=”newscast-casual” 以通用、随意的语气发布一般新闻。
style=”newscast-formal” 以正式、自信和权威的语气发布新闻。
style=”poetry-reading” 在读诗时表达出带情感和节奏的语气。
style=”sad” 表达悲伤语气。
style=”serious” 表达严肃和命令的语气。 说话者的声音通常比较僵硬,节奏也不那么轻松。
style=”shouting” 就像从遥远的地方说话或在外面说话,但能让自己清楚地听到
style=”sports-commentary” 用轻松有趣的语气播报体育赛事。
style=”sports-commentary-excited” 用快速且充满活力的语气播报体育赛事精彩瞬间。
style=”whispering” 说话非常柔和,发出的声音小且温柔
style=”terrified” 表达一种非常害怕的语气,语速快且声音颤抖。 听起来说话人处于不稳定的疯狂状态。
style=”unfriendly” 表达一种冷淡无情的语气。

注:以上参数均来自官网说明,使用SSML时大家也可参考上述核心参数结合使用(目前参数仅限大陆或港澳台地区,其他地区请至语音合成标记语言 (SSML) -语音服务查看)

更新记录

Azure-TTS文字转语音V9:

  1. 常规BUG修复
  2. 更改默认样式的CDN链接,方便国内使用

Azure-TTS文字转语音V8:

  1. 常规BUG修复

Azure-TTS文字转语音V7:

  1. 优化界面风格,精简代码
  2. 新增配音样例试听
  3. 新增下载缓冲动画,防止用户以为无反应连续点击
  4. 新增模拟声音选项
  5. 更改语音数据获取方式,方便维护
  6. 优化播放按钮,改为试听模式,默认只合成80个字符

Azure-TTS文字转语音V6:

  1. 取消python脚本下载按钮,和相关代码
  2. 优化代码结构,美化界面效果
  3. 新增语言模型美国英语、越南语、葡萄牙语、法语
  4. 新增一键清除文字按钮
  5. 优化播放停止按钮监控参数
  6. 优化播放控制音频播放的缓冲区大小

Azure-TTS文字转语音V5:

  1. 优化播放按钮,增加停止选项,不会出现两个声音
  2. 美化代码结构,整理细节展示效果

Azure-TTS文字转语音V4:

  1. 优化发音风格选项,匹配每个发音角色
  2. 美化主体界面,优化细节展示效果
  3. 新增FontAwesome图标,按钮添加对应图标

Azure-TTS文字转语音V3:

  1. 调整SSML选项位置,默认文本,勾选后为SSML高级模式
  2. 优化下载功能按钮,只下载不播放
  3. 优化发音风格选项,新增所有发音风格,不匹配角色

Azure-TTS文字转语音V2:

  1. 新增语速、音调调节功能
  2. 新增发音风格选项,不匹配角色
  3. 新增播放功能按钮

Azure-TTS文字转语音V1:

  1. 完成微软TTS文字转语音基本框架
  2. 支持语系选择、发音角色、文本和SSML模式
  3. 下载功能,边播边下载、支持 Python脚本下载
  4. 支持秘钥输入、KEY区域手动输入
© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享