『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 149875|回复: 505

[新奇玩法] 还有这种操作系列教程 之 具备7种人格的百度TTS

  [复制链接]

219

主题

1287

帖子

7945

积分

超级版主

Rank: 8Rank: 8

积分
7945
金钱
6628
HASS币
86

教程狂人论坛风云人物突出贡献

发表于 2017-8-8 12:13:04 | 显示全部楼层 |阅读模式
本帖最后由 lidicn 于 2017-8-8 14:11 编辑

百度TTS用的是虫子大神的代码,修改了调用部分的代码。增加了语速、语调、性别、音量、文件名五个参数。

script:
#小韩,政法系高材生。目前已被楼主双规(规定时间,播报规定内容)。主要负责播报新闻。
  han_tts:
    sequence:
      - service: tts.baidu_say
        data_template:
          entity_id: media_player.vlc_player
          message: '{{msg}}'
          options:
            speed: 4
            pitch: 5
            volume: 9
            person: 1
          cache: false
#小思,播音系人美声甜女主播。目前已被楼主双规(规定时间,播报规定内容)。主要负责播报天气预报。
  si_tts:
    sequence:
      - service: tts.baidu_say
        data_template:
          entity_id: media_player.vlc_player
          message: '{{msg}}'
          options:
            speed: 5
            pitch: 5
            volume: 9
            person: 0
          cache: false
#小碧,3岁小萝莉一枚。主要负责卖萌。
  bi_tts:
    sequence:
      - service: tts.baidu_say
        data_template:
          entity_id: media_player.vlc_player
          message: '{{msg}}'
          options:
            speed: 3
            pitch: 9
            volume: 9
            person: 0
          cache: false
#小岸,热血少年,目前主要负责HA安防播报。
  an_tts:
    sequence:
      - service: tts.baidu_say
        data_template:
          entity_id: media_player.vlc_player
          message: '{{msg}}'
          options:
            speed: 3
            pitch: 9
            volume: 9
            person: 1
          cache: false

我有点编不下去了,只写出四种人格。求接力!又找到两个
#百度情感合成技术,度逍遥
  xiaoyao_tts:
    sequence:
      - service: tts.baidu_say
        data_template:
          entity_id: media_player.vlc_player
          message: '{{msg}}'
          options:
            speed: 5
            pitch: 5
            volume: 9
            person: 3
          cache: false
#百度情感合成技术,度丫丫
  yaya_tts:
    sequence:
      - service: tts.baidu_say
        data_template:
          entity_id: media_player.vlc_player
          message: '{{msg}}'
          options:
            speed: 5
            pitch: 5
            volume: 9
            person: 4
          cache: false

调用方法:
automation:
  - alias: test_speech
    trigger:
       - platform: event
         event_type: click
         event_data:
          entity_id: binary_sensor.switch_158dXXXXXXX
          click_type: single
    action:
      - service: script.si_tts
        data_template:
          msg: >
            "现在天气{{states('sensor.now_weather')}},
            温度是{{states('sensor.now_tmp')}}度,
            1小时后百分之{{states('sensor.1hour_pop')}}的可能会下雨。"


使用方法:
  • 下载解压,复制到对应文件夹
  • 修改baidu.py  tts缓存路径。打开baidu.py在第168行,修改成你的tts文件夹路径即可。

path_name = '/home/homeassistant/.homeassistant/tts/'+filename




游客,如果您要查看本帖隐藏内容请回复


回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2017-8-8 12:16:26 | 显示全部楼层
我擦,东莞回来的,都跑百度做tts去了?
回复

使用道具 举报

6

主题

72

帖子

404

积分

论坛分享达人

积分
404
金钱
332
HASS币
0
发表于 2017-8-8 12:18:58 来自手机 | 显示全部楼层
这操作没谁了!n
回复

使用道具 举报

13

主题

193

帖子

1062

积分

金牌会员

Rank: 6Rank: 6

积分
1062
金钱
868
HASS币
0

教程狂人

发表于 2017-8-8 12:28:15 | 显示全部楼层
这也太有意思了
回复

使用道具 举报

62

主题

603

帖子

6380

积分

论坛元老

Rank: 8Rank: 8

积分
6380
金钱
5702
HASS币
240

教程狂人论坛风云人物

发表于 2017-8-8 12:43:51 | 显示全部楼层
必须支持 强烈支持 lidicn大神不断出新品
回复

使用道具 举报

3

主题

343

帖子

1598

积分

严重灌水用户

积分
1598
金钱
1254
HASS币
0
发表于 2017-8-8 12:56:53 | 显示全部楼层
谢谢。。。。
回复

使用道具 举报

19

主题

457

帖子

8161

积分

元老级技术达人

云淡风轻近午天

积分
8161
金钱
7704
HASS币
0

教程狂人

发表于 2017-8-8 13:38:37 来自手机 | 显示全部楼层
这个好,哈哈,不错,之前切换还要重启hass
回复

使用道具 举报

4

主题

266

帖子

2527

积分

金牌会员

Rank: 6Rank: 6

积分
2527
金钱
2261
HASS币
0
发表于 2017-8-8 16:22:16 | 显示全部楼层
谢谢分享
回复

使用道具 举报

11

主题

337

帖子

1390

积分

金牌会员

iLee

Rank: 6Rank: 6

积分
1390
金钱
1052
HASS币
0
发表于 2017-8-8 16:32:03 | 显示全部楼层
这个666!!!!有种 嘿嘿嘿的感觉
回复

使用道具 举报

219

主题

1287

帖子

7945

积分

超级版主

Rank: 8Rank: 8

积分
7945
金钱
6628
HASS币
86

教程狂人论坛风云人物突出贡献

 楼主| 发表于 2017-8-8 16:34:18 | 显示全部楼层
linuxzlj 发表于 2017-8-8 16:32
这个666!!!!有种 嘿嘿嘿的感觉

能分享一个角色吗?差最后一个了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 22:48 , Processed in 0.062132 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表