0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于神经网络的计算模型,将大脑中的脑电数据转化为语言

nlfO_thejiangme 来源:lq 2019-01-16 09:27 次阅读

对于有语言障碍的人来说,内心的表达只能通过纸笔或者是手语来与人沟通交流,但他们想说的话却会在脑海里时时回荡,如果能将这些脑中的信号转换为语音发出,将会给他们带来巨大的帮助。随着科技的迅猛发展,新技术有可能会造福于这些失语人群。最近,有三个研究小组进行了相关研究,他们使用基于神经网络的计算模型,将大脑中的脑电数据转化为语言,并通过计算机合成出语音,重建了可被听众理解的单词和句子。

传统语音转换

虽然目前已有基于默读时的肌肉信号来进行语音合成技术的初步研究,但这种方式更多是帮助人们在不方便说话的时候与计算机或者其他人交流。

对于语音障碍人士特别是先天障碍,这种方式无法通过通常的肌肉信号来捕捉并合成出对应的语音。如有有朝一日,新技术可以仅仅基于人们的思维过程而重建出人们脑中想表达的语言,将会造福更多的人。在中风或疾病之后失去说话能力的人可以使用眼动跟踪、联想输入和语音合成播放三个步骤达到重新表达的目的。 霍金的个人助理设备就是观测无法通过收缩他脸颊上的某块肌肉,来触发安装在眼镜上的开关,从而输入文字向世界传达他的观点和见解,但是他每分钟仅可以输入5-15个单词,无法像正常人一样流畅的表达自己的观点,思维受制于设备的速度。试想,如果霍金可以像马斯克或者老黄一样流畅的发表自己的演讲,不用花大量的时间用于输出单词,那么他很可能会为世界带来更多的巨大的贡献。

如果未来可以通过脑机接口来重构他们的语言系统,那将会为霍金一样的使用者带来巨大的帮助,他们不仅可以表达想说的话,还可以控制说话的音调,表达的速度也会大幅提升,使得残障人士实时对话和有效的表达成为可能。

已有的突破

前途是光明的,道路是曲折的。最先遇到的问题在于数据采集和数据量的限制。在不同个体之间,脑电信号转化为语音的过程存在一定的差异性,因此必须对每个人(的个性化数据)进行“训练”。

而且众所周知:使用的数据越精确,模型的运行效果就越好,但是精准的模型需要开颅手术后才能获得,这样严苛的条件大大限制了数据的获取,研究人员只能在极少数的情况下进行。一种情况是在移除脑肿瘤的手术期间,另一种情况是在癫痫患者脑内植入电极,来诊断癫痫发作的起因。但是,每次留给研究者们的数据收集最多只有二三十分钟。数据量非常有限。

研究人员目前正在致力于寻找出可替代的有效的数据获取方式。其中一部分研究人员利用听觉区域的植入电极来获取大脑的信号,并试图找出在不同时间点的神经元模型推断出对应的语音。神经网络的计算模型过将信息传递到计算“节点”层来处理复杂模式。网络通过调整节点之间的连接来学习。

在实验中研究人员使用了两种回归模型一种用于生产听觉频谱,一种用于生成声音信息的向量编码。网络的监督信号和输入信息分别是一个人产生或听到的语音记录和同时期的大脑活动数据中。一个团队使用了来自五名癫痫患者的数据。他们的网络分析了当病人听到了故事和从0到9的数字的录音时听觉皮层(在语音和听力过程中都很活跃)的活动状况,然后利用计算机,以采集到的神经数据为依据,重建口述的数字。合成后的语音,准确率达到了75%。

另外一支由德国不来梅大学的神经科学家和荷兰马斯特里赫特大学的学者组成的团队,他们使用来源于六名接受脑瘤手术患者的数据。首先,患者被要求重复屏幕上出现的词语,同时通过麦克风来捕捉音频信息。同时研究者们还需捕捉从大脑的语音规划区域和运动区域获取的信号,这些信号向声道发送命令,并使得人们能清楚说出单词。

最后,利用神经网络模型将脑电信号映射到音频记录,然后从数据中重建单词。研究结果表明:大约40%的计算机生成的单词是可以理解的。研究人员主要使用了下图所示的densenet模型来实现电信号的音频信号的重建:

此外自于加州大学旧金山分校的团队通过从语言和运动区域捕获的大脑活动来重建整个句子,他们所使用的数据采集于三名癫痫的患者大声朗读的过程中。为了验证重建句子的有效性,邀请了166名受试者进行了在线测试。实验结果表明,对于某些句子,达到了超过80%的识别准确率。

研究人员还进一步改进了模型:他们使用该模型来基于默念采集到的信息来重建句子。该研究使得人们基于脑中思维过程而重建出脑中想表达的内容的目标又更进一步。

未来展望

未来,我们期望的是患者不用说话,仅仅通过脑中的思维过程来进行语音合成。当一个人默念和感知到某种语言时,大脑的反应与真正说出和听到声音时的信号不同。如果没有外部声音来匹配大脑活动,计算机甚至可能很难理清内部语音的开始和结束位置。解码”想象中的语言” 需要利用脑机接口向用户提供反馈——他们能够实时听到计算机的语音解释,给出计算机反馈,以获得他们想要的结果。通过对用户和神经网络的充分训练,未来的某一天,大脑和计算机也许能找到更好的配合方法。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 神经网络
    +关注

    关注

    42

    文章

    4570

    浏览量

    98714
  • 语音合成技术

    关注

    0

    文章

    8

    浏览量

    2452

原文标题:所思即所讲,脑波语音合成技术助力语言障碍人士表达心声

文章出处:【微信号:thejiangmen,微信公众号:将门创投】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    神经网络模型用于解决什么样的问题 神经网络模型有哪些

    神经网络模型是一种机器学习模型,可以用于解决各种问题,尤其是在自然语言处理领域中,应用十分广泛。具体来说,神经网络
    的头像 发表于 08-03 16:37 4164次阅读

    神经网络教程(李亚非)

      第1章 概述  1.1 人工神经网络研究与发展  1.2 生物神经元  1.3 人工神经网络的构成  第2章人工神经网络基本模型  2.
    发表于 03-20 11:32

    非局部神经网络,打造未来神经网络基本组件

    `非局部计算作为获取长时记忆的通用模块,提高神经网络性能在深度神经网络中,获取长时记忆(long-range dependency)至关重要。对于序列
    发表于 11-12 14:52

    【PYNQ-Z2试用体验】神经网络基础知识

    学习和认知科学领域,是一种模仿生物神经网络(动物的中枢神经系统,特别是大脑)的结构和功能的数学模型计算
    发表于 03-03 22:10

    【案例分享】基于BP算法的前馈神经网络

    `BP神经网络首先给出只包含一个隐层的BP神经网络模型(两层神经网络): BP神经网络其实由两部分组成:前馈
    发表于 07-21 04:00

    如何构建神经网络

    原文链接:http://tecdat.cn/?p=5725 神经网络是一种基于现有数据创建预测的计算系统。如何构建神经网络神经网络包括:输
    发表于 07-12 08:02

    matlab实现神经网络 精选资料分享

    神经神经网络,对于神经网络的实现是如何一直没有具体实现一下:现看到一个简单的神经网络模型用于训练的输入
    发表于 08-18 07:25

    神经形态芯片越来越多地模拟大脑可塑性

    。尽管科学家们对大脑神经线路如何执行高级功能有了更多的了解,但是在固态设备(SSD)上对大脑进行逆向工程仍然遥不可及。神经网络的关键元素。神经
    发表于 04-16 15:01

    卷积神经网络模型发展及应用

    神经网络的思想起源于1943年McCulloch 和 Pitts 提出的神经元模型[19],简称 MCP 神经元模 型。它是利用计算机来模拟人的
    发表于 08-02 10:39

    什么是神经网络?为什么说神经网络很重要?神经网络如何工作?

    神经网络是一个具有相连节点层的计算模型,其分层结构与大脑中神经元网络结构相似。神经网络可通过
    的头像 发表于 07-26 18:28 1943次阅读
    什么是<b class='flag-5'>神经网络</b>?为什么说<b class='flag-5'>神经网络</b>很重要?<b class='flag-5'>神经网络</b>如何工作?

    卷积神经网络原理:卷积神经网络模型和卷积神经网络算法

    一。其主要应用领域在计算机视觉和自然语言处理中,最初是由Yann LeCun等人在20世纪80年代末和90年代初提出的。随着近年来计算机硬件性能的提升和深度学习技术的发展,CNN在很多领域取得了重大的进展和应用。 一、卷积
    的头像 发表于 08-17 16:30 912次阅读

    cnn卷积神经网络模型 卷积神经网络预测模型 生成卷积神经网络模型

    cnn卷积神经网络模型 卷积神经网络预测模型 生成卷积神经网络模型  卷积
    的头像 发表于 08-21 17:11 801次阅读

    卷积神经网络模型搭建

    卷积神经网络模型搭建 卷积神经网络模型是一种深度学习算法。它已经成为了计算机视觉和自然语言处理等
    的头像 发表于 08-21 17:11 610次阅读

    神经网络模型的工作原理和作用

    神经网络模型是一种计算模型,基于人类神经系统的处理和学习机制,模仿大脑神经元的工作方式,对输入
    发表于 08-28 18:21 904次阅读

    构建神经网络模型的常用方法 神经网络模型的常用算法介绍

    神经网络模型是一种通过模拟生物神经元间相互作用的方式实现信息处理和学习的计算机模型。它能够对输入数据进行分类、回归、预测和聚类等任务,已经广
    发表于 08-28 18:25 622次阅读