苏美尔语语音组件引发未定义错误

问题描述

我尝试通过脚本调用动态语音,但是会引发未定义的异常

sumerian-custom-scripts/b001a0912e4b4f339ce5252ed1c46659.script.js?v=2:29 Uncaught TypeError: Cannot read property 'playSpeech' of undefined
    at sumerian-custom-scripts/b001a0912e4b4f339ce5252ed1c46659.script.js?v=2:29
    at emitToListeners (Bus.js:240)
    at traverse (Bus.js:255)
    at emitToAll (Bus.js:259)
    at Bus._emitToSingle (Bus.js:79)
    at Bus.emit (Bus.js:41)
    at Object.<anonymous> (sumerian-custom-scripts/570aefb4145a45529aad8a9232f9b170.script.js?v=7:62)

代码已尝试-

var setup = function(args,ctx) {
sumerian.SystemBus.addListener('aws.sdkReady',() => {
    var speechComponent = ctx.entity.getComponent("speechComponent");
    var speeches = speechComponent.speeches;
    var speech = speeches[Math.floor(Math.random() * speeches.length)];
    speech.play();
  },true
);
};

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)