Skip to content

ppagent / SenseVoiceSTTSkill

Class: SenseVoiceSTTSkill

Defined in: src/skill/sense.voice.stt.skill.ts:29

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

Extends

Constructors

Constructor

new SenseVoiceSTTSkill(_options): SenseVoiceSTTSkill

Defined in: src/skill/sense.voice.stt.skill.ts:109

Parameters

_options

ISenseVoiceSTTSkillOptions

Returns

SenseVoiceSTTSkill

Overrides

BaseSTTSkill.constructor

Properties

params

static params: ISkillParams

Defined in: src/skill/sense.voice.stt.skill.ts:30

Overrides

BaseSTTSkill.params

Accessors

options

Get Signature

get options(): ISenseVoiceSTTSkillOptions

Defined in: src/skill/sense.voice.stt.skill.ts:130

Returns

ISenseVoiceSTTSkillOptions

Overrides

BaseSTTSkill.options


params

Get Signature

get params(): ISkillParams

Defined in: src/skill/sense.voice.stt.skill.ts:134

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