ppagent / SoviteTTSSkill
Class: SoviteTTSSkill
Defined in: src/skill/sovite.tts.skill.ts:41
agent的技能,可以用来做任何关于消息源或者bot回复的内容的操作,如改变文本回复为语音回复
Extends
Constructors
Constructor
new SoviteTTSSkill(
_options
):SoviteTTSSkill
Defined in: src/skill/sovite.tts.skill.ts:161
Parameters
_options
Returns
SoviteTTSSkill
Overrides
Properties
params
static
params:ISkillParams
Defined in: src/skill/sovite.tts.skill.ts:42
Overrides
Accessors
options
Get Signature
get options():
ISoviteTTSSkillOptions
Defined in: src/skill/sovite.tts.skill.ts:179
Returns
Overrides
params
Get Signature
get params():
ISkillParams
Defined in: src/skill/sovite.tts.skill.ts:183
Returns
Overrides
Methods
applyOnReply()
applyOnReply(
content
,messageType
,sourceData
,allContent?
):Promise
<{content
:SourceChatContent
;messageType
:SourceChatMessageType
; }>
Defined in: src/skill/base.tts.skill.ts:86
在bot响应的消息被发出之前调用,可以基于bot的内容加工,返回新的内容和消息类型
Parameters
content
messageType
sourceData
allContent?
string
当回复类型是文本且回复全部完成时,会传入该参数,表示完整的回复内容
Returns
Promise
<{ content
: SourceChatContent
; messageType
: SourceChatMessageType
; }>
Inherited from
getAudioBuffer()
getAudioBuffer(
text
):Promise
<Buffer
<ArrayBufferLike
>>
Defined in: src/skill/sovite.tts.skill.ts:191
Parameters
text
string
Returns
Promise
<Buffer
<ArrayBufferLike
>>
Overrides
BaseTTSSkill.getAudioBuffer
init()
init():
Promise
<void
>
Defined in: src/skill/sovite.tts.skill.ts:187
Returns
Promise
<void
>