做了个微软 Azure TTS 的演示站,欢迎体验

11 天前
 Retas
在 B 站之前就有碰到用 Azure TTS 配音的视频,虽然会听出一点电流声觉得不正常,但是整体语音表现无限接近于真人,不得不感叹地表最强 TTS 的实力。

最近项目需要接触了下 Azure TTS ,但是官方的演示页面不知道啥时候下架了,最近又在学 react 和 typescript ,自然拐进了 nextjs 的坑,就当练手搞了个演示站,技术栈是 react + nextjs + nextui + tailwindcss 。服务器白嫖 vercel ,域名用的子域名,部署服务 0 费用.

项目支持 vercel 一键部署,需要使用你自己的 key ,如果有 visa 卡,可以通过 https://azure.microsoft.com/zh-cn/products/ai-services/text-to-speech 注册一个账户白嫖一年。

当然也欢迎免费体验~

1. 语音感情方面,带有多语言标签的语音表现最好,最接近真人
2. 其他语音支持配置风格和角色的有些效果也很惊喜
3. 高级设置可以设置语速、语调、音量
4. 支持下载语音

网站链接: https://tts.femoon.top

仓库地址: https://github.com/Femoon/tts-azure-web

技术相关:第一次接触 nextjs ,项目中用了官方的方法实现多语言切换,说实话通过 url 跳转切换很奇怪,看了几个开源项目,都是类似方案实现。想问下现在主流的 nextjs14 多语言方案是什么。代码不规范的地方的地方还请坛友指点下,感谢~
1497 次点击
所在节点    分享创造
16 条回复
muzihuaner
11 天前
好东西啊🥳
muzihuaner
11 天前
中文语音貌似有点少
muzihuaner
11 天前
zh-CN-XiaoxiaoNeural (女)
zh-CN-YunxiNeural (男)
zh-CN-YunjianNeural (男)
zh-CN-XiaoyiNeural (女)
zh-CN-YunyangNeural (男)
zh-CN-XiaochenNeural (女)
zh-CN-XiaohanNeural (女)
zh-CN-XiaomengNeural (女)
zh-CN-XiaomoNeural (女)
zh-CN-XiaoqiuNeural (女)
zh-CN-XiaoruiNeural (女)
zh-CN-XiaoshuangNeural (女性、儿童)
zh-CN-XiaoyanNeural (女)
zh-CN-XiaoyouNeural (女性、儿童)
zh-CN-XiaozhenNeural (女)
zh-CN-YunfengNeural (男)
zh-CN-YunhaoNeural (男)
zh-CN-YunxiaNeural (男)
zh-CN-YunyeNeural (男)
zh-CN-YunzeNeural (男)
zh-CN-XiaochenMultilingualNeural1,3 (女)
zh-CN-XiaorouNeural1 (女)
zh-CN-XiaoxiaoDialectsNeural1 (女)
zh-CN-XiaoxiaoMultilingualNeural3 (女)
zh-CN-XiaoyuMultilingualNeural1,3 (女)
zh-CN-YunjieNeural1 (男)
zh-CN-YunyiMultilingualNeural1,3 (男)
貌似没有这些
Retas
11 天前
@muzihuaner #3 有的,上面这个列表需要语言选择 Chinese (Mandarin, Simplified) ,官方分类比较多😂
yanqic
11 天前
op,你这个“晓萱”的语音怎么弄的,我比你少一个
Retas
11 天前
@yanqic 我看了下我这边本地列表接口返回也没有了。列表接口是官方请求返回的,因为数据量比较多,我给这个列表设定了 24 小时的服务端缓存,网页上显示的「晓萱」应该是缓存,至于官方下架的原因就不清楚了😂
ailaodao
11 天前
支持,晚上搭一个用用
jikoya
9 天前
Azure 被删后,再也搞不到免费的了?楼主这个 TTS 是免费的吧
Retas
9 天前
@jikoya #8 Azure 把官方演示站删了,应该是之前被薅多了。现在也可以新用户注册,送一年服务,个人用完全够了。我这个站用的是官方 key
apollo007
9 天前
@Retas 请教一下,我注册了,用了一段时间,就用不了了,报错 4429 ,是什么情况,求指点
Retas
9 天前
@apollo007 没遇到过,网上说可能是每分钟调用的次数过多,或者免费额度用完,可以去 Azure 控制台看下额度情况
bigtear
8 天前
网站很棒,官方 Key 是啥
@Retas #9
bigtear
8 天前
@bigtear 官方 API 吗😂
Retas
7 天前
@bigtear #13 是的,注册了 Azure 之后就可以创建文本转语音服务拿到 key ,然后使用 key 就能调官方的 API
7r4ncy
6 天前
看我主页卖 azure100 订阅可以用
Yamaha
3 天前
感谢,很实用。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1050478

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX