百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程字典 > 正文

人工智能破译神经活动,脑机接口说出无言心声

toyiye 2024-06-21 12:07 9 浏览 0 评论

将计算机连通人脑,直接读取意识,这不是科幻。

顶尖学术期刊《自然》刚刚在线发表的一项工作就在脑机接口领域向前迈出了一大步。加州大学旧金山分校(UCSF)的神经外科学家Edward Chang教授与其同事开发出一种解码器,可以将人脑神经信号转化为语音,为帮助无法说话的患者实现发声交流完成了有力的概念验证。

脑机接口(BCI),指的是在人或动物大脑与外部设备之间创建的直接连接,实现脑与设备的信息交换。近年来,这一技术的快速发展正在为那些神经受损或严重运动障碍的人们改善生活质量。比如,帮助瘫痪人士靠“想”控制机械臂取物,或是控制屏幕上的光标打出字词。然而,“意念打字”的速度目前只能达到每分钟10来个单词,比正常的人类说话速度要慢得多,还远不能满足患者的沟通需求。

因此,一些科学家们试图解码大脑中的言语信号,并通过人工语音合成,把“想”的内容真正“说”出来!

▲本次研究的主要负责人Edward Chang教授是一名神经外科医生,擅长治疗成人癫痫、脑肿瘤等疾病,研究主要集中于语言、运动和情感的脑机制(图片来源:UCSF官网)

要挑战重建语音的难题,需要首先实现对表征语音动作的神经活动进行解码。一些接受开颅手术的癫痫患者为神经科学家提供了宝贵的数据。由于需要为一些患者定位癫痫发作的源头,神经外科医生会通过手术在患者颅内植入电极,以便监测其大脑活动。在此基础上,研究人员采用了一种叫作高密度脑皮层电图(ECoG)的技术,直接记录下受试者大脑皮层的神经活动。

受试者首先按要求大声读出几百条句子,与此同时,研究人员记录他们大脑的语音产生中心——腹侧感觉运动皮层区域的神经活动。

利用循环神经网络(RNN),研究人员分两步破译了采集到的神经信号。第一步,他们将神经信号转换为表征发音器官动作的信号,包括下巴、喉、嘴唇和舌头动作相关的脑信号。然后,根据解码出来的发音器官动作,把信号转换为说出的词句。

▲脑机接口实现语音合成的图示(图片来源:参考资料[1])

这种创新的解码方法有助于解决重建语音时的声学失真问题,让合成的语音更容易被人听清、听懂,接下来的测试结果验证了这一点。研究人员在亚马逊的众包任务平台Mechanical Turk上招募听众来辨认解码器合成的语音,包含325个单词和101句整句。检验测试中,听众可以成功地识别出单词,和对自然语音的感知模式一致。对于合成语音发出的整句,听众也能识别出句子的意思。

第一作者Gopala Anumanchipalli博士认为,该结果意味着,这种神经合成语音对于现实世界的应用来说已经达到即刻听懂的实用程度。

更有意义的是,研究人员还测试了解码器对于不出声说话的语音合成能力。一名被试先按要求说出句子,然后默念同一个句子,也就是只有发音的动作、并不发出声音——这种情形更符合某些患者的实际情况。结果显示,解码器对默念动作合成的语音频谱与同一句句子的有声频谱是相似的。

尽管如生物工程学教授Chethan Pandarinath等人在同期《自然》上刊发的评论中所言,这一系统要真正成为一个临床可行的语音脑机接口还面临许多挑战,但毫无疑问的一点是,脑机接口技术的持续进步将让有发声障碍的人重新获得自由说出心声的能力,与周遭世界重新建立联系。甚至,脑机接口的发展还会让更多的人有可能突破人类自身的局限,让意识的疆界不断拓展

参考资料:

[1] Gopala Anumanchipalli et al., (2019) Speech synthesis from neural decoding of spoken sentences. Nature. DOI: 10.1038/s41586-019-1119-1

[2] Chethan Pandarinath & Yahia H. Ali, (2019) Brain implants that let you speak your mind. Nature

[3] Chartier Anumanchipalli et al., (2018) Encoding of Articulatory Kinematic Trajectories in Human Speech Sensorimotor Cortex. Neuron. doi:10.1016/j.neuron.2018.04.031.

相关推荐

为何越来越多的编程语言使用JSON(为什么编程)

JSON是JavascriptObjectNotation的缩写,意思是Javascript对象表示法,是一种易于人类阅读和对编程友好的文本数据传递方法,是JavaScript语言规范定义的一个子...

何时在数据库中使用 JSON(数据库用json格式存储)

在本文中,您将了解何时应考虑将JSON数据类型添加到表中以及何时应避免使用它们。每天?分享?最新?软件?开发?,Devops,敏捷?,测试?以及?项目?管理?最新?,最热门?的?文章?,每天?花?...

MySQL 从零开始:05 数据类型(mysql数据类型有哪些,并举例)

前面的讲解中已经接触到了表的创建,表的创建是对字段的声明,比如:上述语句声明了字段的名称、类型、所占空间、默认值和是否可以为空等信息。其中的int、varchar、char和decimal都...

JSON对象花样进阶(json格式对象)

一、引言在现代Web开发中,JSON(JavaScriptObjectNotation)已经成为数据交换的标准格式。无论是从前端向后端发送数据,还是从后端接收数据,JSON都是不可或缺的一部分。...

深入理解 JSON 和 Form-data(json和formdata提交区别)

在讨论现代网络开发与API设计的语境下,理解客户端和服务器间如何有效且可靠地交换数据变得尤为关键。这里,特别值得关注的是两种主流数据格式:...

JSON 语法(json 语法 priority)

JSON语法是JavaScript语法的子集。JSON语法规则JSON语法是JavaScript对象表示法语法的子集。数据在名称/值对中数据由逗号分隔花括号保存对象方括号保存数组JS...

JSON语法详解(json的语法规则)

JSON语法规则JSON语法是JavaScript对象表示法语法的子集。数据在名称/值对中数据由逗号分隔大括号保存对象中括号保存数组注意:json的key是字符串,且必须是双引号,不能是单引号...

MySQL JSON数据类型操作(mysql的json)

概述mysql自5.7.8版本开始,就支持了json结构的数据存储和查询,这表明了mysql也在不断的学习和增加nosql数据库的有点。但mysql毕竟是关系型数据库,在处理json这种非结构化的数据...

JSON的数据模式(json数据格式示例)

像XML模式一样,JSON数据格式也有Schema,这是一个基于JSON格式的规范。JSON模式也以JSON格式编写。它用于验证JSON数据。JSON模式示例以下代码显示了基本的JSON模式。{"...

前端学习——JSON格式详解(后端json格式)

JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScriptProgrammingLa...

什么是 JSON:详解 JSON 及其优势(什么叫json)

现在程序员还有谁不知道JSON吗?无论对于前端还是后端,JSON都是一种常见的数据格式。那么JSON到底是什么呢?JSON的定义...

PostgreSQL JSON 类型:处理结构化数据

PostgreSQL提供JSON类型,以存储结构化数据。JSON是一种开放的数据格式,可用于存储各种类型的值。什么是JSON类型?JSON类型表示JSON(JavaScriptO...

JavaScript:JSON、三种包装类(javascript 包)

JOSN:我们希望可以将一个对象在不同的语言中进行传递,以达到通信的目的,最佳方式就是将一个对象转换为字符串的形式JSON(JavaScriptObjectNotation)-JS的对象表示法...

Python数据分析 只要1分钟 教你玩转JSON 全程干货

Json简介:Json,全名JavaScriptObjectNotation,JSON(JavaScriptObjectNotation(记号、标记))是一种轻量级的数据交换格式。它基于J...

比较一下JSON与XML两种数据格式?(json和xml哪个好)

JSON(JavaScriptObjectNotation)和XML(eXtensibleMarkupLanguage)是在日常开发中比较常用的两种数据格式,它们主要的作用就是用来进行数据的传...

取消回复欢迎 发表评论:

请填写验证码