Speaker
Description
Language barriers remain a significant challenge in international conferences. Not all speakers are fluent in English, and even when they are, their speech may not always be easy for diverse audiences to understand. While some events provide professional captioning or simultaneous interpretation, such services are not always available for every session.
In this talk, I will present a self-contained approach that enables speakers to generate real-time subtitles directly from their own laptop. By combining Moonshine Voice, a lightweight and efficient speech-to-text (STT) system that can run even on devices like Raspberry Pi, with Pympress, a PDF-based presentation tool, we can build a fully local, automatic subtitle system on Ubuntu.
This approach allows speakers to make their talks more accessible without relying on external infrastructure or services, making it easier to participate in international events regardless of location or available resources.
Summary
This session introduces a practical approach to generating real-time subtitles locally on Ubuntu. By combining Moonshine and Pympress, speakers can display subtitles without relying on external services. The solution works even on low-power devices such as Raspberry Pi. It aims to lower language bar
Biography
Mitsuya Shibata is a member of the Ubuntu Japanese Team and works as an embedded systems engineer and engineering manager at SOUM Corporation. He focuses on low-level system development and practical applications of open-source technologies on Linux.
What audience can learn
Participants will learn how to build a fully local real-time subtitle system on Ubuntu. They will understand how modern lightweight STT technologies like Moonshine can be used effectively even on low-power hardware. The session will also demonstrate how to integrate subtitle generation into presentation workflows using Pympress. Ultimately, attendees will gain practical knowledge to improve accessibility in their own talks.
Things to know or prepare for this session
Basic familiarity with Ubuntu and command-line operations is helpful but not required. No special preparation is needed to attend this session.
| Difficulty level | Intermediate |
|---|---|
| Language | English |