qwenaudio/sensevoice

Open-source SenseVoiceSmall model for Mandarin, Cantonese, English, Japanese, and Korean ASR, language ID, emotion recognition, and audio event detection.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 1 minute ago
Added to GitGenius on September 7th, 2026
Created on July 3rd, 2024
Open Issues & Pull Requests: 7 (+0)
GitHub issues: Enabled
Number of forks: 821
Total Stargazers: 9,259 (+0)
Total Subscribers: 68 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 29.0 days
Mean response time: 162.6 days
90th percentile: 565.5 days
Tracked items: 217

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Work labelled "bug" is answered fastest, typically in about 7 days, while "question" waits about 7 weeks. Only 7% of issues opened in the past year have been closed. Three people close 89% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 7
New in 7 days: 0
Closed in 7 days: 1
Avg open age: 283 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • question (146)
  • bug (38)
  • needs feedback (7)

Detailed Description

SenseVoice is a multilingual speech recognition model that performs automatic speech recognition, language identification, emotion recognition, and audio event detection across Mandarin, Cantonese, English, Japanese, and Korean.

The tool addresses the need for unified speech understanding by combining multiple audio analysis tasks in a single model. Rather than requiring separate systems for transcription, language detection, emotional tone analysis, and sound event classification, SenseVoice integrates these capabilities into one framework. It uses a non-autoregressive end-to-end architecture designed for low-latency inference, enabling efficient processing without sacrificing accuracy. The model can detect specific audio events like applause, laughter, crying, coughing, and sneezing alongside transcription.

Teams building multilingual voice applications should consider SenseVoice if they need emotion recognition and audio event detection alongside speech-to-text in the supported languages. It suits projects where understanding not just what was said but how it was said and what sounds are present matters for the application logic. The tool provides finetuning scripts for adapting to domain-specific vocabulary and scenarios, and includes service deployment infrastructure supporting concurrent requests with client libraries for Python, C++, Java, C#, and HTML.

The project maintains active development with regular updates to model checkpoints and deployment tooling. Documentation is provided in multiple languages reflecting the multilingual focus. The codebase integrates with established audio processing frameworks and offers both online demonstrations and downloadable model weights through multiple distribution channels.