找回密码
 立即注册

微信扫码登录

搜索
查看: 196168|回复: 505

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

 火... [复制链接]

219

主题

1070

回帖

8066

积分

超级版主

积分
8066
金钱
6747
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




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


回复

使用道具 举报

219

主题

1070

回帖

8066

积分

超级版主

积分
8066
金钱
6747
HASS币
86

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

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

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

使用道具 举报

219

主题

1070

回帖

8066

积分

超级版主

积分
8066
金钱
6747
HASS币
86

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

 楼主| 发表于 2017-8-11 21:04:02 | 显示全部楼层
jdeal 发表于 2017-8-11 20:54
想请教下,我下载了这个,然后我新建了一个script放到根目录,然后把script那段复制到里面并在configuratio ...

不知道你为啥要这样改。要看具体log才知道什么问题吧
回复

使用道具 举报

219

主题

1070

回帖

8066

积分

超级版主

积分
8066
金钱
6747
HASS币
86

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

 楼主| 发表于 2017-8-11 21:35:55 来自手机 | 显示全部楼层
filename去掉了保存不了的啊。我不知你改动baidu.py想实现什么目的
回复

使用道具 举报

219

主题

1070

回帖

8066

积分

超级版主

积分
8066
金钱
6747
HASS币
86

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

 楼主| 发表于 2017-8-11 23:22:06 来自手机 | 显示全部楼层
是的
回复

使用道具 举报

219

主题

1070

回帖

8066

积分

超级版主

积分
8066
金钱
6747
HASS币
86

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

 楼主| 发表于 2017-8-11 23:55:43 来自手机 | 显示全部楼层
脚本调用是msg不是message
回复

使用道具 举报

219

主题

1070

回帖

8066

积分

超级版主

积分
8066
金钱
6747
HASS币
86

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

 楼主| 发表于 2017-9-15 20:06:05 | 显示全部楼层
nemo 发表于 2017-9-15 20:05
想试试这个 要接音箱么?

不接也行!
无线
不无线也行!
自己吼!
回复

使用道具 举报

219

主题

1070

回帖

8066

积分

超级版主

积分
8066
金钱
6747
HASS币
86

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

 楼主| 发表于 2017-9-15 20:22:00 | 显示全部楼层
nemo 发表于 2017-9-15 20:08
自己吼!!!
能接小米网关的tts倒是好事 不过估计不行

破解才行
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-9-17 03:10 , Processed in 0.812943 second(s), 7 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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