Home/Model Training/SenseVoice
SenseVoice logo

SenseVoice

Enrichment pending
FunAudioLLM/SenseVoice

Multilingual speech understanding: ASR + emotion recognition + audio event detection. 50+ languages, 15x faster than Whisper, non-autoregressive.

GraphCanon updated today · GitHub synced today

8.8k
Stars
791
Forks
0
Open issues
63
Watchers
1d
Last push
C OtherCreated Jul 3, 2024

Trust & integrity

Full report
Maintenance
Very active (1d since push)
As of today · Source: github_public_v1
Provenance
Not a fork · Organization account
As of today · Source: github_public_v1
Security (OSV)
No criticals
As of today · Source: osv@v1

Public GitHub metadata and optional OSV dependency scans. Signals, not a guarantee. Trust methodology.

Overview

Multilingual speech understanding: ASR + emotion recognition + audio event detection. 50+ languages, 15x faster than Whisper, non-autoregressive.

Capability facts

Deploy
Self-host

Source: dockerfile:Dockerfile · Jul 11, 2026

Docker
Dockerfile present

Source: dockerfile:Dockerfile · Jul 11, 2026

Languages
c

Source: github.language · Jul 11, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Python runtimePython

Source: README excerpt (regex_v1, Jul 11, 2026)

pip install -r requirements.txt
Source link

Tags

README

Requirements

pip install -r requirements.txt


pip3 install -U funasr funasr-onnx

from pathlib import Path from funasr_onnx import SenseVoiceSmall from funasr_onnx.utils.postprocess_utils import rich_transcription_postprocess

model_dir = "iic/SenseVoiceSmall"

model = SenseVoiceSmall(model_dir, batch_size=10, quantize=True)


Deployment with FastAPI

export SENSEVOICE_DEVICE=cuda:0
fastapi run --port 50000

Requirements

git clone https://github.com/modelscope/FunASR.git && cd FunASR
pip3 install -e ./

🐳 Docker Support

SenseVoice can be built and run using Docker to simplify setup, ensure reproducibility, and support both CPU and GPU inference.


Build with Docker

docker build -t sensevoice .

Docker Compose

Docker Compose provides an easier way to run SenseVoice with persistent model caching, networking etc.