ChiVoxSDK v5.0
简介
ChiVoxSDK v5.0是由苏州驰声信息科技(ChiVox Co., Ltd.)提供,基于JavaScript EMCAScript 5 / 6规范开发的JSSDK。
内含提供稳定易用的:
- 语音录音机(支持边录边评)
- 播放器
- 语音评测面板
- 其他工具和功能函数
驰声语音评测服务的开发者们可以使用JavaScript版的ChiVoxSDK,更为方便快捷的在各类前端和Web项目中加入语音评测功能。
ChiVoxSDK v5.0默认提供HTML5模式,其中录音和播放功能,需要在HTTPS环境下,同时浏览器需要支持:
``
javascript
navigator.getUserMedia || navigator.webkitGetUserMedia
|| navigator.mozGetUserMedia || navigator.msGetUserMedia
`
才能启用HTML5模式,其他环境,请提前准备好FLASH插件。
如有必要, 可以调用:
`
javascript
ChiVoxSDK.Utils.support_h5()
`
来检测当前的环境是否支持HTML5模式。
安装
$3
`
bash
npm install ChiVoxSDK
`
$3
下载地址
$3
`
html
`
应用示例
`
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
ChiVoxSDK/flash
ChiVoxSDK/html5
ChiVoxSDK/lib
ChiVoxSDK/Paragraph
ChiVoxSDK/score
许可
MIT