Linux无障碍环境搭建:零配置→语音导航全指南
|
刚在西三环北段堵着,导航非说走莲石东路能省四分钟,结果绕进一个新开的安置区——门禁杆拦腰横在路中间,我按喇叭按到手心出汗,后视镜里一串车全亮双闪。司机老李前两天就在这儿被扣了八百,说系统识别他压了盲道线,可那路根本没画线,就是块水泥板子,雨水冲得发白。 我把手机支架扶正第三次,雨刷还在响,哒、哒、哒,像敲节拍器。车厢里那股柴油味混着中午泡面汤底的咸腥,一直没散。副驾座垫底下还塞着上礼拜换下来的旧轮胎标签——“耐力S21”,字都掉漆了。我就盯着那几个字想:Linux无障碍环境搭起来到底算个啥? 不是报告,不是PPT,更不是调度中心大屏上跑的那个“最后一公里”——呵,我听见这个词就想笑。前天见着开依维柯送盲文教材的老赵,他说他车顶装的语音播报模块跟Ubuntu 22.04死活连不上蓝牙,试了七遍,最后是蹲在加油站便利店门口啃火腿肠时,用手机热点配了个叫Orca的老版本才响出声。他咬一口肠,抬头问我:“你说这玩意儿算‘精细化运营’不?”我没接,掏烟的手抖了一下。 近三个月,我搭过六次。第一次装完开机,语音直接念成“欢迎来到无…线…电…波…干…扰…实…验…室”。后来才知道,声卡驱动和pulseaudio冲突,但没人告诉你它俩谁先启谁后启,官方文档写得跟绕口令似的,我原以为只要apt update完再run脚本就行,结果语音报错比导航绕路还勤快。第二次是让邻居小孩远程帮我调,那孩子十三岁,在键盘上敲得飞快,嘴里还叼着半截棒棒糖,说“哥你声卡型号不对”,我说“哪个型号?”,他反问:“你这主板是不是2015年前的?”我看了眼机箱,背面贴着张泛黄标签——“联想启天M430”,生产日期是2014年8月。小孩没说话,默默卸载了alsa-plugins-jack。 服务区那只野猫总蹲在充电桩旁边舔爪子。有回我在那儿充了四十分钟电,人靠在车门上抽烟,听Orca读一段《通用设计原则》,语速太慢,停顿像打嗝。隔壁大货车司机下来解手,拎着裤子过来问:“这机器念的啥?”我说“无障碍指南”,他嘿嘿笑:“我老婆坐轮椅十年,头回听电脑说人话比她还顺。”说完甩手回去,引擎轰一声就走了。我没追上,只看见后视镜里他车斗上喷的字:京A·7F3KZ,掉了一角蓝漆。 最赔钱那回是上上周二。赶早班通勤线,七点二十必须到望京西地铁口,我六点五十就开了。结果进东五环收费站,ETC跳出来提示“系统升级中,请走人工”,我一急,拐去应急通道——扣了三百,外加超时两分十九秒,罚款一百二。后来我才琢磨明白,那天Orca突然自动启动朗读日志,声音压过我的导航提醒,我听着“当前时间6:58:17,CPU温度61摄氏度”,下意识伸手关语音,摸错了按键,把屏幕休眠给关了,反而点亮了所有通知栏……就那一秒,错过路口。 “优胜劣汰”这词不是我造的。是上次修车时听修理工讲的。他拧着一个锈螺丝,边吐烟边说:“你见过哪台破夏利还能跑出租?没有。不是因为不能修,是它自己不让你天天修。”Linux无障碍这套东西也一样——装一遍崩三回,语音断两次,声源切五次,你不烦?烦就删。留下来的全是扛住三次以上崩溃还能喊出“现在正在阅读主菜单”的配置。就像我们跑这条线,跑得越久,越不敢信新软件推荐的捷径,也不敢信调度喊的“预计抵达仅需21分钟”。你得自己记住哪段辅路的减速带塌了一半,哪个小区出口凌晨四点会开灯——这种经验不上传云,不进后台,就长在你右脚油门的肌肉里。 昨天又试了一次。没用任何预编译镜像,纯从Debian 12最小安装开始,只加了Orca、eSpeak-ng和brltty。装到第七步时卡住,终端报错“Failed to bind to /dev/ttyS0”,我翻了仨小时社区帖,还是没搞懂ttyS0和ttyAMA0咋区分,索性拔了USB盲文显示器重插,居然通了。现在它念“用户登录界面已加载”,语气像极了我前年那个每天七点准时来收废铁的老马——他蹬三轮,后斗上绑着个喇叭,每次来都喊:“收铜收铝收旧冰箱——”,音调一模一样。 手机支架又松了,得左手扶着说话。雨刷还在响。柴油味没散。野猫刚才跑进充电棚下面躲太阳了。我其实到现在也不确定pulseaudio到底是自动启还是systemd触发的——查了三次,说法都不一样。无所谓。反正只要它能开口说话,别管是吼是喘,是卡顿是流利,能替人把屏幕上的字嚼碎了咽下去,就算活过了今晚。对了,前两天听说有个视障程序员用Raspberry Pi+Orca跑完了整个GitLab CI流水线,全程语音交互,没碰一次键盘。我没亲眼见,但信。毕竟路上老张昨天还跟我说,他车上那台树莓派,现在比他媳妇记性还好——她说忘带药,Pi直接念出药盒条码和服用说明,还补了一句:“已为您预约明日社区医院号源。”
文章配图,仅供参考 导航刚又弹窗:“检测到您偏离推荐路线,是否重新规划?”我点了“否”。后视镜里,一辆网约车刚变道加塞,尾灯红得刺眼。我摸了摸副驾座垫下的耐力S21标签,没揭下来。算了,下回换胎再说。 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

