lefteros_by SomniusX
EN ↗Πες ένα γεια

26 Σεπτεμβρίου 2026 / Lefteris Iliadis / SomniusX

Σύντομα

RecMeets — ιδιωτική καταγραφή συσκέψεων με τοπική απομαγνητοφώνηση

26 Σεπτεμβρίου 2026

Linux Windows

Σύντομα. Το RecMeets είναι στα τελευταία του βήματα πριν από την πρώτη έκδοση. Αυτή η σελίδα κρατά την πορεία του — τι κάνει ήδη, τι μένει, και τι να περιμένεις.

Η τελευταία έκδοση είναι η v0.31.0 (11 Οκτωβρίου 2026): τα δύο κανάλια μένουν συγχρονισμένα όταν μια συσκευή κολλάει, και οι ενέργειες μπορούν να τρέχουν μόνες τους. Γιατί βγήκε.

Η ιδέα είναι απλή: μια σύσκεψη σε Teams, Meet ή Zoom γράφεται και απομαγνητοφωνείται στον δικό σου υπολογιστή. Κανένα bot δεν μπαίνει στην κλήση. Από προεπιλογή, κανένα αρχείο ήχου δεν φεύγει από το μηχάνημα. Στο τέλος έχεις κείμενο με ονόματα ομιλητών, κεφάλαια, πρόγραμμα αναπαραγωγής και έτοιμα πρακτικά.

Η πρώτη εκκίνηση στην v0.31.0: τα μοντέλα κατεβαίνουν μία φορά — εδώ με προσομοιωμένη ταχύτητα — και μετά η σύσκεψη απομαγνητοφωνείται στον υπολογιστή σου.

Τι είναι

Το RecMeets είναι εφαρμογή για Linux (οποιαδήποτε διανομή με PipeWire ή PulseAudio) και Windows 10/11. Γράφει σε δύο ξεχωριστά κανάλια: το μικρόφωνό σου και ό,τι παίζει ο υπολογιστής — δηλαδή εσένα και τους άλλους. Αν συνδέσεις ακουστικά στη μέση της κλήσης, η εγγραφή τα ακολουθεί μόνη της· και τα δύο κανάλια μένουν συγχρονισμένα ακόμη κι αν μια συσκευή κολλήσει ή αλλάξει.

Η απομαγνητοφώνηση γίνεται τοπικά με Whisper (σε κάρτα γραφικών ή επεξεργαστή, περίπου 100 γλώσσες) ή με το πολύ γρήγορο Parakeet της NVIDIA (25 ευρωπαϊκές γλώσσες, μαζί και τα ελληνικά). Μπορείς να ορίσεις ξεχωριστή γλώσσα για κάθε πλευρά — π.χ. εσύ ελληνικά, οι άλλοι αγγλικά — και να διαλέξεις σε ποια κάρτα ή στον επεξεργαστή θα τρέξει.

Τι κάνει

  • Ποιος είπε τι. Τα δύο κανάλια χωρίζουν τη δική σου πλευρά από την απέναντι, και το μοντέλο Nemotron της NVIDIA ξεχωρίζει πολλές φωνές στην ίδια πλευρά ή σε ένα εισαγόμενο αρχείο. Ένα φθηνό ή θορυβώδες μικρόφωνο δεν χάνει τις λέξεις σου, ένα μικρόφωνο όπου δεν μιλά κανείς δεν παίρνει επινοημένες γραμμές, και η ηχώ από τα ηχεία ή από ακουστικά που «περνούν» τον ήχο στο μικρόφωνο δεν μετριέται ως άλλος ομιλητής.
  • Εισαγωγή οποιασδήποτε εγγραφής: mp3, m4a/mp4 (και εγγραφές του Teams), wav, flac, ogg ή webm — χωρίς ffmpeg.
  • Έλεγχος λέξεων. Οι λέξεις που μάλλον ακούστηκαν λάθος, με τον ήχο κάθε σημείου. Διορθώνεις ένα όνομα μία φορά, παντού, και το θυμάται για την επόμενη. Δεύτερη γνώμη δίνει το Laya, το δικό μου μοντέλο, στον υπολογιστή σου, ή το Jev της TypeSafe στο νέφος, με δικό σου κλειδί.
  • Πρακτικά σύσκεψης, πλήρη ή σύντομα, στη γλώσσα της σύσκεψης, από τοπικό μοντέλο (LM Studio, Ollama, llama.cpp) ή, αν το επιλέξεις, από υπηρεσία στο νέφος. Κάθε σημείο παραπέμπει στις γραμμές από τις οποίες προέρχεται. Εξαγωγή σε Word, PDF, Markdown ή εικόνες, με το δικό σου επιστολόχαρτο. Δίπλα τους, το MoM-Project: επίσημα πρακτικά στη μορφή του προτύπου ενός γραφείου έργου, στα ελληνικά ή στα αγγλικά.
  • Projects. Κάθε σύσκεψη είναι ένα αρχείο .recmeets: την ξανανοίγεις όπου την άφησες, τη στέλνεις ως ένα αρχείο, γυρνάς σε παλαιότερες εκδοχές. Τίποτα απ' όσα γράφεις δεν χάνεται.
  • Αναγνώριση φωνών — κλειστή εκτός αν την επιλέξεις, και μόνο με τη συγκατάθεση του ατόμου: οι γνωστές φωνές προτείνονται με το όνομά τους σε επόμενες συσκέψεις. Αν γράψεις ένα όνομα που ήδη θυμάται, η φωνή πηγαίνει σε εκείνο το άτομο, εκτός αν ακούγεται καθαρά σαν κάποιο άλλο· τότε κρατιέται χωριστά και το RecMeets το λέει.
  • Υπότιτλοι από το κείμενο, με τους κανόνες του Netflix και του BBC: ακολουθούν τις αλλαγές πλάνου του βίντεο, μπορούν να περιγράφουν ήχους (SDH), να μεταφραστούν σε άλλη γλώσσα ή να «καούν» σε αντίγραφο του βίντεο.
  • Από σύνδεσμο, και βίντεο: μια σελίδα του YouTube ή ο σύνδεσμος ενός αρχείου κατεβαίνει και απομαγνητοφωνείται· το βίντεο μένει με τη σύσκεψη, και καρέ του μπαίνουν σε γραμμές του κειμένου.
  • Κεφάλαια για μεγάλες συσκέψεις, από τον δικό σου βοηθό AI, και ενέργειες: δικά σου σενάρια που τρέχουν σε μια ολοκληρωμένη σύσκεψη, από το μενού ή μόνα τους κάθε φορά που τελειώνει μια απομαγνητοφώνηση.
  • Πρώτα βήματα και οδηγός: σύντομες περιηγήσεις την πρώτη φορά που ανοίγει κάθε οθόνη, σελίδα σύσκεψης που επισημαίνει το επόμενο βήμα, και οδηγός χρήσης με δεκαοκτώ θέματα μέσα στις Ρυθμίσεις.
  • Στο Omarchy ακολουθεί το θέμα και προσφέρει widget για την μπάρα· σε tiling window managers ανοίγει ως μικρό αιωρούμενο παράθυρο.
  • Τοπικοί servers μοντέλων που βρίσκονται μόνοι τους (LM Studio, Ollama, llama.cpp), με τρόπους να εγκαταστήσεις όποιον δεν έχεις.
  • Πληκτρολόγιο: Tab, Enter και Space σε κάθε κουμπί, με ένα πλαίσιο που δείχνει που βρίσκεσαι.
  • Γραμμή εντολών για εγγραφή, απομαγνητοφώνηση αρχείων και έλεγχο του ανοιχτού παραθύρου από συντομεύσεις· το recmeets start <όνομα> ξεκινά εγγραφή με όνομα και ανοίγει πρώτα το RecMeets αν δεν τρέχει.

Οθόνες

Η αρχική οθόνη του RecMeets

Η αρχική οθόνη: εγγραφή, απομαγνητοφώνηση αρχείου, από σύνδεσμο, ή άνοιγμα project.

Η σελίδα εγγραφής του RecMeets

Εγγραφή δύο καναλιών: το μικρόφωνό σου και ο ήχος του υπολογιστή.

Μια σύσκεψη: τι να γράψεις, τι να διορθώσεις, το πρόγραμμα αναπαραγωγής και το κείμενο

Μια σύσκεψη: τι να γράψεις, τι να διορθώσεις, και το κείμενο με το πρόγραμμα αναπαραγωγής.

Πρακτικά σύσκεψης με παραπομπές στις γραμμές

Πρακτικά από τοπικό μοντέλο, με παραπομπή σε κάθε σημείο.

MoM-Project: επίσημα πρακτικά στη μορφή γραφείου έργου

MoM-Project: επίσημα πρακτικά στη μορφή ενός γραφείου έργου.

Υπότιτλοι, με βοηθό για διόρθωση ή μετάφραση

Υπότιτλοι με τους κανόνες του Netflix και του BBC, έτοιμοι για διόρθωση ή μετάφραση.

Έλεγχος λέξεων

Έλεγχος λέξεων: ακούς κάθε σημείο και το διορθώνεις μία φορά, με δεύτερη γνώμη από το Laya.

Ποιος είναι ποιος: ονόματα στις φωνές

Ποιος είναι ποιος: δίνεις όνομα στις φωνές και, με συγκατάθεση, τις θυμάται.

Οι οθόνες είναι από την v0.31.0, σε σύσκεψη επίδειξης με φανταστικό περιεχόμενο· τα πρακτικά τα έγραψε τοπικό μοντέλο, στον ίδιο υπολογιστή.

Ιδιωτικότητα

Με το Whisper ή το Parakeet, ο ήχος και τα κείμενα δεν φεύγουν ποτέ από τον υπολογιστή σου· τα μοντέλα κατεβαίνουν μία φορά. Ό,τι στέλνει κάτι έξω είναι προαιρετικό, και η εφαρμογή ρωτά πριν:

  • Οι μηχανές Gemini (Google) και Scribe v2 (ElevenLabs) ανεβάζουν τον ήχο στους servers τους, με δικό σου κλειδί.
  • Τα πρακτικά ή τα κεφάλαια από υπηρεσία στο νέφος στέλνουν το κείμενο της σύσκεψης σε αυτή.
  • Ο έλεγχος λέξεων με το Jev (TypeSafe) στέλνει τις λέξεις προς έλεγχο στην TypeSafe, με δικό σου κλειδί. Το Laya κάνει την ίδια δουλειά στον υπολογιστή σου.

Πως προχωράει, φάση τη φάση

Η δουλειά είναι χωρισμένη σε φάσεις με έλεγχο στο τέλος κάθε μίας. Μέχρι σήμερα:

  • Θεμέλια και έλεγχοι ρίσκου — ολοκληρώθηκαν. Εγγραφή μικροφώνου και ήχου συστήματος σε Linux και Windows, χωρίς απόκλιση χρονισμού.
  • Επίπεδο πλατφόρμας — ολοκληρώθηκε. Κωδικοποίηση, εγγραφή και αναπαραγωγή ήχου μέσα στην εφαρμογή, κοινές για Linux και Windows, χωρίς εξωτερικά εργαλεία.
  • Νέα διεπαφή (0.2) — ολοκληρώθηκε. Σελίδα εγγραφής, σύσκεψη, ρυθμίσεις, μικρή λωρίδα ελέγχου.
  • Πρακτικά σύσκεψης (0.3) — ολοκληρώθηκαν, με παραπομπές και εξαγωγή σε Word, PDF, Markdown και εικόνες.
  • Projects και φωνές (0.4) — ολοκληρώθηκαν, με την αναγνώριση φωνών να δουλεύει ίδια σε κάρτα γραφικών και επεξεργαστή.
  • Ο οδηγός (0.5) — ολοκληρώθηκε: πρώτα βήματα και δεκατέσσερα θέματα χρήσης.
  • Πακέτα (0.6) — ολοκληρώθηκαν: AppImage και tar.xz για Linux, πρόγραμμα εγκατάστασης και φορητή έκδοση για Windows.
  • Όροι, ιστορικό ενεργειών, μεταφορά αρχείων (0.7 έως 0.11) — ολοκληρώθηκαν, με τη μεταφορά αρχείων να δουλεύει και εγγενώς σε Wayland.
  • Σύνδεσμοι, βίντεο, υπότιτλοι, MoM-Project (0.12 έως 0.18) — ολοκληρώθηκαν, μαζί με αρχική οθόνη και τοπικούς servers μοντέλων.
  • Laya και καλύτερες εισαγωγές (0.19 έως 0.25) — ολοκληρώθηκαν: το δικό μου μοντέλο στον έλεγχο λέξεων, οι σιγανές φωνές δεν χάνονται πια στα εισαγόμενα αρχεία, μεταφρασμένοι υπότιτλοι, περιγραφές ήχων, υπότιτλοι στις αλλαγές πλάνου.
  • Πραγματικές συσκέψεις και οι διορθώσεις του αρχικού (0.26 έως 0.31) — ολοκληρώθηκαν: προτάσεις φωνών ρυθμισμένες σε πραγματικές συσκέψεις, σελίδα σύσκεψης που λέει τι να πατήσεις, το πληκτρολόγιο, μικρόφωνο με θόρυβο που δεν χάνει πια λέξεις, και τα δύο κανάλια συγχρονισμένα όταν μια συσκευή κολλάει.
  • Επόμενο: περισσότερες δοκιμές σε πραγματικό υλικό. Η 1.0.0 θα είναι η πρώτη πλήρης έκδοση.

Τεχνολογίες που χρησιμοποιήθηκαν

#MadeWithSlint

Rust Vulkan whisper.cpp Parakeet Nemotron ONNX Opus Symphonia cpal Typst llama.cpp LM Studio Ollama Gemini OpenRouter ElevenLabs Hugging Face yt-dlp FFmpeg deno

  • Rust — ένα εκτελέσιμο, γρήγορο και χωρίς βαριές εξαρτήσεις· η διεπαφή με Slint.
  • whisper.cpp (Vulkan ή επεξεργαστής) και Parakeet της NVIDIA — τοπική αναγνώριση ομιλίας.
  • Nemotron μέσω ONNX Runtime — τοπική αναγνώριση ομιλητών.
  • cpal, Opus και Symphonia — εγγραφή, αναπαραγωγή, συμπίεση και ανάγνωση ήχου, χωρίς εξωτερικά εργαλεία.
  • Typst — τα πρακτικά της σύσκεψης σε PDF.
  • llama.cpp, LM Studio ή Ollama — τοπικό μοντέλο για κεφάλαια και πρακτικά.
  • Gemini — προαιρετική μηχανή στο νέφος της Google, μόνο αν την ενεργοποιήσεις με δικό σου κλειδί· τότε ο ήχος ανεβαίνει στη Google.
  • ElevenLabs — η προαιρετική μηχανή Scribe v2, με δικό σου κλειδί· τότε ο ήχος ανεβαίνει στην ElevenLabs.
  • OpenRouter — πρακτικά από πολλά φιλοξενούμενα μοντέλα, με δικό σου κλειδί· το κείμενο πηγαίνει στο OpenRouter και στον πάροχο του μοντέλου μόνο αφού πεις ναι για τη συγκεκριμένη σύσκεψη.
  • Hugging Face — από εκεί κατεβαίνουν μία φορά τα μοντέλα ομιλίας, ομιλητών και φωνών, και εκεί βρίσκεται και το δικό μου μοντέλο, το Laya.
  • yt-dlp, deno και FFmpeg — λήψη από το YouTube και πολλές άλλες σελίδες, και δουλειά με βίντεο· κατεβαίνουν από τους δημιουργούς τους μόνο όταν χρειαστούν για πρώτη φορά.

Κάθε σήμα οδηγεί στη σελίδα του έργου. Τα λογότυπα ανήκουν στους δημιουργούς τους.

Προέλευση

Το RecMeets ξεκίνησε ως μεταφορά του Meeting Recorder του Jankees van Woezik (άδεια MIT), που έτρεχε μόνο σε Omarchy/Arch. Από εκεί προέρχονται η βασική ροή απομαγνητοφώνησης, οι ομιλητές, τα κεφάλαια και οι ενέργειες. Εδώ γίνεται αυτόνομη εφαρμογή για κάθε Linux και για Windows, με περισσότερες μηχανές, γλώσσες και επιλογή υλικού.

Διάθεση

Το RecMeets προορίζεται για εμπορική διάθεση σε επιχειρήσεις και ιδιώτες. Ο κώδικάς του δεν είναι δημόσιος. Για ενδιαφέρον, επικοινώνησε μαζί μου.

Πότε

Σύντομα. Κάθε έκδοση δοκιμάζεται σε Linux και Windows, μαζί με τα πακέτα εγκατάστασης, πριν βγει· η 1.0.0 θα έρθει όταν περάσουν οι τελευταίοι έλεγχοι. Μέχρι τότε, αυτή η σελίδα θα ενημερώνεται καθώς προχωρά η δουλειά.

Μάθετε περισσότερα ↗