Skip to content

@sylis/api v0.0.1


@sylis/api / modules/speech/speech.service / SpeechService

Class: SpeechService

Defined in: apps/api/src/modules/speech/speech.service.ts:9

Constructors

Constructor

new SpeechService(configService): SpeechService

Defined in: apps/api/src/modules/speech/speech.service.ts:13

Parameters

configService

ConfigService

Returns

SpeechService

Methods

assessPronunciation()

assessPronunciation(audioBuffer, fileName, assessDto): Promise<PronunciationAssessResDto>

Defined in: apps/api/src/modules/speech/speech.service.ts:27

调用Python语音打分服务进行发音评估

Parameters

audioBuffer

Buffer

音频文件的Buffer

fileName

string

音频文件名

assessDto

PronunciationAssessReqDto

评估参数

Returns

Promise<PronunciationAssessResDto>

评估结果


checkHealth()

checkHealth(): Promise<{ model: string; status: string; }>

Defined in: apps/api/src/modules/speech/speech.service.ts:121

检查Python语音服务健康状态

Returns

Promise<{ model: string; status: string; }>