问题标签 [bixby]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bixby - 如何让 bixby 使用 app-launch 打开谷歌地图?
我正在尝试使用复合卡中的单击键打开谷歌地图,但我不知道在应用程序启动的有效负载 URI 键中包含什么。文档使用了注释掉的示例,但我不知道要为应用程序填写什么(google-maps)。
我收到两个错误都是 Unknown key message/app-launch
。
这是我们尝试使用的代码,因此当单击复合卡片时,它会打开带有应用程序启动的谷歌地图。
bixby - 使用 EL 作为布局宏表达式的参数
尝试使用 EL 生成一个将变量作为输入到布局宏 -> 参数 -> 表达式/文字的输入。但它不断给我编译错误或输入我的 EL 的文字。
目前有没有办法做到这一点?
编辑添加的上下文
布局宏
bixby - 使用词汇类型标记训练数据时出现“非法计划”消息
我正在尝试使用词汇文件标记我的训练数据,以减少我需要添加的训练短语的数量,例如使用允许交替使用“账单”或“发票”的 Bill 词汇。我添加了一个 Bill 枚举类型和一个 Bill 词汇文件。但是,当我尝试将训练短语中的单词“bill”标记为值 Bill:Bill 时,我在训练条目中收到“非法计划”消息。
我的目标是行动。请注意,“bill”不是我操作的预期输入。我只是想尽量减少需要添加的训练短语的数量。
另外,你能解释一下“角色”在训练数据中的作用吗?我在文档中没有看到解释。
我希望 NL 模型能够成功编译,但我在培训条目中收到“非法计划”消息。
bixby - 如何让 bixby 识别训练话语中的真/假概念?
我正在制作一个胶囊,收集用户所说的运行房地产搜索的内容。但是,我无法通过培训来识别真/假值,例如用户想要停车位。
我尝试突出显示对停车的引用,选择布尔节点,并在表单部分写“真”,但这似乎不起作用。
这是我的训练话语:
"[g:SearchResultText] find (2)[v:Bedrooms] bedroom houses in (14850)[v:Zipcode] with (parking)[v:Parking:true]. my budget is (400000)[v:Price]"
但是,它不会学习训练话语。有什么想法可能会出错吗?
bixby - 结果的音频支持
如何从 javascript 响应中进行计算输入?所以只需从响应中选择一种声音???我不希望用户选择一些 - 他会说播放声音 - 我通过 api 调用获得声音,然后他们开始播放
例如我有javascript函数:
行动模式:
bixby - 如何让 bixby 提示输入可选输入?
在高层次上,我想设置一个包含一些必需输入和一些可选输入的操作。用户开始后,将提示他/她输入缺少的任何必需输入。如果/何时收集了所需的输入,我想问一下用户是否要指定更多可选输入。
具体用例是基于语音的房地产搜索。我设置了一些必需的输入,例如邮政编码、价格和卧室数量。然后我想让 bixby 询问“您想进一步优化您的搜索吗?” 如果用户说是,我们可以询问浴室数量、停车安排和其他更多利基参数。我不想让所有这些都成为必需,并且如果他们想通过“池”或某些未广泛使用的参数进行过滤,我必须提示每个人。并且基于语音,我不想只是将它作为屏幕上的复选框,因为扬声器上的某人将无法使用该参数。
我已经想到了 2 个潜在的解决方案,但我不知道它们是否会起作用(至少不依赖屏幕上的控件来实现基于语音的胶囊):
1)将搜索变成一个交易,然后代替正常的确认,尝试强行确认,询问用户是否要添加更多细化。也许像银行转账这样的事情,但否定的确认会导致 bixby 要求她以前没有要求的信息:https ://bixbydevelopers.com/dev/docs/sample-capsules/walkthroughs/simple-transactional#sample-capsule -演练
2) 再做 2 个必需的输入,一个名为“WantsOptionalParameters”的布尔值和另一个名为“OptionalParameters”的布尔值,它将是一个包含所有可选参数的结构。然后它会像正常的必需输入一样提示 WantsOptionalParameters,如果这是“真”,我可以有一个子操作,它会要求每个参数构造一个 OptionalParameters 对象。然后我们可以将该输出输入到搜索中。或者,如果 WantsOptionalParameters 为 false,我们可以自动构造带有所有否定响应的 OptionalParameters 并将其输入到原始操作中。
这两种解决方案都需要更多的研究和测试,我什至不知道它们是否会起作用,所以我希望能呼吁你们的智慧!
bixby - bixby 开发人员何时应使用 SearchTerm 与 SearchRegion?
我有兴趣添加对城市的搜索,但我不能 100% 确定要使用地理胶囊的哪一部分。看起来 SearchTerm 是针对不同点的,比如特定地址(至少 NamedPoint 看起来是这样),而 SearchRegion 似乎更像是一个地区或城市。
SearchTerm 部分提到了一个城市,山景城(我认为这不是空间中的一个点,而是一个二维范围。它可能是山景城的中心点?)
“SFO”、“60 South Market Street”、“Mountain View”和“Golden Gate Bridge”等话语都可以使用 SearchTerm 进行训练。您的胶囊不必处理搜索操作,而只需要一个或多个将 NamedPoint 作为输入的操作。
更让我困惑的是,我可能不理解你训练的概念和输入之间的区别。SearchRegion 部分说,如果您在命名点上进行训练,则可以使用该部分:
如果您已对命名点或分区进行了培训,则应提供将 SearchRegion 概念作为输入的操作。
我认为训练是在输入上完成的,但是“在命名点上进行训练”和“命名点输入”之间有区别吗?NamedPoint 输入似乎与 SearchTerm 一起使用,而命名点训练与 SearchRegions 一起使用。
有没有人了解何时使用一个而不是另一个?
android - Bixby 胶囊切换电话功能?
我不知道如何让我的 bixby 功能改变电话功能的状态。我想打开和关闭 wifi,但在文档中找不到。
bixby 胶囊是否可以使用电话功能?
samsung-mobile - 如何使用 Bixby 在 Android 活动中的视图上生成“onClick()”事件
我想使用三星 Bixby 在我的 Android 应用程序的活动中生成类似“onClick()”的事件(该活动有几个按钮,我想使用 Bixby 的语音命令来点击它们)。我该怎么做?
该应用程序是用 Java 编写的。
我已阅读 Bixby 入门指南,但我仍然不明白如何操作
android - 如何将数据从 Android 应用程序传递到三星 Bixby 胶囊?
我想将 Bixby 语音命令添加到我的 Android 应用程序。我的应用有 2 个活动。Activity_1 调用服务并将数据传递给 Activity_2。Activity_2 有几个按钮并对数据执行一些操作。
我不知道如何使用 Bixby 语音命令来调用这些操作(相当于按下按钮)
是否可以将数据从 Activity_1 传递到 Bixby 胶囊(并将 Activity_2 完全替换为 Bixby 胶囊)?
或者是否可以从 Bixby 胶囊中调用 Activity_2 中的方法?
任何帮助将不胜感激!