9-13 October 2026
Impact Hub Prague
Europe/Prague timezone

Local transcription and translation with GStreamer: whisper.cpp + llama.cpp

10 Oct 2026, 17:45
5m
Impact Hub Prague

Impact Hub Prague

Drtinova 557/10, 150 00 Prague 5 - Smíchov, Czech Republic

Speaker

Sebastian Dröge (Centricular Ltd)

Description

GStreamer already has all kinds of elements to use proprietary, cloud-based services for transcription and translation. Cloud services are not always an option for privacy and cost reasons.

In the last months, Mathieu and I have been working on adding a local option for this: a whisper.cpp-based speech-to-text element and a llama.cpp-based LLM text transformation and translation element.

This lightning talk will introduce both, show how they can be used for a minimal offline transcription and translation pipeline, and outline future extensions to complete GStreamer's speech support with local options.

Speaker Bio

Sebastian works at Centricular on GStreamer and other projects, and has been working on GStreamer for about 20 years.

Duration of the talk 5 minutes (lightning talk)

Primary author

Sebastian Dröge (Centricular Ltd)

Presentation Materials

2026 Platinum Sponsor
Arm
2026 Gold Sponsors
AMD
Collabora
Microsoft
NVIDIA
Raspberry Pi
2026 Silver Sponsors
CodeWeavers
Igalia
Netflix
Qualcomm
Specs
The Linux Foundation
2026 Bronze Sponsors
Imagination Technologies
Khronos Group
Libre Computer
Linaro
LunarG