Skip to content

Feature: Add SenseVoice for private local transcription #133

Description

@LauraGPT

Note

License and capability clarification (2026-07-14): FunASR is a toolkit, not a single checkpoint. The FunASR and SenseVoice repository source code is MIT; model weights follow each model card. SenseVoiceSmall supports Chinese, Cantonese, English, Japanese, and Korean, and its weights use the linked FunASR Model Open Source License Agreement. Fun-ASR-Nano-2512 is Apache-2.0. Language coverage, punctuation, and performance depend on the selected model and runtime configuration.

Hi! NotelyVoice looks great — 100% private AI voice transcription.

Since privacy is core to your app, SenseVoice aligns perfectly:

Why SenseVoice?

  • 100% offline — no API calls, no data leaves the device
  • 5x faster than Whisper — non-autoregressive
  • 234M params — runs on CPU, light on battery
  • Emotion detection — tag notes with detected mood
  • 50+ languages — auto-detection

Integration

from funasr import AutoModel
model = AutoModel(model="iic/SenseVoiceSmall", vad_model="fsmn-vad", punc_model="ct-punc")
result = model.generate(input="recording.wav")

For native apps (no Python):

Links

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions