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
; }>