Skip to content

ppagent / XunfeiSTTSkill

Class: XunfeiSTTSkill

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

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

Extends

Constructors

Constructor

new XunfeiSTTSkill(_app, _options): XunfeiSTTSkill

Defined in: src/skill/xunfei.stt.skill.ts:61

Parameters

_app

PPAgent

_options

IXunfeiSTTSkillOptions

Returns

XunfeiSTTSkill

Overrides

BaseSTTSkill.constructor

Properties

params

static params: ISkillParams

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

Overrides

BaseSTTSkill.params

Accessors

options

Get Signature

get options(): IXunfeiSTTSkillOptions

Defined in: src/skill/xunfei.stt.skill.ts:81

Returns

IXunfeiSTTSkillOptions

Overrides

BaseSTTSkill.options


params

Get Signature

get params(): ISkillParams

Defined in: src/skill/xunfei.stt.skill.ts:84

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/base.stt.skill.ts:59

Returns

Promise<void>

Inherited from

BaseSTTSkill.init