Skip to content

ppagent / TencentSTTSkill

Class: TencentSTTSkill

Defined in: src/skill/tencent.stt.skill.ts:16

https://github.com/HG-ha/SenseVoice-Api的技能封装

Extends

Constructors

Constructor

new TencentSTTSkill(_app, _options): TencentSTTSkill

Defined in: src/skill/tencent.stt.skill.ts:51

Parameters

_app

PPAgent

_options

ITencentSTTSkillOptions

Returns

TencentSTTSkill

Overrides

BaseSTTSkill.constructor

Properties

params

static params: ISkillParams

Defined in: src/skill/tencent.stt.skill.ts:17

Overrides

BaseSTTSkill.params

Accessors

options

Get Signature

get options(): ITencentSTTSkillOptions

Defined in: src/skill/tencent.stt.skill.ts:78

Returns

ITencentSTTSkillOptions

Overrides

BaseSTTSkill.options


params

Get Signature

get params(): ISkillParams

Defined in: src/skill/tencent.stt.skill.ts:82

Returns

ISkillParams

Overrides

BaseSTTSkill.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; }>

Inherited from

BaseSTTSkill.applyOnReply


applyOnSource()

applyOnSource(data): Promise<void>

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

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

Parameters

data

IAgentChatEventData

Returns

Promise<void>

Inherited from

BaseSTTSkill.applyOnSource


init()

init(): Promise<void>

Defined in: src/skill/tencent.stt.skill.ts:63

Returns

Promise<void>

Overrides

BaseSTTSkill.init