This project is using various open-source components like Plasma Bigscreen, Mycroft AI and libcec with a modified KDE Neon img for the Raspberry Pi 4 to allow easy accessing content-related services on your TV.
KDE Plasma Bigscreen
A big launcher giving you easy access to any installed apps and skills. Controllable via voice or TV remote.

Voice Control
Bigscreen supports Mycroft AI, a free and open-source voice assistant that can be run completely decentralized on your own server.
https://mycroft.ai/
Mycroft is using the Selene Open-source backend:
https://github.com/mycroftai/selene-backend
https://github.com/MycroftAI/selene-ui
Note: While the Mycroft server is currently using Google STT engine, Mozilla DeepSpeech support has been started:
https://mycroft.ai/voice-mycroft-ai/
https://github.com/mozilla/DeepSpeech
Help DeepSpeech to become the best STT by contributing to the Common Voice project:
https://voice.mozilla.org/
Remote control your TV via CEC
CEC (Consumer Electronics Control) is a standard to control devices over HDMI.
http://libcec.pulse-eight.com/faq
Use your normal TV remote control, or e.g. this RC with built-in microphone for voice control and optional mouse simulation:
Voice Apps
Download new apps (aka skills) for your Bigscreen or add your own ones for others to enjoy.
A completely open UI stack
for your own personal TV box
Enjoy Bigscreen without worrying about:
> Censoring of content.
> Selling of personal data.
> Intrusion of your privacy.
Raspberry Pi 4
ARM Linux machine for setting up your own Bigscreen box.
https://www.raspberrypi.org/products/raspberry-pi-4-model-b/
KDE Neon based
This img is using KDE Neon as its base to provide latest packages:
https://neon.kde.org/
libCEC
Control Bigscreen with your TV remote control.
https://github.com/Pulse-Eight/libcec
Beta Release
Development Preview (BETA 2)
Mycroft Bigscreen Arm Images – Raspberry Pi 4 (Model B)
Plasma Bigscreen – Mycroft-GUI 1.0 – libcec
Size (arm64): 2.3 GB
Size (armhf): 2.1 GB
user/pwd: mycroft/mycroft
ssh user/pwd: mycroft/mycroft
sha256 (armhf): c021d50b0fe16089469ffda22159bdb351f8820b5a9e3868c6c82d2360ad37a0
sha256 (arm64): ac924973a82b0bd13a4d2a900c027113ab846bf661be5416a8b70848083f88cb
Start it up
Download img
Use etcher or diskimager to burn img on to a microSD card
Start microsd from rpi4
Connect to wifi (or use ethernet cable)
Register device and start using bigscreen
For a complete step-by-step readme, click here
Source Code & Development
Plasma BigScreen: https://invent.kde.org/kde/plasma-bigscreen
Mycroft GUI: https://github.com/MycroftAI/Mycroft-GUI
Server Backend: https://github.com/mycroftai/selene-backend
Voice App Development:
Quick Overview: Get started with Voice Apps
Command side: Mycroft AI with Python
Visual side: Mycroft GUI with QML
Join in
Telegram: https://t.me/plasma_bigscreen
Forums: https://forum.opendesktop.org/c/bigscreen
Bug Reports:
For KDE Plasma Bigscreen:https://bugs.kde.org/describecomponents.cgi?product=plasma-bigscreen
For any other issues related to the IMG you can use this:https://github.com/blue-systems/mycroft-bigscreen-img/issues/
