MCPcopy Create free account
hub / github.com/Elleo/gst-deepspeech

github.com/Elleo/gst-deepspeech @v0.6.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.6.1 ↗ · + Follow
13 symbols 19 edges 3 files 5 documented · 38% updated 4y ago★ 1708 open issues

Browse by type

Functions 11 Types & classes 2
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

GStreamer DeepSpeech Plugin

DeepSpeech is a speech recognition project created by Mozilla.

This project provides a GStreamer element which can be placed into an audio pipeline, it will then report any recognised speech via bus messages. It automatically segments audio based on configurable silence thresholds making it suitable for continuous dictation.

Here’s a couple of example pipelines using gst-launch.

To perform speech recognition on a file, printing all bus messages to the terminal:

gst-launch-1.0 -m filesrc location=/path/to/file.ogg ! decodebin ! audioconvert ! audiorate ! audioresample ! deepspeech ! fakesink

To perform speech recognition on audio recorded from the default system microphone, with changes to the silence thresholds:

gst-launch-1.0 -m pulsesrc ! audioconvert ! audiorate ! audioresample ! deepspeech silence-threshold=0.3 silence-length=20 ! fakesink

Core symbols most depended-on inside this repo

Shape

Function 11
Class 2

Languages

C++92%
Python8%

Modules by API surface

src/gstdeepspeech.cc10 symbols
src/gstdeepspeech.h2 symbols
examples/python/print_speech.py1 symbols

For agents

$ claude mcp add gst-deepspeech \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page