Urgent.News

What's breaking now, across thousands of outlets.

Tech

I Replaced $3,000 Eye-Trackers with a Laptop Webcam: Building a Hands-Free Spatial Communicator with SmartSpectra

This is a submission for the Presage SmartSpectra SDK Challenge What I Built Traditional Augmentative and Alternative Communication (AAC) systems for people with severe motor and speech impairments (such as ALS, high-level quadriplegia, or locked-in syndrome) force an impossible trade-off: spend $3,000+ on specialized infrared eye-tracking hardware , or endure exhausting dwell-time interfaces…

This report details a project designed to provide an accessible communication solution for individuals with severe motor impairments. Traditional eye-tracking systems for augmentative and alternative communication (AAC) are extremely costly, often exceeding $3,000. The report details a new system called NeuroScribe Studio, which builds upon the Presage SmartSpectra SDK, transforming a standard laptop webcam into a hands-free communication device.

The system's core features include 3D spatial gaze and head-pose targeting, temporal blink discrimination, attentive standby lockout, an interactive 5-second calibration process, cross-device caregiver mirror synchronization, and human-in-the-loop speech synthesis. These features enable users to navigate communication options using eye gaze and deliberate blinks, while hands remain off the keyboard.

The system also includes a caregiver mirror that synchronizes messages with a second device, providing audio and haptic feedback.

The implementation relies on real-time data from the webcam, processed through a WebSocket connection to a local SmartSpectra Node SDK daemon. The system filters out jitter from the webcam and normalizes iris coordinates and head pose for precise spatial targeting. Blink detection differentiates between natural blinks and deliberate selection actions, while speech articulation detection ensures the user has control over spoken messages.

The system also monitors respiratory patterns and facial expressions to create a responsive, ambient communication environment.

The project emphasizes user comfort and control, preventing accidental selections and minimizing visual fatigue. The communication interface is customizable, featuring a variety of communication boards and options for picture symbols, text-based messaging, and speech output. The entire system is designed for use in a hospital or home setting, with privacy and consent safeguards in place to protect user data.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Brecha de Cursor: la clave de Fireworks abrió la cadena

La brecha de Cursor empezó con una clave de Fireworks. El informe completo, publicado el 13 de noviembre tras dos semanas de investigación, cuenta que no hubo un fallo del editor: un atacante obtuvo…

  • Breach began with Fireworks AI access key stolen from Cursor
  • Cursor data copied from read-only storage depot used for Fireworks
  • Credentials allowed access to Cursor SaaS tools and product data

Snowflake Storage for Iceberg from an AWS Perspective

Original Japanese article : AWSから見たSnowflake Storage for Iceberg Introduction I'm Aki, an AWS Community Builder ( @jitepengin ).

  • Snowflake Storage for Apache Iceberg tables generally available Nov 2026
  • Eliminates need for manual S3 bucket creation and IAM role setup
  • Snowflake-managed Storage charges billed through Snowflake, not AWS

Test and fix the OWASP Top 10 2025 in your web app this week

This article was first published on the Rokkhe blog on Hashnode . It was drafted with AI assistance and reviewed and edited by the Rokkhe team; all commands and sources were checked against OWASP's…

  • OWASP Top 10 2025 list covers 10 security categories
  • SSRF vulnerability folded into Broken Access Control category
  • Testing checklist provided for week-long vulnerability assessment

📝 How to Use SQLite in Python (Without Installing a Database Server)

When developers think of databases, they usually think of PostgreSQL, MySQL, or MongoDB. They think of servers, ports, and complex installations.

  • SQLite is a lightweight, disk-based database library in Python's Standard Library
  • Connect to database file automatically creates it if it doesn't exist
  • Use placeholders to prevent SQL injection when inserting data

Build a Reproducible POSCOMP Study Library from an Open Source Archive

Preparing for a large exam often starts with a familiar problem: the material exists, but it is scattered across old links, downloaded files, and personal notes.

  • Tutorial outlines steps to create a local study library using repository clone and version control.
  • Create local inventory by listing PDF files and verifying completeness against repository index.

More from Saturday 14 November →