robot.sdk package¶
Submodules¶
robot.sdk.AbstractPlugin module¶
-
class
robot.sdk.AbstractPlugin.AbstractPlugin(con)[源代码]¶ 基类:
object技能插件基类
-
IS_IMMERSIVE= False¶
-
SLUG= 'AbstractPlugin'¶
-
isValid(query, parsed)[源代码]¶ 是否适合由该插件处理
参数: query – 用户的指令字符串 parsed – 用户指令经过 NLU 解析后的结果
返回: True: 适合由该插件处理 False: 不适合由该插件处理
-
robot.sdk.AliSpeech module¶
robot.sdk.RASRsdk module¶
robot.sdk.TencentSpeech module¶
Tencent ASR && TTS API
robot.sdk.XunfeiSpeech module¶
robot.sdk.unit module¶
-
robot.sdk.unit.getSay(parsed, intent='')[源代码]¶ 提取 UNIT 的回复文本
参数: - parsed – UNIT 解析结果
- intent – 意图的名称
返回: UNIT 的回复文本
-
robot.sdk.unit.getSlotWords(parsed, intent, name)[源代码]¶ 找出命中某个词槽的内容
参数: - parsed – UNIT 解析结果
- intent – 意图的名称
- name – 词槽名
返回: 命中该词槽的值的列表。
-
robot.sdk.unit.getSlots(parsed, intent='')[源代码]¶ 提取某个意图的所有词槽
param parsed: UNIT 解析结果 param intent: 意图的名称 returns: 词槽列表。你可以通过 name 属性筛选词槽, 再通过 normalized_word 属性取出相应的值