外观
语音识别(ruoyi-aihuman-asr)
模块:
ruoyi-aihuman-asr职责:将前端上传的音频转为文本(
/asr/recognize),对接 SiliconFlow ASR。
一、职责
- 接收
multipart/form-data音频文件(file,支持 mp3/wav/m4a) - 调用 SiliconFlow ASR 转写
- 返回识别文本
二、接口
| 接口 | 方法 | 说明 |
|---|---|---|
/digital-human/asr/recognize | POST(multipart) | 语音转文本,file + format → AsrController |
三、用到的模型
| 平台 | 模型 | 费用 | 配置 |
|---|---|---|---|
| 硅基流动 | FunAudioLLM/SenseVoiceSmall | 免费 | aihuman.asr.siliconflow.api-key |
四、凭证
- 硅基流动 API Key(
sk-开头),可与 NLU 共用;配置在aihuman.asr.siliconflow.api-key
五、关键类
AsrController:接收MultipartFileSiliconFlowAsrService:用RestTemplate发送 multipart 请求,Bearer 认证
六、官方文档
- 硅基流动 ASR(audio/transcriptions):https://siliconflow.cn/docs/api-reference/audio/transcriptions