← AI GitHub

AI GitHub

SenseVoice for multilingual speech and audio events

Recognize speech and explore emotion or audio-event annotations supported by the selected model.

Voice and AudioPublished 2 min read

Key Takeaways

  • The model produces speech text along with tags in supported workflows.
  • Choose the inference workflow for the supported task and language mix.
  • Run a short multilingual clip and a clip with background events.
  • Event and emotion labels are predictions from audio.

How it works

The model produces speech text along with tags in supported workflows. Applications decide how to parse and use those tags in transcripts or audio analysis.

What you need

Choose the inference workflow for the supported task and language mix. Decide which tags become metadata and which parts of the output should be shown as transcript text.

What to try first

Run a short multilingual clip and a clip with background events. Inspect the raw output and test the tag-removal or preservation path used by your application.

Check one clip with music but no speech. An application that parses annotation tags needs a sensible result when there is no transcript to display.

Where to look for failures

Event and emotion labels are predictions from audio. Avoid interpreting them as reliable evidence of a person's intent or emotional state.

Related Franklin pages

Use the same source audio and decoding assumptions for transcription tests. Measure performance and listen to the mistakes, especially around silence, names and language changes.

For an application where the quality of recording and handling audio matters, see Franklin’s Open Mic AI profile. Open Mic AI

Project documentation

Try it for your workflow

Explore the project’s documentation for setup and usage, or save this page to a collection for later.

Read the project documentation ↗