从无到有:自己做一台支持airplay的wifi无线音箱
作者:boobbig
陆陆续续写了一些原创。爱好使然,写一篇从无到有的自己做一台wifi音箱。这里面牵涉到“动手做”的任务可能比“买买买”更多,但我认为这就是他更“值”的所在。
题目起的夸张了点,并非完全从无到有,更准确的说应该是从无到有“攒”一台无线音箱。
虽然楼主是铁耳朵,甚至其中一只还是生锈的,但就是喜欢影音的东西,当年在学校宿舍里,第一次买到创新的那套5.1声道的老剑桥系列塑料音箱(应该没卖的了)和sblive 5.1(只有二手了)的声卡,玩了把极品飞车6,那种方位感和震撼力,直接把我带坑里了。所以买了房子后就陆陆续续的烧一些影音方面的器材,前年开始组了套投影系统的家庭影院,做起了客厅党。闲暇时间爱捯饬(dao chi)些喇叭啥的。还有老的apple接口的音箱,比如
配个转接头也能欢快的用起来。
创新5.1声卡
当然,跟老烧们比起来,不入法门的。自娱自乐吧。
先说说airplay无线音箱的好处,常见的无线音箱也就是wifi和蓝牙两种方式,wifi的又分为支持airplay和dlna或者两者都支持的,像sonos等独立的非开放协议标准的,而且还是小众的,就不细说了。(虽然airplay也是非开放标准的,但它大众啊,虽然苹果那么贵,但他依然大众啊,没办法)
1使用更方便,相对来说wifi音箱可以“一对多”,而不是像蓝牙那样“点对点”的。
2.可以组网,适合多个房间的不同音箱做同步播放。
3可以支持一个手机同时发声,比如airplay放音乐的同时,一边玩游戏。
4理论上音质更好。
5传播距离更远。
呃,就这些吧。
再说说重点:自己攒一个无线音箱。这里大部分用的是现成的组件,我们只是来做一个集成的工作。但正因为有集成的过程,所以更能随心所欲的选择自己想要的音箱的外观和声音。如果嫌麻烦,有两种选择:
1。直接买个支持wifi的音箱。
例如高贵的英国监听音箱大牌KEF
KEF X300A Wireless 无线WIFI发烧电脑桌面HI-FI音箱书架音箱 音响 线...
或者是飞利浦生态的wifi音箱
Philips/飞利浦 AW6005/93 小飞智能无线WiFi蓝牙音响音箱...
2。买个电视盒子或者苹果的airport express路由器,淘个一代的也就几十块,然后接到老式的普通音箱上(比如漫步者,惠威、三诺等)
苹果 Apple/苹果 无线路由器 APPLE AirPort ExpressMC414白色官方标...惠威HIVI D1080-IV多媒体有源电脑音箱 2.0声道电视音响...
所需材料(或者说需要买的东西):音箱空箱、喇叭、分频器、功放板、airport express、3.5mm对录线、电源线或变压器、其他零碎配件、螺丝。
步骤:
(1)成对的买喇叭(因为要立体声,所以要一对一对的买),先确定下尺寸,这里指的是喇叭的直径,比如是2寸、4寸、5寸、6寸、8寸等,wifi音箱通常不会是用来便携的,所以尺寸可以考虑稍大一点,这里以5寸为例。比如各种jbl、 燕飞利士、真力等等,根据自己喜好选吧。要说“值”的化,我建议一些国产品牌或代工厂的作品,比如著名的上海飞乐、银笛、还有隐形的大拿——国光,都是便宜量又足的好喇叭。
国光 喇叭
再确定下是否要分频,要分频就得买分频器,分频也就是说高音分给高音喇叭发声,中音、低音也都有专门的喇叭来独立发声,这样的好处是喇叭各司其职,声音更到位,老规矩,如果嫌麻烦,就一对全频喇叭搞定,管他什么分频不分频的。
二分频
(2)买空箱,空箱就是没有喇叭的空音箱,说白了就是个木头盒子。这个跟之前买的喇叭尺寸对上即可。空箱也分为实木的、竹子的、塑料的、密度板贴皮的等等,看个人喜好。
迷宫 空箱
(3)买功放板,买这个要跟喇叭对的上功率和阻抗就行了,不懂得话直接问卖家。有的功放板集成了wifi或者蓝牙功能,这样就省了下一步要买的设备了,也可一试,但我没买过,不发表评论。也可以买拆机的功放板。
拆机 功放板wifi 或蓝牙功放板
(4)买无线收发器,主要分airplay和dlna,还有一些qplay等等的小众的协议就不说了。比如支持airplay的apple 的airport express,这个是苹果出品的,苹果手机自带airplay,不用装第三方软件即可推送声音过来。支持dlna的就更多了,比如各种电视盒子,粗粮啥的。根据自己的手机选择吧。
(5)将喇叭和功放板用电线和电烙铁焊接在一起,上过物理课的(初中即可)应该都没问题,每个喇叭就两根线。
(6)把喇叭装到空箱里,拧上螺丝。
(7)把功放板装到空箱背面。(这里我,偷了个懒,弄得丑了点,不要见笑。)
(8)把airport进行一下初次使用的配置。
(9)组装完成。用对录线把音箱和无线收发器连起来。至于无线收发器是放在音箱里还是放在外面,就看空箱的大小了。无所谓。
威迅(VenTion)VAB-A09 2.5mm转3.5mm音频线 3.5转2.5转接线 冰蓝色 1.5...
(10)插上电源。
(11)找个软件播放吧,比如网易云音乐。
(12)声音切给airplay。圆满了。
收工,完成。共同探讨吧。欢迎拍砖,不过砖也请有点技术含量。比如冰砖、空心砖、加气砖等等。砖拍的多,下回上个复杂点的,自己做空箱的原创。
先上个预告图
B站UP主硬核自制智能音箱:有ChatGPT加持,才是真・智能
机器之心报道
机器之心编辑部
在大型语言模型的加持下,智能音箱领域的「拐点」即将到来?
在智能音箱风靡的那些年,很多人都希望能与音箱来一场深度对话。可惜事与愿违,智能音箱的对话能力显然达不到人类的要求。如今,智能音箱的市场红利期已经过去,昔日光环消退,渐渐不再为人提起。
一位名为「GPTHunt」的 Up 主也是一样,自述是智能语音音箱的「轻度爱好者」。只是失望的次数太多了,也就不再抱有希望。
比如,他买过亚马逊的 Alexa 音箱,但发现自己英语水平不太够,此外音箱产品设计也不够 local,试用了一阵就弃坑了。
他也买过网易三音音箱,听音乐、设闹钟都挺好的,但「需要用到脑子的问题就不能指望了」。而且这款音箱还会有一些「抽风」时刻,比如在自己打电话的时候突然接话,或是在看电影的时候突然出声……
苹果家的 Siri 同理,你可以命令它设置闹钟,咨询它时间和天气,但完全不能谈论有些深度的问题。
这些烦恼,都可以归结于 AI 的对话能力不够用。但近段时间面世的大型语言模型 ChatGPT,却给了这位 UP 主新的希望。
某天,他突然想到,何不用 ChatGPT 改造一下音箱,自制一款智能且强大的语音助理呢?
视频地址:https://www.bilibili.com/video/BV11M411F7Ww/
自制过程
作者设计的架构草图如下,从语音输入到音箱回复,大致分为四个步骤:唤醒、语音识别、ChatGPT、语音合成。
硬件方面,自然是极客的不二之选:树莓派。
作者翻出尘封了几年的树莓派 3 Model B,发现它并未自带麦克风。只能在某宝光速下单,一边等快递,一边先用电脑调试。
接下来就是系统搭建工作了。首先要实现的,就是唤醒词检测。
唤醒词是一个特殊的词或短语,用于在说出它时激活设备,不说时让设备睡眠,也被称为「热词」和「触发词」
这里隐含一条规则,就是在唤醒前绝不允许偷听。然而实际上我们无法确认音箱到底有没有在偷听,所以只有自己使用开源代码去实现,才能确认音箱在唤醒之前不会偷听。
想必大家都听过一些常见的唤醒词,比如「Hey Siri」、「小爱同学」、「小度小度」。自定义唤醒词同样要遵守相应规则:一是避免使用过短的单词,以免产生误报;二是出于用户体验的考虑,唤醒词还要尽可能短;三是尽量选择不同发音的单词,组合特征更明显不易误报。
作者在这里使用的检测框架是 Porcupine,该框架对非商业应用免费开放,且支持多个词,唯一的遗憾是暂不支持中文。
最终,作者选择的唤醒词是「Hello Chat」。经过在线录音和训练后,得到了下载即用的模型。作者编写了一个脚本来运行唤醒词检测,检测之后会回应一声「咦」。
唤醒之后,作者用基于 Python 的语音处理库「PyAudio」来录制声音,假如此时你不想钻研项目文档,可以直接让 ChatGPT 给出示例代码,再做些微调即可。
第二步就是语音识别了,作者选择了微软 Azure 的在线 ASR,识别比较准确,速度也很快。这项功能会提供静音检测,当然也可以使用 Porcupine 提供的 cobra 静音检测功能,来判断语音输入何时结束。
第三步就是将 Azure 的识别结果发送给 ChatGPT,收到回复后再进行语音合成(TTS),通过音箱播放出来。
经过一番调试之后,网购的麦克风也到货了,将整套系统移植到树莓派,大功告成。
效果展示
通常,你会问智能音箱什么问题?
首先,作者询问了一个哲学问题:「用 10 个字回答人生的意义」。音箱用 5 个词语完美回答了这个问题:「探索、成长、分享、欣赏、感恩」,字数也刚好是十个字。
然后,作者又问了一个和科技行业有关的问题:「马斯克和乔布斯谁更厉害」。智能音箱的回答首先说明「这个问题没有确切答案,两个人都在不同的领域取得了巨大成就」,然后分别介绍马斯克和乔布斯两个人的成就。
当然,除了提问,你也可以和这款智能音箱打招呼,它就像是你身边的一个小助手:
此外,自己构建智能音箱还有一个好处是可以查看音箱工作时执行的代码,分析程序占用的资源。
最重要的是,作者可以测试音箱的响应速度,并做出改进。第一版智能音箱听到问题后需要 10-20 秒才能作出回答,改进之后的第二版则只需要 4-6 秒,这个时间主要是 ChatGPT 的网络 + 计算时间开销。此外,作者还表示这款智能音箱的功能可以无缝迁移到其他平台。
最后,作者还挖了个坑:ChatGPT 在连续、关联性对话上的能力,又会如何提升音箱的智能水平?
相关问答
音箱改造?
1、DIY音箱:可以将旧的音箱修饰一下,内部安装一些改装的喇叭或者改装的声卡,自己DIY一个音箱,可以用来听音乐,也可以当做家庭影院使用。2、改造音箱:...1、D...
音响手工DIY步骤?
音响手工DIY的步骤如下:确定音箱用途选择喇叭单元确定分频点选择分频器根据低音单元确定箱体尺寸制作箱体接线固定喇叭、分频器铺设吸音棉上后盖...
diy音箱入门教程?
以下是DIY音箱入门教程的步骤:1.选择合适的DIY音箱方案:可以在网上搜索并选择适合自己的DIY音箱方案,并下载相关的材料清单和图纸。2.购买所需的材料和工...
自制音响怎么做?
自制音响需要一定的电子和木工技能,以下是一个简单的制作步骤:1.准备材料:需要购买喇叭单元、音箱箱体材料(如MDF板)、电子元件(如放大器、电容器、电阻器...
自制音箱需要注意什么?
自制音箱需要注意的几点:1.音箱两个箱体的大小严格按照一定的比例进行设计,这样可以保证音箱在发声方面拥有更好的声音效果。2.选取合适的喇叭,选用品质好的...
怎样自制音响?
要自制音箱,首先需要准备好所需的材料和工具,包括喇叭单元、音箱箱体、电路板、电线、电容器等。然后根据自己的需求和喜好设计音箱的外观和内部结构,将喇叭...
自制监听音箱的过程是怎样的?
自制监听音箱的过程需要先确定所需的材料和工具,包括音箱单元、音箱箱体、电路板、电线、电容、电阻、音频接口等。然后按照以下步骤进行操作:1.制作音箱箱...
如何用智能音箱打开涂鸦智能DIY设备?
可以使用一个电阻箱。电阻箱种阻值调节范围较广,可以满足需求。直接将电阻箱串联到音频线中即可。当然了,也可以用市售的音量调节面板(和平时插座在墙上安装...
自制一个音箱需要哪些配置?
制作一个音箱需要呈现出高质量的音效,所以需要考虑几个方面的配置。首先是喇叭,需要选用高品质的成品喇叭或使用自己制作的喇叭盒,并确保其与放大器/功放器的...
自制音箱简单调音?
箱板之间胶合不牢,箱体的沉孔表面加工粗糙,倾斜不平,或接线盒,扬声器单元和箱体沉孔结合面上没有安放垫圈,都会造成声泄漏。查找方法,可在音箱工作...查找方...