当我尝试ALMemory
使用以下代码获取数据时:
session.service("ALMemory").done(function (ALMemory) {
var value = ALMemory.getData("ALTextToSpeech/TextDone");
});
这value
是类型AL::ALValue
。我如何将其转换为 int,因为在这种情况下,当前说话的预期为 0,当前不讲话的预期为 1。我试图用不同的方法将它转换为 int 或数字或字符串,但没有成功。
当我将此功能与 python SDK 一起使用时:
def onLoad(self):
self.memory = ALProxy("ALMemory")
def onUnload(self):
self.memory = None
def onInput_checkIfSpeaking(self, p):
value = self.memory.getData("ALTextToSpeech/TextDone")
这value
是 int 类型,而不是AL::ALValue
. 这可以用 JavaScript 实现吗?