ChatBCI, a P300 speller BCI with context-driven word prediction leveraging large language models, from concept to evaluation | Synapse