0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何制作會說話的帽子

454398 ? 來源:工程師吳畏 ? 2019-08-13 10:24 ? 次閱讀

材料:

- 漁夫的帽子(或任何類型的帽子)

- CPX(電路游樂場快遞)

- AA電池(我使用可充電電池)

- 剪輯

- 針

- 珠子

-Thread

- Audacity應(yīng)用程序

- 錄音機(jī)(我使用的是Quicktime播放器)

- mu-editor(Python編輯程序)

您可能需要或可能需要的材料:

- 外部麥克風(fēng)

- 亮片

- 珠子

第1步:買帽子

我想要一個漁夫的帽子,所以我從H&M那里得到它,但你可以使用任何一種帽子樣式或者你想要使用的品牌。

第2步:頭腦風(fēng)暴和記錄你想要帽子說的答案

首先,你必須記錄你的答案帽子會產(chǎn)生。例如,我的帽子能夠產(chǎn)生五個答案,包括“是”,“否”,“也許下一次”,“我會接受另一個問題,”和“那沒關(guān)系?!?/p>

你可以使用您想要的任何錄音設(shè)備錄制這些錄音設(shè)備,包括您的錄音機(jī),QuickTime播放器,GarageBand等。我使用QuickTime播放器和外接麥克風(fēng)錄制更清晰,質(zhì)量更好的聲音。

步驟3:導(dǎo)出音頻文件

錄制完音頻文件后,需要使用audacity更改.wav文件的音頻文件。

然后,您必須將文件移動到audacity程序以編輯該文件。您必須先將音頻文件從立體聲分割為單聲道,以減少文件大小。

以下是如何將文件編輯為.wav文件的步驟。

步驟4:將文件從QuickTime Player導(dǎo)出到Garage Band

如何制作會說話的帽子

一旦您將錄制文件保存在桌面上,就像上面的屏幕截圖一樣,您只需拖動文件進(jìn)入GarageBand將其導(dǎo)出為未壓縮的16位AIFF文件。這可以通過單擊“共享”按鈕 - 》將歌曲導(dǎo)出到磁盤來完成,如第三張圖片所示。然后,單擊“AIFF”和“16位CD”并再次將其保存到桌面。

步驟5:將AIFF文件轉(zhuǎn)換為.wav文件

由于您已將AIFF音頻文件保存到桌面上,因此可以打開Audacity并導(dǎo)入該文件。您只需將AIFF文件拖入其中即可。如果出現(xiàn)警告標(biāo)志,只需單擊“確定”繼續(xù)。

然后,將出現(xiàn)一個類似于上面第二個屏幕截圖的音頻文件。由于您必須將立體聲音頻分割為單聲道,請單擊音頻文件標(biāo)題旁邊的向下箭頭按鈕(在這種情況下,它“沒問題”),您將看到“將立體聲分割為單聲道”的符號。點擊這個。然后,您的音頻文件將分別拆分為兩個。

接下來,您必須刪除其中一個音頻文件,因為它已被拆分。這可以通過按左側(cè)的“X”按鈕來完成。這將為您留下類似第三個屏幕截圖的內(nèi)容。

然后您可以根據(jù)需要編輯文件,如果已完成,請單擊導(dǎo)出 - 》導(dǎo)出為WAV。

然后,將其保存到桌面。對您錄制的每個音頻文件重復(fù)此過程。

*警告:確保沒有記錄太多,因為CPX的存儲空間很小,無法容納所有音頻文件。

步驟6:下載CircuitPython (如果需要)

完成這些步驟后,您就可以開始編碼了。

我將使用python編寫這個程序,所以如果你的計算機(jī)上沒有mu-editor,你應(yīng)該下載它。您只需在谷歌上搜索“mu-editor”并點擊顯示的第一個網(wǎng)站即可下載。您也可以關(guān)注此網(wǎng)站并根據(jù)您的計算機(jī)類型下載。 https://codewith.mu/en/download

如果您已下載該程序,請將其打開。它看起來像上面的圖片。您可以在此處編寫代碼并進(jìn)行保存。

步驟7:Python程序與CPX之間的連接

現(xiàn)在,取出CPX和USB線。

將USB電纜的較小部分連接到CPX上,如圖所示,在銀色部分上,將USB電纜的較大部分連接到電腦?,F(xiàn)在您已準(zhǔn)備好進(jìn)行編碼,保存在mu-editor上的所有信息都將傳輸?shù)紺PX。

步驟8:安裝電路Python

這是最后一次安裝你必須這樣做,我保證。在此之后是有趣的部分。

您剛剛安裝的此文件將復(fù)制到您的CPX。 CPLAYBOOT發(fā)出蜂鳴聲并變?yōu)镃IRCUITPY。無論何時將USB電纜,CPX和計算機(jī)連接在一起,都會出現(xiàn)此CIRCUITPY。

記住wav。您之前轉(zhuǎn)換過的聲音文件?將此/這些文件放到CIRCUITPY文件夾中。確保聲音文件是16位單聲道WAV文件。

步驟9:編碼!

在本教程中,CPX需要做三件事。一,它需要檢測或感知運動。二,它還需要隨機(jī)生成答案,三,它需要播放放在CPX中的文件。因此,使這個帽子工作的代碼需要完成這三個。

將以下代碼添加到mu-editor,并將其保存為:code.py

導(dǎo)入時間

從adafruit circuit playground.express

《中隨機(jī)導(dǎo)入p》 import cpx sounds = [“that-ok.wav”]

而True:

如果動搖,則播放隨機(jī)聲音

如果cpx.shake (shake_threshold = 20):

cpx.play_file(random.choice(sound))

#then暫停幾秒鐘

time.sleep(。 5)

如果我們查看代碼,首先,我們導(dǎo)入時間。然后我們隨機(jī)導(dǎo)入隨機(jī)生成器。在Python中,“時間”允許我們處理有關(guān)時間,轉(zhuǎn)換和表示的各種操作。然后,代碼中顯示該程序?qū)鬏敂?shù)據(jù)。

在‘sounds =’旁邊,括號和引號應(yīng)該是您拖入CIRCUITPY文件夾的.wav文件。請注意,您必須在代碼中寫下‘.wav’。 Python無法解釋特殊字符,如_,:,‘等等,因此如果單詞之間需要空格,請確保在單詞之間插入破折號。在此代碼中,只有一個聲音文件已編碼,因此如果您想要放入更多聲音文件,請將它們放入保存到計算機(jī)中的相同格式和名稱。請記住,為了播放聲音文件,需要將聲音文件放入CIRCUITPY文件夾!

下面的代碼’while True:‘告訴CPX如果檢測到搖動則播放隨機(jī)聲音,并暫停幾秒鐘。代碼中的(.5)表示CPX是多么明智,所以如果你想要它更明智或更不明智,你可以簡單地改變數(shù)字。如果你想仔細(xì)檢查格式,你可以看到上面的截圖。

第10步:最終編碼:第一部分

讓我們添加一些輸入和其他.wav文件。在開始編碼之前,將其他.wav文件拖到CIRCUITPY文件夾中。這是我的最終代碼:

導(dǎo)入時間

從adafruit circuit playground.express隨機(jī)導(dǎo)入

導(dǎo)入cpx sounds = [“that-ok.wav” ,“maybe-next-time.wav”,“yes.wav”,“no.wav”,“Ill-take-another-question.wav”]

而True:

如果動搖,則播放隨機(jī)聲音

如果cpx.shake(shake_threshold = 20):

cpx.play_file(random.choice(sound))

#then暫停幾秒鐘

time.sleep(.5)

現(xiàn)在根據(jù)您的聲音調(diào)整聲音文件,然后單擊保存按鈕!請記住,如果你有一個非常長的.wav文件,你會發(fā)現(xiàn)在文件播放完畢之前你不能做任何其他事情。如果您要將.wav文件包含在其他代碼中,請記住這一點。檢查你的CPX中是否有足夠的存儲空間也很聰明。

上面是mu-editor的樣子。

步驟11:最終編碼:部分2

如果您已寫出代碼,請確保單擊“保存”按鈕。然后,關(guān)閉CPX并再次打開,USB線仍然連接到筆記本電腦,mu-editor仍然打開。這可以通過按下CPX上“RESET”的中間按鈕來完成。搖動以確保代碼正常運行。如果代碼有效,CPX應(yīng)該從您的代碼中隨機(jī)生成一個答案。如果您在執(zhí)行此操作時遇到困難,請仔細(xì)檢查:

1)如果格式正確

2)如果您在Python中沒有任何無法識別的字符(例如’,‘, _)

3)如果您正確保存了它

4)如果您將所有音頻文件(.wav)拖入CIRCUITPY文件夾。

請記住,編碼需要大量的試驗和錯誤才能使其正常工作。

如果一切正常,請小心地彈出USB線。由于你完成了這個挑戰(zhàn)的編碼部分,你完成了這個帽子的95%!

第12步:裝飾與設(shè)計

現(xiàn)在是裝修的時候了。

首先,通過縫制將CPX貼在帽子上。上圖是我是如何做到的。

放置電池的方式和位置也很重要,但這是您的選擇。我只是將電池組夾在側(cè)面,使其看起來自然而不是塊狀。然后,我只是錄音以確保它沒有脫落并剪斷電線,因此它不會讓它懸掛。以上是這種設(shè)計的圖片。

至于裝飾,它完全是您的選擇。我只是用小亮片和珠子縫制,使其閃閃發(fā)光。

為了裝飾頂部,我只使用紗線,小線和針的沙發(fā)拼接。這也可以在上圖中簡要看到。

打開電池,現(xiàn)在你終于完成了!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 電路
    +關(guān)注

    關(guān)注

    172

    文章

    5818

    瀏覽量

    171639
收藏 人收藏

    評論

    相關(guān)推薦

    不懂代碼?有口就行!百度發(fā)布三大AI開發(fā)工具,李彥宏:人人都是開發(fā)者

    電子發(fā)燒友網(wǎng)報道(文/梁浩斌)只要會說話,就能成為開發(fā)者?在4月16日的Create 2024百度AI開發(fā)者大會上,百度創(chuàng)始人、董事長兼首席執(zhí)行官李彥宏提出了一個觀點:“未來,自然語言將成為新的通用
    的頭像 發(fā)表于 04-17 09:13 ?3183次閱讀
    不懂代碼?有口就行!百度發(fā)布三大AI開發(fā)工具,李彥宏:人人都是開發(fā)者

    開關(guān)電源設(shè)計與制作

    電子發(fā)燒友網(wǎng)站提供《開關(guān)電源設(shè)計與制作.doc》資料免費下載
    發(fā)表于 10-24 16:36 ?1次下載

    TLV3254能不能收聽到半徑8到10米的人說話的聲音?

    能不能收聽到半徑8到10米的人說話的聲音,信噪比實在太低了,遠(yuǎn)處的聽不清,增益縮小了又聽不到的遠(yuǎn)處的聲音?
    發(fā)表于 10-24 06:34

    光刻掩膜版制作流程

    光刻掩膜版的制作是一個復(fù)雜且精密的過程,涉及到多個步驟和技術(shù)。以下是小編整理的光刻掩膜版制作流程: 1. 設(shè)計與準(zhǔn)備 在開始制作光刻掩膜版之前,首先需要根據(jù)電路設(shè)計制作出掩模的版圖。這
    的頭像 發(fā)表于 09-14 13:26 ?294次閱讀

    假如儀器會說話#示波器 #測量儀器 #信號發(fā)生器

    電路示波器
    安泰儀器維修
    發(fā)布于 :2024年08月29日 15:48:01

    2024年芯片行業(yè)有多難?用數(shù)據(jù)說話

    2024年芯片行業(yè)有多難?用數(shù)據(jù)說話
    的頭像 發(fā)表于 08-10 18:20 ?2311次閱讀

    云知聲說話人識別引擎獲得HUAWEI COMPATIBLE證書及認(rèn)證徽標(biāo)的使用權(quán)

    繼山海大模型獲得兩項華為昇騰技術(shù)認(rèn)證后,近日,經(jīng)華為綜合評測,云知聲說話人識別引擎成功通過與華為Atlas 800 推理服務(wù)器(型號:3000)、Atlas 300I Pro推理卡的相互兼容性測試,正式獲得HUAWEI COMPATIBLE證書及認(rèn)證徽標(biāo)的使用權(quán)。
    的頭像 發(fā)表于 05-27 18:12 ?699次閱讀
    云知聲<b class='flag-5'>說話</b>人識別引擎獲得HUAWEI COMPATIBLE證書及認(rèn)證徽標(biāo)的使用權(quán)

    藍(lán)帽子互動娛樂科技公司(NASDAQ: BHAT)宣布人工智能&quot;艾琳&quot;將擔(dān)任首席信息官

    香港2024年5月15日?/美通社/ --?在人工智能技術(shù)的引領(lǐng)下,藍(lán)帽子互動娛樂公司(交易代碼:BHAT)今天宣布,一位由公司自主研發(fā)的AI數(shù)字人"艾琳"將出任公司的首席信息官(CIO)。這位AI
    的頭像 發(fā)表于 05-15 13:59 ?374次閱讀

    智慧場館解決方案,讓場館“會說話”!

    在十四五規(guī)劃文件和數(shù)字經(jīng)濟(jì)發(fā)展報告中,都有明確指出加快建設(shè)數(shù)字城市,數(shù)字中國,旨在深化改革,持續(xù)推進(jìn)我國場館事業(yè)高質(zhì)量發(fā)展。從傳統(tǒng)場館管理到智慧場館,數(shù)字化的發(fā)展讓我們實現(xiàn)了場館“會說話”的完美轉(zhuǎn)型
    的頭像 發(fā)表于 04-25 15:34 ?291次閱讀

    Create 2024百度AI開發(fā)者大會: 未來開發(fā)應(yīng)用就像拍短視頻一樣簡單

    “未來,自然語言將成為新的通用編程語言,你只要會說話,就可以成為一名開發(fā)者,用自己的創(chuàng)造力改變世界。”
    的頭像 發(fā)表于 04-16 16:19 ?367次閱讀

    假如凌科工業(yè)級連接器會說話#連接器 #工業(yè)連接器 #凌科電氣

    連接器
    深圳市凌科電氣有限公司
    發(fā)布于 :2024年04月13日 08:50:02

    未來之聲 | 人形機(jī)器人說話篇:無聲!

    隨著一個個有關(guān)人形機(jī)器人的“核彈式”新聞的出現(xiàn),機(jī)器人技術(shù)肉眼可見地快速發(fā)展。或許,與人們預(yù)想的“像人一樣說話”不同,未來人形機(jī)器人說話方式是:無聲!
    的頭像 發(fā)表于 04-13 08:00 ?177次閱讀
    未來之聲 | 人形機(jī)器人<b class='flag-5'>說話</b>篇:無聲!

    Arduino制作循跡小車教程

    Arduino制作循跡小車完全教程
    發(fā)表于 01-05 11:09 ?4次下載

    快速制作PCB中的秘密

    快速制作PCB中的秘密
    的頭像 發(fā)表于 12-14 18:27 ?698次閱讀
    快速<b class='flag-5'>制作</b>PCB中的秘密

    差分ADC驅(qū)動器一般都會說適用于“幾位”的采集系統(tǒng),這個“幾位”是怎么得到的?

    看ADI的差分ADC驅(qū)動器,一般都會說適用于“幾位”的采集系統(tǒng),這個“幾位”是怎么得到的? 假如要選擇一個24位Δ-ΣADC的差分驅(qū)動器,應(yīng)該考慮哪些參數(shù)呢?
    發(fā)表于 11-27 08:05