dh-picture-client
npm install @bddh/starling-dh-picture-clientjs
import PictureHuman from '@bddh/starling-dh-picture-client';const instance = new PictureHuman({
modelUrl: '形象 zip 包',
licenseUrl: 'license的 url',
licenseKey: 'license 的 key',
statusCallback: (status: object) => console.info(JSON.stringify(status)),
canvasId: '#canvas-pic' // 跟下文的 id一致,添加#
});
return (
)
`驱动与回调
音频驱动
`js
textRender({audioBuffer, completed, sample, finishListener});
`
文本驱动
`js
instance.textRender({
msg: {
token: '填写 appKey, appId 生成的鉴权 token',
text: '使用文本驱动数字人的播报文本',
tts: {
per: 5116,
spd: 5,
pit: 5,
vol: 5
},
interrupted: true
},
finishListener: res => console.info('播报完成', res)
});
``