Recently Updated Pages
Script meetings/bin/meeting-follow
./bin/meeting-follow Display the transcript while it is generated. Usage meeting-follow Script #...
Script meetings/bin/meeting-stop
./bin/meeting-stop Stops the active transcription session and finalises all session files. Usage ...
Script meetings/bin/meeting-start
Starts a new live transcription session. ./bin/meeting-start Usage German: meeting-start --de ...
Setting-Up Files, Folders and Setting Permissions
Files & Folders Create the recommended folder and file structure: cd $HOME; mkdir -p meetings/lib...
WTF a Raspberry Pi 500?
When I began working on this idea, it was the hardware I had at hand.
Storage & Preventing Data Loss
SD Cards Are Not (Really) a Storage Medium You need to set up Syncthing not only on the device yo...
Beyond a Raspberry Pi 500 …
If you want to try to get better results than I was able to produce, consider using a Raspberry P...
Pre-Session Checklist
Boot your Raspberry Pi Sign into your Raspberry Pi's GUI (Optional) Check if Syncthing is runnin...
Post-Session Checklist
Stop meeting-follow (Ctrl+C) Start meeting-stop Enter the session's title Leave the voice cha...
Prerequisites
Before you start: Have your Raspberry Pi 500 up and running Have a basic understanding of how t...
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,...