Versiunea 2.0 · Server COM & Recunoaștere Vocală Version 2.0 · COM Server & Speech Recognition

Căutare avansată și proiecție live pentru prezentări, versuri și Biblie

Advanced search & live projection for presentations, lyrics & Bible

O suită completă pentru biserici și evenimente live: indexare rapidă a fișierelor PPT/PPTX locale, versuri Resurse Creștine, căutare instantanee în Biblie, telecomandă mobilă securizată prin cod QR și asistent vocal inteligent.

A complete suite for church services and live presentations: high-speed PPT/PPTX local indexing, Resurse Creștine lyrics, integrated Bible lookup, secure QR mobile remote, and offline speech recognition.

Consolă Interactivă PPT Server Pro

Interactive PPT Server Pro Console

Simulator fidel aplicației reale ppt_server.py: interfața exactă a operatorului cu 3 coloane, spațiu de lucru pentru slide-ul curent/următor și ecranul proiectorului sincronizat.

Faithful simulator of the actual ppt_server.py application: the operator console with 3 columns, current/next slide workspace, and synchronized live projector output.

PPT Finder Pro — Consola Operatorului (ppt_server.py)
127.0.0.1:8080
CONSOLA OPERATORULUI

Caută. Pregătește. Proiectează.

Deschide PPT/PPTX în aplicația implicită sau proiectează textul în fereastra pentru public.

↑ ↓ selectează rezultatul local · Enter deschide fișierul · căutările funcționează independent

💻

Fișiere Locale PPT / PPTX

4 fișiere
🌐

Resurse Creștine

3 cântece
📖

Biblia (Cornilescu)

4 versete

📱 Telecomandă Smartphone

Scanează codul QR din rețeaua Wi-Fi locală:

[ COD QR Wi-Fi ]
http://192.168.1.100:8080/remote?code=A8F2K9

📁 Foldere Configurate

Citite automat din fișierul config.txt:

✔ D:\Cantari
✔ D:\Biserica\Prezentari
✔ open-bibles-master (Biblia integrată)
ECRAN PROIECTOR Ecran Proiector
Selectează „📺 Proiectează” pentru a afișa live

⚡ Sincronizare live cu ecranul publicului

⚡ Live Audience Screen Sync

Fereastra din stânga simulează consola operatorului (http://localhost:8080/). Ecranul din dreapta este fereastra secundară pentru videoproiector (http://localhost:8080/projector).

The window on the left simulates the operator console (http://localhost:8080/). The screen on the right is the secondary projector window (http://localhost:8080/projector).

🎙 Recunoaștere Vocală Integrată

🎙 Integrated Speech Recognition

Apasă butonul 🎙 Voce din bara consolei pentru a simula detecția automată a unui verset din vorbire.

Click the 🎙 Voce button in the console header to simulate automatic verse detection from speech.

Cum Funcționează Versiunea 2.0

How Version 2.0 Works

O arhitectură modulară, modernă și fiabilă, concepută pentru a nu bloca niciodată ecranul publicului.

A modular, rock-solid architecture designed to never freeze or interrupt the live public projection.

📂

1. Indexare Locală Rapidă

1. Fast Local Indexing

La pornire, citește folderele setate în config.txt și extrage slide-urile din fișierele .pptx într-un cache JSON persistent, fără a deschide PowerPoint.

Parses the directories set in config.txt, caching slide text into ppt_index.json without needing PowerPoint open.

⚡

2. Căutare Triplă Simultană

2. Simultaneous 3-Way Search

Un singur câmp de căutare interoghează simultan prezentările locale, catalogul online Resurse Creștine și Biblia integrată fără diacritice.

A single search bar queries local PowerPoint files, Resurse Creștine web songs, and the integrated Bible database.

🖥️

3. Automatizare COM & Web

3. COM & Web Automation

În modul Server, controlează prezentările PowerPoint prin interfața nativă COM fără a închide expunerea activă în fața publicului.

In Server mode, automates PowerPoint slide shows via Windows COM API without disturbing the public display.

📱

4. Telecomandă Mobilă QR

4. QR Code Mobile Remote

Orice telefon conectat la Wi-Fi-ul local poate schimba slide-urile și versetele scanând codul QR securizat cu un PIN temporar.

Any smartphone on the local Wi-Fi can navigate slides and verses by scanning the temporary PIN-secured QR code.

Telecomandă Mobilă Wi-Fi

Mobile Wi-Fi Remote Control

Pagina /remote controlează prezentarea sau versurile active direct de pe smartphone sau tabletă.

The /remote page controls the active PowerPoint presentation or web lyrics directly from your phone.

📽️

Control Prezentare PowerPoint

PowerPoint Slide Automation

Deschide fișierele PPTX pe laptop și avansează sau derulează slide-urile de la distanță cu glisare (swipe) sau butoane mari tactile.

Launch PPTX presentations on the PC and advance or rewind slides remotely using touch buttons or swipe gestures.

🎵

Cântece & Versete pe Ecran

Lyrics & Scripture Projection

Alege direct o strofă sau un verset din listă. Telecomanda afișează numărul de strofe și permite oprirea sau ascunderea textului.

Tap any stanza or verse directly. The remote displays slide counters and lets you blackout or hide text instantly.

🔒

Conexiune Sigură cu PIN Dinamic

Dynamic PIN Security

Fiecare sesiune generează un cod unic de acces (ex: ?code=A8F2K9). Numai cei care scanează codul QR pot trimite comenzi.

Each server run generates a dynamic access code (e.g. ?code=A8F2K9). Only scanned devices can send commands.

Caracteristici Principale

Core Capabilities

🔍

Căutare fără diacritice

Diacritic-insensitive Search

Găsește instant „harul”, „măreț” sau numere de cântece chiar dacă tastezi rapid, fără litere românești speciale.

Matches search queries instantly even if typed without Romanian diacritics or with minor typos.

🎙️

Recunoaștere Vocală Română (ASR)

Romanian Speech Recognition (ASR)

Motor neural NVIDIA Parakeet TDT care rulează 100% offline pe placa video NVIDIA (CUDA FP16) pentru detecție de versete în timp real.

NVIDIA Parakeet TDT neural engine running 100% offline on CUDA FP16 for real-time speech and verse detection.

💾

Bază de Date & Cache Offline

Offline Cache & Databases

Toate slide-urile, cântecele și traducerile biblice sunt salvate local, asigurând funcționarea fără conexiune la internet.

All indexed slides, songs, and Bible versions are stored locally, guaranteeing operation without internet.

Modul Portabil (Fără Instalare)

Standalone Portable Mode

Copiază folderul Move&Execute pe orice calculator cu Windows (64-bit). Nu necesită Python:

Copy the Move&Execute folder to any 64-bit Windows machine. No Python installation required:

  • Start All Apps.bat — Pornește PPT Finder pe desktop + Recunoaștere Vocală.Launches local PPT Finder + Voice Recognition.
  • Start All Apps - COM Server.bat — Activează serverul COM PowerPoint și telecomanda mobilă.Enables PowerPoint COM automation & LAN mobile remote.

Dezvoltatori (Rulare din Sursă)

Developers (Python Source)

Rulează cele două servicii independente cu lansatorul unificat:

Launch both decoupled microservices using the unified orchestrator:

.\run_apps.ps1 -Server

PPT Finder rulează pe portul 8080, iar serviciul vocal pe portul 8765.

PPT Finder listens on port 8080, while the voice service listens on port 8765.

Fișierul config.txt

The config.txt File

Setează limba interfeței și folderele cu prezentări de indexat:

Configure interface language and presentation directories:

language=ro
D:\Cantari Biserica\PowerPoint
C:\Prezentari\Teme

Conexiune în Rețea

Local Network Setup

  1. Asigură-te că laptopul și telefonul sunt pe aceeași rețea Wi-Fi.
  2. Connect the presentation PC and your smartphone to the same Wi-Fi router.
  3. Pornește serverul folosind Start All Apps - COM Server.bat sau .\run_apps.ps1 -Server.
  4. Start the app in server mode using Start All Apps - COM Server.bat or .\run_apps.ps1 -Server.
  5. Deschide http://localhost:8080/projector pe monitorul secundar al proiectorului (apasă F11).
  6. Open http://localhost:8080/projector on your second screen and press F11 for fullscreen.
  7. Scanează codul QR cu telefonul pentru a controla prezentările și versetele de la distanță.
  8. Scan the QR code with your phone camera to control slides and lyrics remotely.

Întrebări Frecvente

Frequently Asked Questions

Aplicația are nevoie de Microsoft PowerPoint instalat? Does this application require Microsoft PowerPoint?
Nu pentru căutare, indexare sau proiecția web a cântecelor și versetelor. Pentru controlul automat al prezentărilor PPTX reale din telecomandă este necesar Microsoft PowerPoint instalat pe calculatorul server. Not for search, indexing, or web lyric/Bible projection. PowerPoint is only required on the host PC if you want automated COM slide control for native PPTX files.
Funcționează fără conexiune la internet? Can I run this without internet access?
Da, funcționează complet offline! Indexul local, Biblia integrată și modelul neural de recunoaștere vocală rulează 100% pe calculatorul tău. Yes, it operates completely offline! The local index, integrated Bible translations, and neural speech recognition model run 100% locally on your machine.
Ce placă video este necesară pentru modulul vocal? What GPU is required for speech recognition?
Pentru recunoașterea vocală în timp real cu latență minimă este recomandată o placă video NVIDIA cu suport CUDA (seria GTX 1660, RTX 2060 sau superioară). Dacă nu ai placă NVIDIA, poți rula doar modulul PPT Finder fără asistentul vocal. Low-latency real-time speech recognition requires an NVIDIA GPU with CUDA support (GTX 1660 / RTX 2060 or better). If you don't have an NVIDIA GPU, you can run PPT Finder independently without the voice engine.