本帖最后由 lidicn 于 2018-4-20 09:18 编辑
因api变更,讯飞TTS已经无法使用!
此插件不需要api key
配置方法:
- 下载解压,复制到custom_components\tts文件夹下
- 设置yaml
tts:
- platform: iflytek
language: zh
person: 小英
person用于默认的播报角色,可以替换成下面这36位角色的任意一个。
PERSON_TYPE = {
'坤叔':'64010',#舌尖上的中国
'小英':'65040',
'飞飞':'65310',#飞碟说
'小薛':'65320',
'小俊':'65070',
'程程':'65080',
'小华':'62010',
'小宇':'15675',#央视新闻康主播
'小南':'65340',
'彬哥':'65090',
'小芳':'62020',#儿童读物
'瑶瑶':'65360',
'小光':'65110',
'百合仙子':'62060',#有声播报、专题
'韦香主':'62070',
'小媛':'60100',
'楠楠':'60130',#童声
'大灰狼':'65250',
'小洋':'65010',
'老马':'60150',
'原野':'65270',
'萌小新':'60170',#蜡笔小新
'颖儿':'67100',#赵丽颖
'葛二爷':'67230',#葛优
'小桃丸':'60120',#樱桃小丸子
'John':'69010',#英语
'凯瑟琳':'69020',#英语
'Steve':'69030',#乔布斯、英语
'奥巴马':'69055',#英语、普通话
'小梅':'10003',#粤语
'玉儿':'68120',#台湾
'小强':'68010',#湖南
'小坤':'68030',#河南
'晓倩':'68040',#东北
'小蓉':'68060',#四川
'小莹':'68080',#陕西
}
角色的用途及介绍
浏览器打开这个网址http://www.peiyinge.com/anchor?speakerType=1
选择你想要的角色
TTS的使用与之前的百度TTS7种人格类似
指定一位角色播报message
指定几位角色,并存为指定文件名的mp3
{"message":"这件事我也搞不懂啊#小英*#这都搞不清楚?你还说自己是高才生?#小俊*#是啊,他心里就没有一点B数#奥巴马*#你就不会上Hassbian论坛搜索一下吗?#萌小新*#","options":{"filename":"character.mp3"}}
以options的形式指定角色,并控制语速
{"message":"这件事我也搞不懂啊?","options":{"filename":"character.mp3","person":"萌小新","speed":"200"}}
speed为-200 到 200 之间的整数。正常速度为0
备注:
- 凯瑟琳她们是外国人,不会说中文的。一看到中文就一字不语。
10月10日更新:
新增随机人格
讯飞TTS随机人格.zip
(2.6 KB, 下载次数: 197)
{"message":"水烧开了#随机*#"}
{"message":"水烧开了#random*#"}
自动化中使用的时候建议先清理一次tts缓存,如果缓存有同样内容的tts,将不会生效【会使用缓存的MP3】。
新增随机语录功能详见:
https://bbs.hassbian.com/thread-1429-1-1.html
|