Files
ragflow/conf/models/funasr.json
Haruko386 d57edee9c3 Go: add funASR provider (#17171)
### Summary

As title

verif ied from CLI

```
RAGFlow(api/default)>  asr with 'paraformer@test@funasr' audio './internal/test.wav' param '{"language": "en"}'
+----------------------------------------------------------------------------------------------------------------------+
| text                                                                                                                 |
+----------------------------------------------------------------------------------------------------------------------+
| The examination and testimony of the experts enabled the commission to conclude that five shots may have been fired. |
+----------------------------------------------------------------------------------------------------------------------+
```
---

<img width="2876" height="1377" alt="image"
src="https://github.com/user-attachments/assets/4cee62c6-1c71-43ce-b398-4d9fbff33c3c"
/>

```bash
INFO:     127.0.0.1:51910 - "POST /v1/audio/transcriptions HTTP/1.1" 200 OK██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [00:00<00:00,  2.19it/s]
INFO:     127.0.0.1:60934 - "GET /v1/models HTTP/1.1" 200 OK%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [00:00<00:00,  2.10it/s]
```

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-07-21 19:20:34 +08:00

91 lines
1.3 KiB
JSON

{
"name": "FunASR",
"url": {
"default": "http://localhost:8000/v1"
},
"url_suffix": {
"asr": "audio/transcriptions",
"models": "models"
},
"class": "local",
"models": [
{
"name": "fun-asr-nano",
"model_types": [
"asr"
]
},
{
"name": "Fun-ASR-MLT-Nano",
"model_types": [
"asr"
]
},
{
"name": "SenseVoiceSmall",
"model_types": [
"asr"
]
},
{
"name": "paraformer",
"model_types": [
"asr"
]
},
{
"name": "Paraformer-zh-streaming",
"model_types": [
"asr"
]
},
{
"name": "Qwen3-ASR",
"model_types": [
"asr"
]
},
{
"name": "GLM-ASR-Nano",
"model_types": [
"asr"
]
},
{
"name": "Whisper-large-v3",
"model_types": [
"asr"
]
},
{
"name": "Whisper-large-v3-turbo",
"model_types": [
"asr"
]
},
{
"name": "ct-punc",
"model_types": [
"asr"
]
},
{
"name": "fsmn-vad",
"model_types": [
"asr"
]
},
{
"name": "cam++",
"model_types": [
"asr"
]
},
{
"name": "emotion2vec+large",
"model_types": [
"asr"
]
}
]
}