1. 因何而变

近年Alexa echo、Google assistant等搭载远距离语音助手的智能音箱得到市场的认可。年初苹果Homepod智能音箱正式出货,标志着以高音质为卖点的智能音箱开始接受市场的考验。

如果说Alexa echo是音箱产品的“智能”属性的巅峰之作,苹果的Homepod则是音质这一音箱本质属性的回归。Homepod采用了大量的声学器件,主要包括6麦克风阵列、1内置低音麦克风、1低音扬声器、7高音扬声器、大量声学结构件。苹果声学器件供应链的主要厂家纷纷加大相关领域的投入,以期在行业飞速发展的浪潮中分得一杯羹。

年后公司的产品重心明显向智能音箱倾斜,蓝牙音箱的资源投入大幅下降低。作为传统音箱的软件开发人员,深感能力不足引起的危机感。变局面前,何去何从?

2. 该如何变

局部的变化表现出无序,整体的变化服从于规律。推动变化的是能,引领变化的是势。势的作用由外而内,能的作用由内而外。举个简单的例子,电池储存电能,但不能储存电势。电势不储存电能,但决定电池电能的释放和存储。假设有一个公式可以表达变化、势和能,我猜想应该是下面的样子:

变化=外势(自能)(1)

为了达到变化所需的量级,自然产生两个方向的观点。假定势不变,个体无法影响势,本身也欠缺所需的能。此时我们需要给公式增加变量:

变化=外势(自能+外能)(2)

自能指的是当前的自身能力,外能可以是同事的能力、组织的能力、供应链的能力,前提是彼此处在同一个势。比如找已经办完离职的同事帮你解决技术难题,其结果大概率是被婉拒,或口头应允却无下文。

假定能不变,个体无法增加能,只能求势的增大。

变化=更高的外势(自能)

大概率的选择是脱离现在的环境,尝试换一个上司、一家公司、一个城市、一个国家。然而脱离当前的势到达更高的势是需要能量做功的,这一部分能量从何而来呢?

现在我们换个思路,假定自能是可以增加的:

变化=外势(旧自能+新自能)

有了新的自能,可以满足变化的量级。至此我们已经明确,提升自身能力可以产生足够的变化量级,以在新的位置达到平衡。

接下来的问题是,我需要提升哪些能力呢?每项能力需要提升的程度是多少?问题的答案要到智能音箱与蓝牙音箱系统架构的区别中去找。目前主流的蓝牙音箱和智能音箱的系统架构的主要差别如下:

Android 蓝牙控制音箱开发 蓝牙音箱开发流程_系统架构


对比下来,能力提升之路任重道远。。。短期选择操作系统、音频处理作为突破口,与我在团队中的角色相符。中长期围绕音频作为核心,逐步补足各方面的能力。

3. 变与不变

“世间唯一不变的,即是变化本身”。既然走上软件开发这条职业道路,必然需要不断更新知识库和技能树。遗憾的是,CSR8670蓝牙平台的深挖要搁置一段时间了。幸运的是,通过深度开发CSR8670平台,使我对VM虚拟机、无线音频传输原理、蓝牙协议栈、数字信号处理、定点DSP算法仿真有了更深的理解。最重要的是在CSR8670平台上实现了简单声学算法的仿真、移植和验证,给更深层次知识的学习和运用打下了坚实的基础。

突然想起一句挺有趣的话,“人生就像沿着操场跑道一圈圈地跑,跨过的可能是同一个终点,但此时的你已不是当时的你了”。换个说法,若干年后,辛辛苦苦掌握了智能音箱的开发方法,然而音箱的热点已转变成追求“情感与音乐的互动”,那时可能需要提升的能力项是软件开发人员的情商了。