SpellerSSL: Self-Supervised Learning with P300 Aggregation for Speller BCIs