rabin 4 years ago
parent
commit
12e4950249

BIN
runtime/data/beep_hi.wav


BIN
runtime/data/beep_lo.wav


BIN
runtime/data/camera.wav


+ 176 - 0
runtime/data/default.yml

@@ -0,0 +1,176 @@
+robot_name_cn: '孙悟空'
+first_name: '师父'
+last_name: '唐'
+timezone: HKT
+location: '深圳'
+
+# 后台管理端
+server:
+    enable: true
+    host: '0.0.0.0'  # ip 地址
+    port: '5000'     # 端口号    
+    username: 'wukong'  # 用户名
+    # cookie 的 secret ,用于对 cookie 的内容进行加密及防止篡改
+    # 建议使用 os.urandom(24) 生成一串随机字符串
+    # 强烈建议修改!!!
+    cookie_secret: '__GENERATE_YOUR_OWN_RANDOM_VALUE_HERE__'
+    # 密码的 md5,可以用 python3 wukong.py md5 "密码" 获得
+    # 初始密码为 wukong@2019
+    # 强烈建议修改!!!
+    validate: 'f4bde2a342c7c75aa276f78b26cfbd8a'
+
+# snowboy 离线唤醒
+# https://snowboy.kitt.ai/dashboard
+# 建议到 https://snowboy.kitt.ai/hotword/32768
+# 使用相同环境录入你的语音,以提升唤醒成功率和准确率
+hotword: 'wukong.pmdl'  # 唤醒词模型,如要自定义请放到 $HOME/.wukong 目录中
+sensitivity: 0.4  # 灵敏度
+silent_threshold: 15 # 判断为静音的阈值。环境比较吵杂的地方可以适当调大
+recording_timeout: 5 # 录制的语音最大长度(秒)
+
+# 当机器人反问用户时,是否自动进入下一轮聆听
+active_mode: true
+
+# 勿扰模式,该时间段内自动进入睡眠,避免监听
+do_not_bother:
+    enable: false # 开启勿扰模式
+    since: 23    # 开始时间
+    till: 9      # 结束时间,如果比 since 小表示第二天
+    hotword_switch: false  # 是否使用唤醒词开关唤醒模式
+    on_hotword: '悟空别吵.pmdl'  # 通过这个唤醒词可切换勿扰模式。默认是“悟空别吵”
+    off_hotword: '悟空醒醒.pmdl'  # 通过这个唤醒词可切换勿扰模式。默认是“悟空醒醒”
+
+# 语音合成服务配置
+# 可选值:
+# baidu-tts     - 百度语音合成(推荐)
+# xunfei-tts    - 讯飞语音合成
+# ali-tts       - 阿里语音合成(推荐)
+# tencent-tts   - 腾讯云语音合成(推荐)
+tts_engine: baidu-tts
+
+# 语音识别服务配置
+# 可选值:
+# baidu-asr     - 百度在线语音识别
+# xunfei-asr    - 讯飞语音识别
+# ali-asr       - 阿里语音识别
+# tencent-asr   - 腾讯云语音识别(推荐)
+asr_engine: baidu-asr
+
+# 百度语音服务
+# http://yuyin.baidu.com/
+baidu_yuyin:
+    appid: '9670645'
+    api_key: 'qg4haN8b2bGvFtCbBGqhrmZy'   # 建议使用自己的百度语音APP的API Key
+    secret_key: '585d4eccb50d306c401d7df138bb02e7'
+    per: 1  # 发音人选择 0:女生;1:男生;3:度逍遥;4:度丫丫
+    lan: 'zh'
+
+# 讯飞语音服务
+# appid 及 api_key 需前往
+# https://xfyun.cn/
+# 注册创建是WebAPI应用,并赋予语音听写及在线语音合成两项能力
+# 然后将外网ip地址添加进ip白名单(外网ip查询:https://ip.51240.com/),
+# 或者使用白名单ip中转服务器
+xunfei_yuyin:
+    appid: '5c540c39'
+    asr_api_key: '859bc21e90c64d97fae77695579eb05e'  # 语音听写
+    tts_api_key: '680c0eba7c1752503fa0a6ac971ce2cd'  # 在线语音合成
+    voice: 'xiaoyan'  # 全部可选:http://suo.im/51dhCS
+    url: 'http://api.musiiot.top/stt.php' # 白名单ip中转服务器(可选)
+
+# 阿里云语音
+# appKey及token需前往
+# https://ai.aliyun.com/nls
+# 注册获取
+ali_yuyin:
+    appKey: 'x04ujKJ7oRvDgt6h'
+    token: '7237029b69f146e89bac004bb61c09ee'
+    voice: 'xiaogang' #xiaoyun为女生,xiaogang为男生, 全部可选:http://suo.im/4x8RzQ
+
+# 腾讯云语音
+# 先前往 https://cloud.tencent.com
+# 注册语音识别和语音合成服务,获得 appid ,然后在访问管理
+# https://console.cloud.tencent.com/cam
+# 创建子用户,访问API密钥获得 secretid 和 secret_key
+# 注册获取
+tencent_yuyin:
+    appid: '1253537070'
+    secretid: 'AKID7C7JK9QomcWJUjcsKbK8iLQjhju8fC3z'
+    secret_key: '2vhKRVSn4mXQ9PiT7eOtBqQhR5Z6IvPn'
+    region: 'ap-guangzhou'  # 服务地区,有效值:http://suo.im/4EEQYD
+    voiceType: 0            # 0: 女声1;1:男生1;2:男生2
+    language: 1             # 1: 中文;2:英文
+
+# NLU 引擎
+# 可选值:
+# unit      - 百度 UNIT
+nlu_engine: unit
+
+# 聊天机器人
+# 可选值:
+# tuling    - 图灵机器人
+# emotibot  - 小影机器人
+robot: emotibot
+
+# 图灵机器人	
+# http://www.tuling123.com
+tuling:
+    tuling_key: '98f95153fb5c4684a5602b909949ba61'  # 建议使用自己的图灵机器人API Key
+
+# 小影机器人
+# http://botfactory.emotibot.com/
+emotibot:
+    appid: '32ee80dddb36f1dc5356517503b3f55e'
+
+# 邮箱
+# 如果使用网易邮箱,还需设置允许第三方客户端收发邮件
+email:
+    enable: true
+    address: '你的邮箱地址'
+    password: '你的邮箱密码'  # 如果是网易邮箱,须填写应用授权密码而不是登录密码!
+    smtp_server: 'smtp.163.com'
+    smtp_port: '25'  # 这里填写非SSL协议端口号
+    imap_server: 'imap.163.com'
+    imap_port: '143'  # 这里填写非SSL协议端口号    
+    read_email_title: true  # 当有邮件时,是否朗读邮件标题
+
+# 拍照
+# 需接入摄像头才能使用
+camera:
+    enable: false
+    type: 0                 # 摄像头类型 0:usb_camera,1:树莓派 5MP 摄像头,2:Mac OSX 摄像头
+                            # 对于 Mac OSX 摄像头,请先安装 imagesnap 。例如 Mac OSX: brew install imagesnap
+    dest_path: "/Users/panweizhou/Pictures/" # 保存目录
+    quality: 5              # 成像质量(0~100),不支持 imagesnap
+    vertical_flip: true     # 竖直翻转,不支持 imagesnap
+    horizontal_flip: false  # 水平翻转,不支持 imagesnap
+    count_down: 3           # 倒计时(秒),仅当开启倒计时时有效
+    sound: true             # 是否有拍照音效
+    usb_camera: false       # 是否是 USB 摄像头(已废弃,请使用 type)
+
+## 本地音乐插件
+LocalPlayer:
+    path: "/Users/panweizhou/Music"  # 本地音乐存放路径
+
+
+statistic: true # 是否开启上报
+
+#######################
+# 第三方插件的配置
+#######################
+
+# 在这里放第三方插件的配置
+# https://github.com/wzpan/wukong-contrib
+
+# 百度FM
+baidufm:
+    channel: 14
+
+# 天气
+# 使用心知天气的接口
+# https://www.seniverse.com/
+weather:
+    enable: false
+    key: '心知天气 API Key'
+
+

BIN
runtime/data/off.wav


BIN
runtime/data/on.wav


BIN
runtime/data/wukong.pmdl


BIN
runtime/data/wukong_pi.pmdl


BIN
runtime/data/zhimakaimen.pmdl


BIN
runtime/data/悟空别吵.pmdl


BIN
runtime/data/悟空别吵_pi.pmdl


BIN
runtime/data/悟空醒醒.pmdl


BIN
runtime/data/悟空醒醒_pi.pmdl