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