Skip to content

ppagent / SiliconFlowSTTSkill

Class: SiliconFlowSTTSkill

Defined in: src/skill/silicon.flow.stt.skill.ts:12

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

Extends

Constructors

Constructor

new SiliconFlowSTTSkill(_app, _options): SiliconFlowSTTSkill

Defined in: src/skill/silicon.flow.stt.skill.ts:48

Parameters

_app

PPAgent

_options

ISiliconFlowSTTSkillOptions

Returns

SiliconFlowSTTSkill

Overrides

OpenAISTTSkill.constructor

Properties

params

static params: ISkillParams

Defined in: src/skill/silicon.flow.stt.skill.ts:13

Overrides

OpenAISTTSkill.params

Accessors

options

Get Signature

get options(): ISiliconFlowSTTSkillOptions

Defined in: src/skill/silicon.flow.stt.skill.ts:62

Returns

ISiliconFlowSTTSkillOptions

Overrides

OpenAISTTSkill.options


params

Get Signature

get params(): ISkillParams

Defined in: src/skill/silicon.flow.stt.skill.ts:66

Returns

ISkillParams

Overrides

OpenAISTTSkill.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

OpenAISTTSkill.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

OpenAISTTSkill.applyOnSource


init()

init(): Promise<void>

Defined in: src/skill/openai.stt.skill.ts:72

Returns

Promise<void>

Inherited from

OpenAISTTSkill.init