论文部分内容阅读
脑机接口(Brain Computer Interface,BCI)技术能够为大脑和外部环境构建信息交互或控制通信系统,它绕过人脑正常传输通道,向外部环境传递信息。一个典型的基于EEG的BCI系统直接获取与用户意图相关的脑电信号,然后将所记录到的信号转化成能控制BCI设备的命令。P300Speller是脑机接口的应用之一,它是利用脑电信号中的一种成分P300执行字符拼写。为了能够将P300Speller很好的应用到实际生活中,其实时性与准确性一直是研究的重点。传统的P300拼写耗时太长,根据“oddball”范式可知,利用P300 Speller拼写一个字符需要36s,这样使得用户无法及时表达自己的想法。本文针对P300句子拼写实时性问题,提出一个基于P300的脑机接口语音系统,该语音系统可以根据用户简略拼写的句子播放出用户想要的句子。基于P300的脑机接口语音系统将用户大脑的想法形象具体的表达出来,该系统包括句子拼写模块、句子修正模块和语音播放器模块。句子拼写模块产生一串字符序列,句子修正模块将用户拼写的字符序列修正为一个完整的句子,语音播放器播放一个完整的句子。以下分点介绍本文的核心内容:(1)首先,用户通过P300Speller拼写自己想要表达的句子。为了减少用户字符拼写的时间,我们提出基于句子的P300拼写,用户在利用P300Speller拼写句子时,可省略空格以及一些不重要的字符。(2)其次,设计句子修正算法,分别构建P300Speller矩阵概率模型和语言模型。通过收集数据(目标字符与非目标字符)构建P300Speller矩阵概率模型,每次拼写时该模型产生拼写矩阵中字符为目标字符的可能性;使用布朗语料库训练本文的语言模型,用于计算一个字符序列存在的概率。结合P300 Speller矩阵概率模型和语言模型将该字符序列修正为一个完整的句子。(3)再次,编程实现基于P300的脑机接口语音系统,在BCI2000源码上进行二次开发,句子修正模块在Pycharm平台实现,建立BCI2000与Pycharm的通信,实验基于P300的脑机接口语音系统。(4)最后,对8名被试在给定句子集上进行在线测试,实验结果表明,提出的语音系统能够及时播放用户想要的句子。本文所提出的基于P300的脑机接口语音系统能够减少用户拼写句子的时间,并且提高用户与外界环境交流的效率。