ppagent / BaseSTTSkill
Class: abstract BaseSTTSkill
Defined in: src/skill/base.stt.skill.ts:17
对https://github.com/HG-ha/SenseVoice-Api的技能封装
Extended by
Implements
Constructors
Constructor
new BaseSTTSkill(
_options):BaseSTTSkill
Defined in: src/skill/base.stt.skill.ts:43
Parameters
_options
Returns
BaseSTTSkill
Properties
params
staticparams:ISkillParams
Defined in: src/skill/base.stt.skill.ts:18
Accessors
options
Get Signature
get options():
IBaseSTTSkillOptions
Defined in: src/skill/base.stt.skill.ts:51
Returns
Implementation of
params
Get Signature
get params():
ISkillParams
Defined in: src/skill/base.stt.skill.ts:55
Returns
Implementation of
Methods
applyOnReply()
applyOnReply(
content,messageType):Promise<{content:SourceChatContent;messageType:SourceChatMessageType; }>
Defined in: src/skill/base.stt.skill.ts:101
在bot响应的消息被发出之前调用,可以基于bot的内容加工,返回新的内容和消息类型
Parameters
content
messageType
Returns
Promise<{ content: SourceChatContent; messageType: SourceChatMessageType; }>
Implementation of
applyOnSource()
applyOnSource(
data):Promise<void>
Defined in: src/skill/base.stt.skill.ts:93
在消息被响应之前调用。无需响应的消息不会被调用 如果希望拦截bot的后续响应,可以将data中的message设置为空
Parameters
data
Returns
Promise<void>
Implementation of
init()
init():
Promise<void>
Defined in: src/skill/base.stt.skill.ts:59
Returns
Promise<void>