Appearance
@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
评估参数
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; }>