Coder Social home page Coder Social logo

dcs-sdk-js's People

Contributors

wwwppp0801 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dcs-sdk-js's Issues

修改码率后AudioPlayer无法播放

recorder默认的是32bit 44100的码率导致播放语速过快,修改为16bit 48000的码率后,voiceoutput可以正常语速播放,然而audioplayer无法播放歌曲,而play status 显示的是正在播放
---以下内容2018-3-19更新
我在dcs_client.js中,将 原本的“用RecorderWrapper包一下,是因为怕播放指令执行的时候,管道已经输出了一点东西了,复用一下RecorderWrapper的缓存功能”重新改为了之前版本没有用recordwrapper的代码,这个时候audioplayer开始工作了,可以正常的输出音频声音,但是voiceoutput停止了输出,类似于 “小度小度,今天的天气”等的回答全都没了声音。

node index.js 迅速退出

在树莓派上,获取oauth之后,运行. dcs_test.sh可以听到“抱歉,我不太确定你说了什么”,但运行node index.js会迅速退出,可能是什么原因?

以下是log:

$node index.js
use node built in http2 module
26.0f4cb043644faddac179e8d308230da9.2592000.1527302678.530048537-9844478
https://dueros-h2.baidu.com
downstream logid:wangpeng20_dumi_xxxxxxx_152471114440552_monitor
rec start
(node:17510) ExperimentalWarning: The http2 module is an experimental API.
downstream created!
send event:{
  "requestId": "wp1524711144819",
  "event": {
    "header": {
      "namespace": "ai.dueros.device_interface.system",
      "name": "SynchronizeState",
      "messageId": "wp1524711144819"
    },
    "payload": {}
  },
  "clientContext": [
    {
      "header": {
        "namespace": "ai.dueros.device_interface.location",
        "name": "GpsState"
      },
      "payload": {
        "longitude": 0,
        "latitude": 0,
        "geoCoordinateSystem": "WGS84"
      }
    },
    {
      "header": {
        "namespace": "ai.dueros.device_interface.alerts",
        "name": "AlertState"
      },
      "payload": {
        "allAlerts": [],
        "activeAlerts": []
      }
    },
    {
      "header": {
        "namespace": "ai.dueros.device_interface.audio_player",
        "name": "PlaybackState"
      },
      "payload": {
        "playerActivity": "IDLE"
      }
    },
    {
      "header": {
        "namespace": "ai.dueros.device_interface.voice_output",
        "name": "SpeechState"
      },
      "payload": {
        "offsetInMilliseconds": 0,
        "playerActivity": "IDLE"
      }
    },
    {
      "header": {
        "namespace": "ai.dueros.device_interface.voice_input",
        "name": "ListenState"
      },
      "payload": {
        "wakeword": "小度小度"
      }
    },
    {
      "header": {
        "namespace": "ai.dueros.device_interface.screen",
        "name": "ViewState"
      },
      "payload": {}
    }
  ]
}
event logid:wangpeng20_dumi_xxxxxxx_1524711144823_monitor

Input File     : 'hw:1,0' (alsa)
Channels       : 2
Sample Rate    : 44100
Precision      : 32-bit
Sample Encoding: 32-bit Signed Integer PCM

In:0.00% 00:00:01.15 [00:00:00.00] Out:50.2k [   ===|===   ] Hd:5.9 Clip:0    
$

How to customize awakening words?

How to customize awakening words?
I found that the action is to wake up through NEW_WAKE this procedure to resolve, and did not see the loading of a custom wake-up word.

run with problem on mac

ERROR (ExpectToken():snowboy-io.cc:166) Expected token "", got instead "".
/Users/qiaolongfei/project/duer/dcs-sdk-js/snowboy/lib/node/index.js:64
this.nativeInstance = new SnowboyDetectNative(options.resource, options.models.modelString);
^

Error: ERROR (ExpectToken():snowboy-io.cc:166) Expected token "", got instead "".

[stack trace: ]
0 snowboy.node 0x0000000104942e2e _ZN7snowboy13GetStackTraceEv + 94
1 snowboy.node 0x0000000104943b05 _ZN7snowboy13SnowboyLogMsgD2Ev + 421
2 snowboy.node 0x0000000104945ce4 _ZN7snowboy11ExpectTokenEbPKcPNSt3__113basic_istreamIcNS2_11char_traitsIcEEEE + 1012
3 snowboy.node 0x000000010491f3a6 _ZN7snowboy21UniversalDetectStream16ReadHotwordModelERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE + 2438
4 snowboy.node 0x000000010491e03d _ZN7snowboy21UniversalDetectStreamC2ERKNS_28UniversalDetectStreamOptionsE + 1261
.
.
.
10 node 0x000000010017a644 _ZN2v88internal25FunctionCallbackArguments4CallEPFvRKNS_20FunctionCallbackInfoINS_5ValueEEEE + 356
11 node 0x00000001001c4a45 _ZN2v88internal12_GLOBAL__N_119HandleApiCallHelperEPNS0_7IsolateENS1_16BuiltinArgumentsILNS0_21BuiltinExtraArgumentsE3EEE + 1765
12 node 0x00000001001cf231 _ZN2v88internalL21Builtin_HandleApiCallEiPPNS0_6ObjectEPNS0_7IsolateE + 465
13 ??? 0x0000393a29d060c7 0x0 + 62921972408519
14 ??? 0x0000393a29d1eb1f 0x0 + 62921972509471

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.