TTS server多语言检测脚本

19 迷糊博士 1年前 1149次点击

想必大家都碰到过,有一段很好的外文资料,又因为语音库读外语,读得不好而听感极差,总算找到了一个TTS,而又觉得中,外文切换太浪费时间,碰到一个读屏不读的文本,是不是感觉很好奇?是不是很想知道它是什么语言,平时想学外语。有了一个可以使用的语音库。但他只能读那一种语言。能不能和我们的中文配合起来使用呢?有没有软件可以解决上面提出的一切问题呢?答案肯定是有的, TTS server完美解决您的问题

下面内容复制到剪贴板导入更方便哦

正式版4.2新增默认语言设置。

https://sy.mgz6.cc/shuyuan/b2f76e086293e81876145e61ec5fc682.json

4.3测试版可能存在不稳定性优化了,对默认语言的设置。增加默认语言帮助提示,尝试修复默认语言不生效的bug。感谢开发者的修改

https://sy.mgz6.cc/shuyuan/4cd0bddcfeb0ccc47deb5d60d95de0f7.json

首先下载TTS server配置好权限后,点击右上角更多选项。选择。朗读规则管理。并进入。

之后点击更多选项,点击,导入。。 选择。网络链接。将上面的复制链接内容粘贴点击导入即可。导入时勾选语言检测。

接下来就是返回主界面添加条目。

点击,添加条目。按钮后,我们已,添加内置TTS。为例。

1,作为备用。选择后。,你选择的语音将在你的主语音引擎不可用时播放。

2,出现了两个单选按钮,一个是全部,一个是标签。全部的意思就是不分角色使用该引擎朗读所有文本。标签就是选择朗读规则,并使用朗读规则分配文本朗读,在这里我们选择标签。

3,选择完标签后会发现多出了一个下拉列表名为规则脚本,在这里选择语言检测。

4,标签。点进去后会显示时钟语言,您要让这个引擎朗读什么语言就选择哪一种语言就好,将来语言列表会更加完善。也会实现正则表达式匹配语言进行更个性化的处理。

5,作为默认语言。下拉列表可选择是或否?当您选择是的时候。数字和检测不出的文本会用该语言朗读,若选择否脚本会自动判断上面的语言,并用上一个语言朗读数字或检测不出的文本。接口推荐,没有复杂的听书要求,首选微软edge接口,原因,在中国北京有他自己的服务器节点,计是最快也是最稳定的一个接口,缺点就是发音人比较少,无法调节感情,其次推荐clibchamp在这里我就不贴链接了。可以到各大QQ分享里或群里下载此插件。首次使用。请在kiwi或电脑上抓一个token。田径变量。推荐理由。声音清晰可调节感情角色丰富。

新建完两个条目后,在,更多选项。内将多语音旁白对白打开,后勾选,你设置好的条目,笔者设置的是

中文,云扬(zh-CN-YunyangNeural) 目标中文 语速:100 | 音量:50 | 音高:跟随 audio-24khz-96kbitrate-mono-mp3 Edge

英文Guy(en-US-GuyNeural) 目标英文 语速:100 | 音量:50 | 音高:跟随 audio-24khz-96kbitrate-mono-mp3 Edge

以上就是最新的,通过脚本实现多语言朗读的方法了

共 17 条评论
0 

复杂了,有傻瓜式的一键操作吗

迷糊博士 [楼主] 1年前
0 

新建完两条条目后,更多选项内替换规则管理启用,导入我上面的配置[

{

"name": "([a-zA-Z\\p{P} ]+)",

"isRegex": true,

"pattern": "([a-zA-Z\\p{P} ]+)",

"replacement": "“$1”"

}

]

叮咚 1年前
0 

这个正则表达式很复杂,我看能不能上网上自己学会了,那样就能为所欲为,随便改了,而且那个解说也支持正则表达式,但是*好像不咋给力,朗读乱七八糟的,我看能不能让他把所有乱七八糟符号给他全都朗读出来

0 

支持,好帖子

江浸月 1年前
0 

感谢分享。

0916 1年前
0 

你的这个用户名很容易让我想起猪猪侠里面的。

迷糊博士 [楼主] 1年前
0 

老粉了

肯特 1年前
0 

顶帖

今梦 1年前
0 

支持一下

0916 1年前
0 

哦,原来是这样啊!

0 

支持好帖。

叶力森 1年前
0 

不错不错,好的铁子,感谢分享。

0 

好帖必须支持啊

0 

支持。

0 

那个微软tts能不能帮忙放个链接?32位的

迷糊博士 [楼主] 1年前
0 
天海 1年前
0 

感谢楼主。我正有这方面的需要呢。

添加一条新评论

登录后可以发表评论 去登录