爺爺留給我的收音機(jī),大概可以煥發(fā)新生了。
對于大部分年輕人來說,老式收音機(jī)都是不可磨滅的童年回憶。隨著科技的發(fā)展,我們收聽有聲內(nèi)容的方式從收音機(jī)變成了手機(jī),后來又變成了智能音箱,而內(nèi)容本身也從電臺節(jié)目變成了播客。近日,YouTube 上的一位博主將一臺老式德律風(fēng)根收音機(jī)改造成了能講故事、能對話的智能音箱。
改造這樣一臺收音機(jī)并不困難。首先,我們準(zhǔn)備一下所需要的的材料:樹莓派
Google AIY 語音套件 v1
無線電
Google Cloud Platform
Google Dialogflow
螺絲刀
焊接設(shè)備
接線
揚(yáng)聲器
開關(guān)
硬件組裝像大多數(shù)改造類的手工項(xiàng)目一樣,本次也是使用一些舊的電子設(shè)備,確切地說是一臺德律風(fēng)根收音機(jī),產(chǎn)于 1960 年代的西德。在完成拆解工作以后,他們保留了揚(yáng)聲器和按鈕的部分。然后添加樹莓派和其他零件。如果想要實(shí)現(xiàn)可交互功能,意味著必須有一個(gè)麥克風(fēng)和揚(yáng)聲器,并具備處理能力。這里使用的是 Google AIY 語音工具包,按照其操作說明即可。
樹莓派安裝在右下角。如何講故事作者設(shè)計(jì)了一個(gè)決策樹,提供了一個(gè)嚴(yán)格的故事框架,因此用戶不能隨意提問。當(dāng)你看到這個(gè)框架后,你會發(fā)現(xiàn)創(chuàng)建具有交互性的事物并不難,實(shí)際上只需要了解以下幾個(gè)短語之間的區(qū)別即可:Laserpointer、Lockpick、Drink、Take Bribe、Refuse Bribe。然后是設(shè)計(jì)對話環(huán)節(jié)。Google Dialogflow 是一個(gè)免費(fèi)的自然語言理解平臺,任何人使用它都能很輕松地設(shè)計(jì)用戶的對話交互。
類似的程序有很多,但 Google Dialogflow 是免費(fèi)的并且容易上手,你可以參照這份入門指南:https://cloud.google.com/dialogflow/docs/tutorials下圖是用戶與收音機(jī)對話、收音機(jī)確定如何響應(yīng)之間的步驟,語音轉(zhuǎn)文本和聊天機(jī)器人軟件需要協(xié)同工作。在這個(gè)項(xiàng)目里,數(shù)據(jù)流的運(yùn)行方式如下:
1、麥克風(fēng)檢測到有人在講話,并記錄音頻。2-3、Google AI(語音轉(zhuǎn)文本)處理音頻,并將用戶說的單詞提取為文本。4-5、聊天機(jī)器人(Google Dialogflow)接收此文本并匹配正確的回復(fù),然后將其發(fā)送給樹莓派。6-7、AI 使用該文本生成人工語音。8、將音頻通過揚(yáng)聲器播放給用戶。最終你將得到一臺可對話的 “智能音箱”,它的聲音很有磁性,美中不足的是語氣有些生硬,并且故事欠缺一點(diǎn)吸引力,Anyway,至少這臺智能音箱的外觀更加復(fù)古且美麗吧。