如何从javascript响应中进行计算机输入? 因此,只需从响应中选择一种声音即可?我不希望该用户选择某些内容-他会说播放声音-我通过api调用获取声音,然后他们开始播放
例如,我具有javascript函数:
module.exports.function = function CommandContext(userInput, $vivContext){
return {
audioInfo: {
category: 'SINGLE',
displayName: res.audio.name,
repeatMode: 'ALL',
doNotWaitForTTS: true,
audioItem: [{...}]
}
};
}
动作模型:
action (CommandContext) {
description ('Context')
type(Search)
collect {
input (userInput) {
type (commandUser)
}
computed-input (sound) {
type (audioPlayer.Result)
compute {
intent {
goal: audioPlayer.PlayAudio
value: CommandResult.audioInfo
}
}
hidden
}
}
output (CommandResult)
}
答案 0 :(得分:0)
很高兴听到您在API方面解决了该问题。
以下是一些有用的额外信息:
default-select
“为用户做出决定”,尽管它必须是select-first
或select-min
,但您可以阅读更多here。 followup
中的conversation-divers
或result-view
子键。检查我们的参考页here。 让我们知道它是否有帮助,并与Bixby一起玩!
以下是注释中其他问题的答案:
example
名称空间。