JKinco Listen · 筑听(开源本地版)

Local model guide

中文版 / Chinese version

Speech recognition (ASR)

Default: FunASR paraformer-zh + fsmn-vad + ct-punc.

Language model (LLM)

Default: Ollama qwen2.5:7b-instruct.

Hardware Recommended model What to expect
8 GB RAM qwen2.5:3b / qwen3:4b Usable, noticeably slow generation
16 GB RAM qwen2.5:7b-instruct The recommended default
32 GB RAM / 8 GB+ VRAM qwen2.5:14b / qwen3:8b Clearly better output quality
64 GB RAM / 24 GB+ VRAM qwen2.5:32b Approaching commercial quality

Switching models:

OLLAMA_MODEL=qwen2.5:14b docker compose up -d
# or, in manual mode
ollama pull qwen2.5:14b

Any OpenAI-compatible endpoint works — vLLM, llama.cpp server, LM Studio. Point .env at it:

LLM_BASE_URL=http://127.0.0.1:8000/v1/chat/completions
LLM_MODEL_NAME=your-model-name

Getting better output

A note on quantization

Ollama’s default quantization (Q4_K_M) is a reasonable trade-off for this workload. Minutes generation is a summarization task rather than a reasoning-heavy one, so the quality loss from 4-bit quantization is smaller here than it would be for code or math. If you have the memory headroom, moving up a model size buys more than moving up a quantization level.