0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何制作会说话的帽子

454398 来源:工程师吴畏 2019-08-13 10:24 次阅读

材料:

- 渔夫的帽子(或任何类型的帽子)

- CPX(电路游乐场快递)

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

- 剪辑

- 针

- 珠子

-Thread

- Audacity应用程序

- 录音机(我使用的是Quicktime播放器)

- mu-editor(Python编辑程序)

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

- 外部麦克风

- 亮片

- 珠子

第1步:买帽子

我想要一个渔夫的帽子,所以我从H&M那里得到它,但你可以使用任何一种帽子样式或者你想要使用的品牌

第2步:头脑风暴和记录你想要帽子说的答案

首先,你必须记录你的答案帽子会产生。例如,我的帽子能够产生五个答案,包括“是”,“否”,“也许下一次”,“我会接受另一个问题,”和“那没关系。”

你可以使用您想要的任何录音设备录制这些录音设备,包括您的录音机,QuickTime播放器,GarageBand等。我使用QuickTime播放器和外接麦克风录制更清晰,质量更好的声音。

步骤3:导出音频文件

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

然后,您必须将文件移动到audacity程序以编辑该文件。您必须先将音频文件从立体声分割为单声道,以减少文件大小。

以下是如何将文件编辑为.wav文件的步骤。

步骤4:将文件从QuickTime Player导出到Garage Band

如何制作会说话的帽子

一旦您将录制文件保存在桌面上,就像上面的屏幕截图一样,您只需拖动文件进入GarageBand将其导出为未压缩的16位AIFF文件。这可以通过单击“共享”按钮 - 》将歌曲导出到磁盘来完成,如第三张图片所示。然后,单击“AIFF”和“16位CD”并再次将其保存到桌面。

步骤5:将AIFF文件转换为.wav文件

由于您已将AIFF音频文件保存到桌面上,因此可以打开Audacity并导入该文件。您只需将AIFF文件拖入其中即可。如果出现警告标志,只需单击“确定”继续。

然后,将出现一个类似于上面第二个屏幕截图的音频文件。由于您必须将立体声音频分割为单声道,请单击音频文件标题旁边的向下箭头按钮(在这种情况下,它“没问题”),您将看到“将立体声分割为单声道”的符号。点击这个。然后,您的音频文件将分别拆分为两个。

接下来,您必须删除其中一个音频文件,因为它已被拆分。这可以通过按左侧的“X”按钮来完成。这将为您留下类似第三个屏幕截图的内容。

然后您可以根据需要编辑文件,如果已完成,请单击导出 - 》导出为WAV。

然后,将其保存到桌面。对您录制的每个音频文件重复此过程。

*警告:确保没有记录太多,因为CPX的存储空间很小,无法容纳所有音频文件。

步骤6:下载CircuitPython (如果需要)

完成这些步骤后,您就可以开始编码了。

我将使用python编写这个程序,所以如果你的计算机上没有mu-editor,你应该下载它。您只需在谷歌上搜索“mu-editor”并点击显示的第一个网站即可下载。您也可以关注此网站并根据您的计算机类型下载。 https://codewith.mu/en/download

如果您已下载该程序,请将其打开。它看起来像上面的图片。您可以在此处编写代码并进行保存。

步骤7:Python程序与CPX之间的连接

现在,取出CPX和USB线。

将USB电缆的较小部分连接到CPX上,如图所示,在银色部分上,将USB电缆的较大部分连接到电脑。现在您已准备好进行编码,保存在mu-editor上的所有信息都将传输到CPX。

步骤8:安装电路Python

这是最后一次安装你必须这样做,我保证。在此之后是有趣的部分。

您刚刚安装的此文件将复制到您的CPX。 CPLAYBOOT发出蜂鸣声并变为CIRCUITPY。无论何时将USB电缆,CPX和计算机连接在一起,都会出现此CIRCUITPY。

记住wav。您之前转换过的声音文件?将此/这些文件放到CIRCUITPY文件夹中。确保声音文件是16位单声道WAV文件。

步骤9:编码!

在本教程中,CPX需要做三件事。一,它需要检测或感知运动。二,它还需要随机生成答案,三,它需要播放放在CPX中的文件。因此,使这个帽子工作的代码需要完成这三个。

将以下代码添加到mu-editor,并将其保存为:code.py

导入时间

从adafruit circuit playground.express

《中随机导入p》 import cpx sounds = [“that-ok.wav”]

而True:

如果动摇,则播放随机声音

如果cpx.shake (shake_threshold = 20):

cpx.play_file(random.choice(sound))

#then暂停几秒钟

time.sleep(。 5)

如果我们查看代码,首先,我们导入时间。然后我们随机导入随机生成器。在Python中,“时间”允许我们处理有关时间,转换和表示的各种操作。然后,代码中显示该程序将传输数据。

在‘sounds =’旁边,括号和引号应该是您拖入CIRCUITPY文件夹的.wav文件。请注意,您必须在代码中写下‘.wav’。 Python无法解释特殊字符,如_,:,‘等等,因此如果单词之间需要空格,请确保在单词之间插入破折号。在此代码中,只有一个声音文件已编码,因此如果您想要放入更多声音文件,请将它们放入保存到计算机中的相同格式和名称。请记住,为了播放声音文件,需要将声音文件放入CIRCUITPY文件夹!

下面的代码’while True:‘告诉CPX如果检测到摇动则播放随机声音,并暂停几秒钟。代码中的(.5)表示CPX是多么明智,所以如果你想要它更明智或更不明智,你可以简单地改变数字。如果你想仔细检查格式,你可以看到上面的截图。

第10步:最终编码:第一部分

让我们添加一些输入和其他.wav文件。在开始编码之前,将其他.wav文件拖到CIRCUITPY文件夹中。这是我的最终代码:

导入时间

从adafruit circuit playground.express随机导入

导入cpx sounds = [“that-ok.wav” ,“maybe-next-time.wav”,“yes.wav”,“no.wav”,“Ill-take-another-question.wav”]

而True:

如果动摇,则播放随机声音

如果cpx.shake(shake_threshold = 20):

cpx.play_file(random.choice(sound))

#then暂停几秒钟

time.sleep(.5)

现在根据您的声音调整声音文件,然后单击保存按钮!请记住,如果你有一个非常长的.wav文件,你会发现在文件播放完毕之前你不能做任何其他事情。如果您要将.wav文件包含在其他代码中,请记住这一点。检查你的CPX中是否有足够的存储空间也很聪明。

上面是mu-editor的样子。

步骤11:最终编码:部分2

如果您已写出代码,请确保单击“保存”按钮。然后,关闭CPX并再次打开,USB线仍然连接到笔记本电脑,mu-editor仍然打开。这可以通过按下CPX上“RESET”的中间按钮来完成。摇动以确保代码正常运行。如果代码有效,CPX应该从您的代码中随机生成一个答案。如果您在执行此操作时遇到困难,请仔细检查:

1)如果格式正确

2)如果您在Python中没有任何无法识别的字符(例如’,‘, _)

3)如果您正确保存了它

4)如果您将所有音频文件(.wav)拖入CIRCUITPY文件夹。

请记住,编码需要大量的试验和错误才能使其正常工作。

如果一切正常,请小心地弹出USB线。由于你完成了这个挑战的编码部分,你完成了这个帽子的95%!

第12步:装饰与设计

现在是装修的时候了。

首先,通过缝制将CPX贴在帽子上。上图是我是如何做到的。

放置电池的方式和位置也很重要,但这是您的选择。我只是将电池组夹在侧面,使其看起来自然而不是块状。然后,我只是录音以确保它没有脱落并剪断电线,因此它不会让它悬挂。以上是这种设计的图片。

至于装饰,它完全是您的选择。我只是用小亮片和珠子缝制,使其闪闪发光。

为了装饰顶部,我只使用纱线,小线和针的沙发拼接。这也可以在上图中简要看到。

打开电池,现在你终于完成了!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电路
    +关注

    关注

    172

    文章

    5943

    浏览量

    172550
收藏 人收藏

    评论

    相关推荐

    不懂代码?有口就行!百度发布三大AI开发工具,李彦宏:人人都是开发者

    电子发烧友网报道(文/梁浩斌)只要会说话,就能成为开发者?在4月16日的Create 2024百度AI开发者大会上,百度创始人、董事长兼首席执行官李彦宏提出了一个观点:“未来,自然语言将成为新的通用
    的头像 发表于 04-17 09:13 3430次阅读
    不懂代码?有口就行!百度发布三大AI开发工具,李彦宏:人人都是开发者

    基于Label CIFAR10 image on FRDM-MCXN947例程实现鞋和帽子的识别

    on FRDM-MCXN947例程实现鞋和帽子的识别。 启动eiq,选择导入 选择图片导入 导入图片 准备训练 训练结果 验证一下训练模型 模型结构 转换模型 转换出来
    的头像 发表于 01-13 09:18 49次阅读
    基于Label CIFAR10 image on FRDM-MCXN947例程实现鞋和<b class='flag-5'>帽子</b>的识别

    会唱歌会说话的早教机,那是应用了语音芯片!

    早教机整合多学科内容,通过N9305芯片实现生动有趣教学,支持云端更新,UART指令控制播放,深度定制低成本,支持大存储,全方位趣味教育,助力孩子成长。
    的头像 发表于 01-08 11:31 65次阅读
    会唱歌<b class='flag-5'>会说话</b>的早教机,那是应用了语音芯片!

    中国移动与南京大学合作研发高保真2D数字人说话系统

    近日,中国移动宣布了一项重要合作成果——联合南京大学团队成功研发出高保真2D数字人说话驱动系统。 作为全球用户规模最大的通信运营商,中国移动每年的客户服务运营成本居高不下。尽管智能语音客服已得到
    的头像 发表于 12-13 11:32 377次阅读

    将AIC33的DIN和DOUT脚用短路的方式实现自环时,说话的声音稍微大点的时候,会在声音上叠加一个“噼啪”声,为什么?

    我将AIC33的DIN和DOUT脚用短路的方式实现自环时,说话的声音稍微大点的时候,会在声音上叠加一个“噼啪”声,或则用嘴向MIC连续吹气,自环后听到的声音则是不连续的声音,而是端端虚虚,请问有
    发表于 11-07 07:42

    将TPA31102D2板的音频输入与SPEAKER芯片连接时,说话声很小失真很厉害,为什么?

    直接将TPA31102D2板的音频输入与PC机耳机口连接,音质很好,听不出什么失真,但是我将TPA31102D2板的音频输入与SPEAKER芯片连接时发现背景音乐声音很清晰如振铃还有就是歌曲的乐器声,但是说话声很小失真很厉害,想问下这个是不是他的speaker输出滤波了导致的呢?
    发表于 11-07 06:01

    TLV3254能不能收听到半径8到10米的人说话的声音?

    能不能收听到半径8到10米的人说话的声音,信噪比实在太低了,远处的听不清,增益缩小了又听不到的远处的声音?
    发表于 10-24 06:34

    光刻掩膜版制作流程

    光刻掩膜版的制作是一个复杂且精密的过程,涉及到多个步骤和技术。以下是小编整理的光刻掩膜版制作流程: 1. 设计与准备 在开始制作光刻掩膜版之前,首先需要根据电路设计制作出掩模的版图。这
    的头像 发表于 09-14 13:26 733次阅读

    假如仪器会说话#示波器 #测量仪器 #信号发生器

    电路示波器
    安泰仪器维修
    发布于 :2024年08月29日 15:48:01

    2024年芯片行业有多难?用数据说话

    2024年芯片行业有多难?用数据说话
    的头像 发表于 08-10 18:20 4515次阅读

    云知声说话人识别引擎获得HUAWEI COMPATIBLE证书及认证徽标的使用权

    继山海大模型获得两项华为昇腾技术认证后,近日,经华为综合评测,云知声说话人识别引擎成功通过与华为Atlas 800 推理服务器(型号:3000)、Atlas 300I Pro推理卡的相互兼容性测试,正式获得HUAWEI COMPATIBLE证书及认证徽标的使用权。
    的头像 发表于 05-27 18:12 788次阅读
    云知声<b class='flag-5'>说话</b>人识别引擎获得HUAWEI COMPATIBLE证书及认证徽标的使用权

    智慧场馆解决方案,让场馆“会说话”!

    在十四五规划文件和数字经济发展报告中,都有明确指出加快建设数字城市,数字中国,旨在深化改革,持续推进我国场馆事业高质量发展。从传统场馆管理到智慧场馆,数字化的发展让我们实现了场馆“会说话”的完美转型
    的头像 发表于 04-25 15:34 374次阅读

    Create 2024百度AI开发者大会: 未来开发应用就像拍短视频一样简单

    “未来,自然语言将成为新的通用编程语言,你只要会说话,就可以成为一名开发者,用自己的创造力改变世界。”
    的头像 发表于 04-16 16:19 420次阅读

    假如凌科工业级连接器会说话#连接器 #工业连接器 #凌科电气

    连接器
    深圳市凌科电气有限公司
    发布于 :2024年04月13日 08:50:02

    未来之声 | 人形机器人说话篇:无声!

    随着一个个有关人形机器人的“核弹式”新闻的出现,机器人技术肉眼可见地快速发展。或许,与人们预想的“像人一样说话”不同,未来人形机器人说话方式是:无声!
    的头像 发表于 04-13 08:00 322次阅读
    未来之声 | 人形机器人<b class='flag-5'>说话</b>篇:无声!