dueros / dcs-sdk-java

Apache License 2.0
339 stars 120 forks source link

换醒词换不了 #2

Open mlb0925 opened 7 years ago

mlb0925 commented 7 years ago

换醒词换不了

chenqiuhua commented 7 years ago

同问,换了无效

Sdcxv commented 7 years ago

替换源码里的字符串就行

dachengai commented 7 years ago

使用方式:将DuerOS开发包中assets文件夹下的Wakeup.bin文件替换为从平台下载的bin文件。assets 里面没有 wakeup.bin

Sdcxv commented 7 years ago

@nongcunshaoye 替换源码里字符串就行,控制台那个方法不是给android java sdk使用的

ta893115871 commented 7 years ago

4.2唤醒词替换方法:

a.该项目中用的唤醒词资源文件是libbdEasrS1MergeNormal.so,为通用唤醒词资源。

b.只需要替换WakeUpImpl.java(android 实现)中的唤醒词改为你想要的唤醒词即可:比如茄子

 // 唤醒词
 private static final String WAKEUP_WORD = "茄子";

c.运行即可

ta893115871 commented 7 years ago

后期会更新readme

dachengai commented 7 years ago

1、音乐下唤醒效果不好 2、屏幕上看不到识别结果 3、 误唤醒挺频繁的

CSDgod commented 7 years ago

@nongcunshaoye 可以加您QQ 问您一些问题么,实在没地儿找,Issues也提了。

dachengai commented 7 years ago

@CSDgod 1345739055

shenguanghao commented 7 years ago

1、音乐下唤醒效果不好 2、屏幕上看不到识别结果 3、 误唤醒挺频繁的

@nongcunshaoye

  1. 音乐下唤醒效果,主要靠AEC (Acoustic Echo Cancellation),才能效果很好。这个主要靠硬件支持,一般测试用安卓手机估计都没有这个。DuerOS实际上接入的产品都会集成这部分硬件,播报/音乐播放下的唤醒效果会好很多。
  2. 屏幕上实时显示识别结果的功能在开发中,我们很快会开放这部分,敬请期待。
  3. 我们正在开发“服务端误唤醒检测”功能,具体说,在设备端唤醒了之后,服务端再做二次验证,如果判断为误唤醒则悄悄退出。这部分我们也会开放,敬请期待。
dachengai commented 7 years ago

@shenguanghao 非常感谢,会持续关注!