Recently Updated Pages
Audio Input (the Almost Easy Way)
How the TranscriptOMatic should operate is, to connect to Discord voice using a dedicated Discord...
Finding the Right Sound Device
If you want to recreate TranscriptOMatic on a system different from a Raspberry Pi 500, you will ...
Scripts in meetings/lib/
Scripts used by the executable scripts, providing basic configuration information. Script: meetin...
Things to Look Into
https://picovoice.ai/blog/whisper-cpp-speaker-diarization/ OpenAI Whisper delivers highly acc...
System Information
This page was part of the project write-up I mainly did for myself and is kept for reference. Dev...
Preventing Interference
In Legcord, open the Discord Voice & Video settings: Setting all Sounds to off Setting the So...
(Optional) Activating VNC
Consider this if you want to run TranscriptOMatic without a display hooked up to the device. VNC ...
Download the Right Model(s)
Download the tiny.en language model → this is the only model that will provide useful results o...
Installing and Building the Right whisper.cpp
Cloning the Github repository locally cd ~ git clone https://github.com/ggerganov/whisper.cpp ...
Creating a Dedicated Discord Account
To limit the complexity and to not have to deal with mapping and capturing several audio devices,...
Installing and Setting-Up Legcord
The official Discord client currently isn't available for devices operating ARM processors on Win...
Installing Pi-Apps
To install the Pi-Apps app store for Raspberry Pi, follow the instructions on their website: wg...
From Voice to Text
Discord (Legcord) ↓ PipeWire graph ↓ discord_sink (virtual null sink) ↓ discord_si...
Postponed
I most likely won't work creating summaries in this iteration of the project. Look out for the fu...
Voice Activity Detection
In the whisper.cpp built used in this example, Voice Activity Detection does not exist. mela@Co...
Privacy Concerns
Recordings of biometrical data, like a person's voice, create privacy concerns. My goal was, to p...
Structure
meetings/ ├── bin/ │ ├── meeting-start # starts recording + live transcription │ ...
DISCLAIMER: Frozen WIP
This project has reached a status that most likely won't see any changes in the future. A R...
Introduction
I've started this project after fiddling around with Notions "Meeting Notes" feature and running ...
Impressum
Information according to § 5 DDGBernd & Mela EckenfelsMörscher Straße 876185 Karlsruhe Verantw...