5.0.1 • Published 7 years ago

chivox-jssdk v5.0.1

Weekly downloads
4
License
MIT
Repository
-
Last release
7 years ago

ChiVoxSDK v5.0

简介

ChiVoxSDK v5.0是由苏州驰声信息科技(ChiVox Co., Ltd.)提供,基于JavaScript EMCAScript 5 / 6规范开发的JSSDK。

内含提供稳定易用的:

  • 语音录音机(支持边录边评)
  • 播放器
  • 语音评测面板
  • 其他工具和功能函数

驰声语音评测服务的开发者们可以使用JavaScript版的ChiVoxSDK,更为方便快捷的在各类前端和Web项目中加入语音评测功能。

ChiVoxSDK v5.0默认提供HTML5模式,其中录音和播放功能,需要在HTTPS环境下,同时浏览器需要支持:

navigator.getUserMedia || navigator.webkitGetUserMedia
    || navigator.mozGetUserMedia || navigator.msGetUserMedia

才能启用HTML5模式,其他环境,请提前准备好FLASH插件。

如有必要, 可以调用:

ChiVoxSDK.Utils.support_h5()

来检测当前的环境是否支持HTML5模式。

安装

NPM安装

npm install ChiVoxSDK

下载tgz包

下载地址

在线引用

<script type="text/javascript" src="//sdk.cloud.chivox.com/chivoxsdk-js/v5.0/chivox.min.js"></script>

应用示例

`javascript` import ChiVoxSDK from 'chivox';

let sdk = new ChiVoxSDK({ appKey: Config.appKey, //mode: ChiVoxSDK.MODE.FLASH, sigurl: "/token", data: { audioUrl: "/static/ni2-hao3.mp3", serverParams: { coreType: "cn.word.score", refText: '你好', rank: 100, userId: "chivox demo", } },

onScore: (data) => {
  var resultObj = new ChiVoxSDK.CnWordScore(data);
},

onScoreError: (errorType) => {//评分失败的显示 "TIMEOUT", "NO_DATA", ErrorID
  var errorObj = ChiVoxSDK.StatusCode.get(errorType, "cn");
  alert(errorObj.feedback);
}

};

$('#info').text(ChiVoxSDK ver: ${ChiVoxSDK.VERSION}, mode: ${ChiVoxSDK.mode(sdk.options.mode)});

[更多](/)


## 模块列表

[ChiVoxSDK](module-ChiVoxSDK.html)

[ChiVoxSDK/flash](module-ChiVoxSDK_flash.html)

[ChiVoxSDK/html5](module-ChiVoxSDK_html5.html)

[ChiVoxSDK/lib](module-ChiVoxSDK_lib.html)

[ChiVoxSDK/Paragraph](module-ChiVoxSDK_Paragraph.html)

[ChiVoxSDK/score](module-ChiVoxSDK_score.html)


## 许可
[MIT](https://github.com/epoberezkin/ajv/blob/master/LICENSE)