NeuroSignal Interview Dashboard

Desktop and mobile biosignal scoring demo for OpenBCI + LSL/serial backend

Headset: Disconnected
LSL: Disconnected
Audio LSL: Disconnected
OpenBCI Session: Not Started
Checking API... Hardware: -- Mic: Off
API Base: detecting...
OpenBCI not connected

Data Source Mode

Auto mode tries LSL first, then serial.

LSL Mode OpenBCI/LSL app must be open and actively streaming. Backend connects to published LSL EEG stream. OpenBCI GUI can stay open in this mode.
Serial Mode OpenBCI GUI/LSL app must be closed. Backend opens COM port directly (for example COM4). If OpenBCI GUI is open, serial connect usually fails (port busy / BOARD_NOT_READY).

Audio Sync Diagnostics

API Routedetecting...
Socketdisconnected
Audio Streamnot detected
Last Audio Level--:--:--
RMS--
Peak--

Hint: For full App-AudioCapture streaming, use local Flask backend plus ngrok or the /live-api proxy path.

Live OpenBCI Graph (Pre-Start)

Waiting for active session and OpenBCI/LSL EEG.
No live node data yet.

Transcript Log

Mic transcript: waiting...

Transcript will appear after the interview starts.

Interviewee Graph Preview (Pre-Start)

Awaiting live interviewee EEG data.
N1
N2
N3
N4
N5
N6
N7
N8

Current Score

--%
0%

Session not started

Session Stats

Windows analyzed0
Average score0%
Last confidence0%

Session Report

End a session to view report.