当前位置: 首页 > news >正文

Facebook新功能将变革数亿人使用社交媒体的方式

Facebook新功能将变革数亿人使用社交媒体的方式

马特·金(Matt King)于2009年注册了Facebook帐号。他的妻子是一名活跃的社交媒体用户,而他也希望能与好友保持沟通,因此他觉得自己应当试一下。

不过,了解如何浏览好友列表,查看他们的资料,仅仅这件事就花了他整个周六上午的时间。马特·金表示:“这令人觉得像是在工作,感觉不是很好。”

马特·金于当年6月加入Facebook,担任无障碍使用专家。他此前在IBM工作了25年时间。他从小就有视力问题,并在读大学时完全失明。最初在Facebook上的体验令他觉得沮丧而孤立。

然而,在克服这样的情绪后,马特·金协助开发了于本周二推出的一项功能。该功能将极大地改善盲人和视力障碍人士使用Facebook的体验。

这项技术名为“自动可替代文本”,能识别图片中的内容并转换为文字。如果用户也在使用英文的读屏软件,那么就能“听到”照片中的内容。这项技术将改变全球2.85亿视觉障碍人士在社交网络中互动的方式。

Facebook的系统目前可以识别并标记基本信息,例如汽车、飞机、树木、水面,以及笑脸。Facebook的理念是,只有在对识别能力有充分信心之后,系统才会开始工作。不过未来某天,这一系统将会更精确,例如识别出照片中汽车的型号。

在今年2月拜访Facebook的纽约总部时,我观看了这项新技术的演示。

马特·金下拉了一张照片,照片的内容是蓝天下的参天大树。照片所配文字是:“和我的大学同学去最喜欢的地方,过一个很棒的周末!”利用读屏软件,他立即就听到了语音播报:“照片中可能包含蓝天、大树和户外”。

他随后又下拉了一张内容是一块披萨的照片,照片所配文字是:“周日晚的放纵。”这时他听到语音播报:“照片中可能包含披萨。”

对不存在视力障碍的人来说,这项技术似乎过于简单。不过马特·金表示,这要远远好于什么信息都获取不到。

如果在Facebook的消息流中下拉照片,同时使用读屏软件,那么语音将会播报发布照片的用户名、发布时间,以及照片配上的文字。不过对于“周日晚的放纵”这样的照片,仅仅凭借照片所配文字无法知道其中确切内容是什么。此前,有视力障碍的人士只能发挥自己的想象力。

“自动可替代文本”功能来自Facebook的无障碍使用团队。这一团队成立于5年前,目标是让所有人在使用Facebook时都获得愉悦的体验,尤其是为残障人士开发专门的产品。

团队负责人是杰夫·威兰德(Jeff Wieland)。9年前,他加入Facebook从事社区运营工作。

几年后,当他向无障碍使用团队谈到这一概念时,他发现,利用这项技术帮助残障人士将带来巨大的可能。在大学期间,威兰德曾是一名医学预科生。

包括盲人在内的许多残障人士曾向他提供反馈意见,指出Facebook的技术并未创造出良好的体验。

他表示:“残疾人是一个被孤立的群体”。他的希望是,自动可替代文本以及该团队开发的其他产品能推动残疾人之间的社交关系。

如果你在iOS设备上使用Facebook,那么可以亲自试用这些功能。只需打开苹果的读屏软件VoiceOver,随后打开Facebook应用,并滚动消息流即可。当你下拉至一张照片时,这项技术会告诉你照片中的内容是什么。

马特·金和威兰德表示,未来该团队希望看到,同样的技术被用于Facebook以外的其他产品。

2014年,Facebook创建了名为Accessibility Tookkit的公共资源包,其中包括开发无障碍使用软件的指南。而Facebook用于开发网页和移动端产品的开源前端框架React也支持无障碍使用。

Facebook还贡献了“无障碍丰富应用互动”(ARIA)标准。这其中介绍了如何让网页可以无障碍访问。马特·金是这些标准的编辑之一。

Facebook目前表示,自动可替代文本“正在开发中”。不过马特·金表示,最终“我们试图去做的是一个更普惠的平台,让世界变得更好”。



本文转自d1net(转载)

相关文章:

  • 通过ASP.NET获取URL地址方法
  • 开源:Taurus.MVC 框架
  • SAP中的client(也叫集团)的意义
  • 倡导地热能、太阳能等清洁高效供热方式
  • JQuery控制只能输入带二位小数的数字
  • 《Greenplum企业应用实战》一2.4 小结
  • 创建2003域
  • 用大数据破题“过度医疗”
  • 投资10亿元:海南航空宣布将给100架飞机装WiFi
  • PHP带头大哥关于学习的观点
  • 用友“嘟一下”V3.0助力企业互联网化转型
  • 关系管理:互联网带给客户中心的提升契机
  • HTML5中音频视频标签使用
  • Visual Studio 2008操作技巧
  • JMS 概述
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • 【刷算法】求1+2+3+...+n
  • 2019年如何成为全栈工程师?
  • css布局,左右固定中间自适应实现
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • node和express搭建代理服务器(源码)
  • PHP CLI应用的调试原理
  • React组件设计模式(一)
  • Redis 懒删除(lazy free)简史
  • swift基础之_对象 实例方法 对象方法。
  • 好的网址,关于.net 4.0 ,vs 2010
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 首页查询功能的一次实现过程
  • 我建了一个叫Hello World的项目
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 怎么将电脑中的声音录制成WAV格式
  • mysql面试题分组并合并列
  • Unity3D - 异步加载游戏场景与异步加载游戏资源进度条 ...
  • ​ubuntu下安装kvm虚拟机
  • ​一、什么是射频识别?二、射频识别系统组成及工作原理三、射频识别系统分类四、RFID与物联网​
  • $L^p$ 调和函数恒为零
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (Java实习生)每日10道面试题打卡——JavaWeb篇
  • (定时器/计数器)中断系统(详解与使用)
  • (紀錄)[ASP.NET MVC][jQuery]-2 純手工打造屬於自己的 jQuery GridView (含完整程式碼下載)...
  • (求助)用傲游上csdn博客时标签栏和网址栏一直显示袁萌 的头像
  • (一)基于IDEA的JAVA基础10
  • (转) 深度模型优化性能 调参
  • (转)Android学习笔记 --- android任务栈和启动模式
  • (转)德国人的记事本
  • .equal()和==的区别 怎样判断字符串为空问题: Illegal invoke-super to void nio.file.AccessDeniedException
  • .MSSQLSERVER 导入导出 命令集--堪称经典,值得借鉴!
  • .NET CORE 3.1 集成JWT鉴权和授权2
  • .NET Core工程编译事件$(TargetDir)变量为空引发的思考
  • .NET delegate 委托 、 Event 事件,接口回调
  • .net FrameWork简介,数组,枚举
  • .net Stream篇(六)
  • .NET3.5下用Lambda简化跨线程访问窗体控件,避免繁复的delegate,Invoke(转)
  • .NET处理HTTP请求
  • .NET开源项目介绍及资源推荐:数据持久层 (微软MVP写作)