Skip to content

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

IBaseSTTSkillOptions

Returns

BaseSTTSkill

Properties

params

static params: 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

IBaseSTTSkillOptions

Implementation of

ISkill.options


params

Get Signature

get params(): ISkillParams

Defined in: src/skill/base.stt.skill.ts:55

Returns

ISkillParams

Implementation of

ISkill.params

Methods

applyOnReply()

applyOnReply(content, messageType): Promise<{ content: SourceChatContent; messageType: SourceChatMessageType; }>

Defined in: src/skill/base.stt.skill.ts:101

在bot响应的消息被发出之前调用,可以基于bot的内容加工,返回新的内容和消息类型

Parameters

content

SourceChatContent

messageType

SourceChatMessageType

Returns

Promise<{ content: SourceChatContent; messageType: SourceChatMessageType; }>

Implementation of

ISkill.applyOnReply


applyOnSource()

applyOnSource(data): Promise<void>

Defined in: src/skill/base.stt.skill.ts:93

在消息被响应之前调用。无需响应的消息不会被调用 如果希望拦截bot的后续响应,可以将data中的message设置为空

Parameters

data

IAgentChatEventData

Returns

Promise<void>

Implementation of

ISkill.applyOnSource


init()

init(): Promise<void>

Defined in: src/skill/base.stt.skill.ts:59

Returns

Promise<void>

Implementation of

ISkill.init