如何将alexa添加到智能镜像

如果你建立了一个智能镜子,你已经可以方便地访问日历,天气和新闻。但你可以做的不止这些!Magic Mirror软件允许您为附加功能添加模块,例如Alexa用于语音控制。...

如果你建立了一个智能镜子,你已经可以方便地访问日历,天气和新闻。但你可以做的不止这些!Magic Mirror软件允许您为附加功能添加模块,例如Alexa用于语音控制。

其他开发人员创建这些模块。选项从有用的,如Alexa或存在检测(通过相机或被动红外传感器),到娱乐,如雪花和Spotify播放信息。

我们推荐mmm-awesome-alexa,因为它似乎由一个活跃的开发人员很好地维护,尽管Magic-Mirror软件还有其他alexa模块。

如果你想安装googleassistant,Google提供了一个完整的教程来在Raspberry Pi上安装Assistant,包括步骤、图片和下载链接。虽然存在一些googleassistant的魔镜模块,但我们的调查显示,这些模块存在问题,经常会崩溃或覆盖镜像信息。如果您想要最简单的设置,我们建议您添加googleaiy工具包并使用其特定的教程。

要安装大多数模块,您将经历一些基本步骤:

  1. 从GitHub下载模块代码
  2. 配置模块特定选项
  3. 将模块添加到镜像配置

根据模块的不同,步骤2和步骤3可能或多或少涉及。例如,设置Alexa需要比添加雪花更多的配置。此外,这个特定的Alexa模块需要在下载模块之前安装一些附加软件(依赖项)。

相关:如何打造自己的未来智能镜子

你需要的材料

本指南假设您已经创建了智能镜像。如果你还没有,从那里开始,但记住这里列出的额外材料在您的成本和空间的考虑。

  • 完成的智能镜像
  • 话筒
  • 演讲者

对于麦克风和扬声器,我们建议使用原始的Google AIY语音套件。16美元,你很难找到更便宜的麦克风和扬声器组合。您不一定需要使用附带的纸板箱;将部件放在外面,将麦克风和扬声器放在镜子外面可能更有效。

第二个版本的GoogleAiy语音工具包是可用的,但它更昂贵,并包括一个树莓皮零,这是不够强大的运行唤醒词或魔镜软件,所以你应该跳过它。

连接扬声器和麦克风,就可以安装Alexa模块了。如果您使用的是Google AIY套件,只需按照其组装指南连接麦克风和扬声器组件即可。

安装模块依赖项

在下载和配置mmm-awesome-alexa之前,您需要安装一些模块依赖的依赖项。在尝试安装其他东西之前,最好先更新你的Raspberry Pi。在Raspberry Pi上,首先运行以下命令:

sudo apt update && sudo apt upgrade

一旦Raspberry Pi是最新的,请逐个运行以下命令:

sudo apt-get install sox libsox-fmt-all sudo apt-get install swig3.0 python-pyaudio python3-pyaudio sox pip install pyaudio sudo apt-get install libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0 ffmpeg libav-tools sudo apt-get install libatlas-base-dev

每个命令都会安装一个依赖项,它们都是运行所必需的。只需运行一个命令,等待下载和安装完成,然后运行下一个命令。

下载模块代码

为Magic Mirror添加任何模块的第一步是下载模块的代码Github。为此,您需要登录到Raspberry Pi,打开终端,并将目录更改为存储模块的目录。然后您将使用下载命令从Github中提取代码如果您有shell访问权限,您可以远程执行所有这些操作。

打开终端后,请键入以下内容:

cd ~/MagicMirror/modules

此命令将您移动到魔镜软件的modules文件夹的工作目录。任何时候你下载一个新模块,你都希望在这里保持一切井然有序。下一步是使用以下命令从Github下载软件:

git clone https://github.com/dolanmiu/MMM-awesome-alexa.git

完成后,使用以下命令将目录更改到模块中:

cd MMM-awesome-alexa

Alexa模块需要一些附加的依赖项才能正常工作。运行以下命令安装它们:

npm install --only=prod

现在,将目录更改为新创建的node\u modules文件夹:

cd node_modules

删除先前添加的snowboy文件夹。我们需要更新版本的雪人:

rm -rf snowboy

接下来,我们将使用以下命令下载最新版本的snowboy:

git clone https://github.com/Kitt-AI/snowboy.git

在继续之前,将目录更改为新的snowboy文件夹。

cd snowboy

现在我们需要删除node\u modules文件夹并安装一些附加的依赖项。重要的是,你留在雪人文件夹中的这些步骤,不要改变目录。逐个运行以下命令:

rm -rf node_modules npm install nan --save npm install [email protected] --save npm install npm run prepublish npm install --save-dev electron-rebuild npm install nan ./node_modules/.bin/electron-rebuild

现在该模块已完全下载和安装。

配置alexa模块

如何将alexa添加到智能镜像

现在安装了mmm-awesome-alexa模块,我们需要对其进行配置。第一步是将目录更改为模块的根目录。在终端中键入以下命令,然后按Enter键:

cd ~/MagicMirror/modules/MMM-awesome-alexa

这个Alexa模块有一个配置助手;我们想运行它。终端类型:

npm run config-helper

您将看到一个请求客户端ID的提示。由于您实际上是在设置一个定制的Echo,因此您需要打开一个浏览器并进入Alexa开发人员站点。然后使用您的亚马逊帐户登录。

登录后,单击“开始”按钮。您正在创建一个设备,所以请单击“产品”并单击“创建产品”

如何将alexa添加到智能镜像

在下一个屏幕上,为您的产品提供一个名称和产品ID我们建议“Magic\u Mirror\u Alexa”作为名称,“YourFirstName\u MM\u Alexa”作为产品ID。选择Smart Home作为类别,并启用免提和远场选项。您将看到一系列“是”或“否”问题,请选择“否”,然后单击“下一步”

在“安全配置文件”屏幕上,单击“创建新配置文件”。对安全配置文件使用与产品ID相同的名称。然后键入所需的任何描述,然后单击“下一步”。

检查协议并单击Finish。

单击新创建的产品,然后单击安全配置文件,您将看到客户机ID和客户机机密。

如何将alexa添加到智能镜像

在允许的返回URL条目中类型:https://魔镜-avs.github.io/亚历山大-Web助手/authresp***e

然后单击添加按钮。向下滚动并单击更新框以完成添加URL。

在终端中,您将看到输入客户机ID的提示。从浏览器中复制客户机ID,将其粘贴到终端中,然后按Enter键。现在终端将提示输入客户机密码。切换回浏览器,复制客户端密码,然后将其粘贴到终端并按Enter键。

当提示输入设备ID时,输入上面创建的名称作为产品ID(在我们的示例中是Magic\u Mirror\u Alexa)。

当要求您提供返回URL时,请键入以下命令并按Enter键:

https://magic-mirror-avs.github.io/Alexa-Web-Helper/authresp***e

终端将显示自定义链接。复制并粘贴到浏览器中。如果出现提示,请使用您的Amazon帐户登录。在下一个屏幕上单击允许。

如何将alexa添加到智能镜像

你会在浏览器上看到一个错误,但别担心!这是意料之中的。滚动错误页面的URL并找到“Code=xxxxxx”部分。

如何将alexa添加到智能镜像

复制出现在“code=”和“&scope”之间的字母和数字,并将它们粘贴到终端中。完成后按回车键。

当被问及是否要生成MagicMirror配置时,键入Y,然后按回车键。

你会被问到该用哪个叫醒词。Alexa是默认选择,所以按回车键。

对于使用lite模式和可视化,回答no。

配置助手将生成您的模块信息。它看起来像这样:

{ module: "MMM-awesome-alexa", position: "bottom_bar", config: { wakeWord: "Alexa", clientId: "YOUR_CLIENT_ID", clientSecret: "YOUR_CLIENT_SECRET", deviceId: "YOUR_DEVICE_ID", refreshToken: "YOUR_REFRESH_TOKEN", lite: false, isSpeechVisualizationEnabled: false } }

如何将alexa添加到智能镜像

复制这些行。我们需要将它们添加到魔镜配置中。

将alexa模块添加到magic mirror配置中

然后使用以下命令将目录更改为Magic Mirror config文件夹:

cd~/MagicMirror/config文件

打开门配置.js使用nano命令:

纳米技术配置.js

在}(模块的结尾)的第一个实例之后,点击Enter,在下一个{entry(新模块的开始)之前创建一个空行。

如何将alexa添加到智能镜像

在您创建的新空行上,粘贴config helper步骤中的模块代码。自动生成的代码确实有错误;您还需要在最后一个括号后键入逗号,以便您的模块以}结尾,

如何将alexa添加到智能镜像

使用Ctrl+x关闭文件。出现提示时,键入“y”以确认保存,然后按Enter键以保持文件名不变。

模块已完成。要在模块就位后重新启动魔镜软件,请键入pm2 restart mm,魔镜软件将重新启动。Alexa现在应该在你的魔镜上工作了。

这是一个更复杂的模块,你可以设置魔镜。但对于其他模块,基本步骤是相同的,下载代码,配置模块特定的选项,将模块添加到配置中。你可以添加雪花到你的镜子,或运动检测,甚至显示你的谷歌照片。

  • 发表于 2021-04-03 09:05
  • 阅读 ( 165 )
  • 分类:互联网

你可能感兴趣的文章

为什么这个圣诞节你需要亚马逊alexa在家里

...井有条的好方法,但在圣诞节,它们尤其重要。你还应该如何记录你的圣诞愿望清单和大量的杂货需求? ...

  • 发布于 2021-03-12 03:21
  • 阅读 ( 294 )

如何设置和使用ecobee4智能恒温器

...解的关于多方面智能恒温器的所有信息,包括它是什么、如何设置、您可以使用它做什么、将设备与Amazon Alexa和Apple HomeKit配合使用、常见问题的疑难解答等等。 ...

  • 发布于 2021-03-12 03:45
  • 阅读 ( 307 )

如何设置和使用你的亚马逊回声秀

...决所有你想知道的关于Echo秀的问题,包括设备是什么,如何设置连接的设备,如何控制智能家居,详细说明技能是什么,常见问题的排除,等等。 ...

  • 发布于 2021-03-12 11:14
  • 阅读 ( 302 )

如何设置和使用你的亚马逊回声点

... 最后一步是决定如何听到回声。您有三种选择:蓝牙、音频线和无扬声器。Dot允许您使用蓝牙或音频电缆将设备连接到扬声器,以获得更好的音频效果。如果您不想使用其中任何一个,最...

  • 发布于 2021-03-12 20:33
  • 阅读 ( 279 )

如何把你的亚马逊回声变成一个智能家居安全系统

你一直用它来放音乐,打电话给你的朋友,或者只是看看天气。但你的亚马逊回声远比这强大。它不仅可以形成一个智能家居的枢纽,你的亚马逊Echo(点,点,秀,无论什么)也可以作为一个家庭安全家电的控制点。 ...

  • 发布于 2021-03-25 03:46
  • 阅读 ( 231 )

如何安排您的智能家居的圣诞灯

无论是在你的圣诞树上,还是装饰你的家,圣诞灯都是美丽的,是永恒的传统。问题是控制它们。使用智能插头,您可以安排它们自动打开和关闭。下面是方法。 从智能插头开始 好消息是:让你的圣诞灯变漂亮并不意味着你...

  • 发布于 2021-04-02 20:32
  • 阅读 ( 192 )

如何使几乎所有愚蠢的设备智能化

...关报道:并非所有电器都能与智能插座配合使用。下面是如何知道 机械开关往往是拨动或翘板开关,而电子开关往往是软按钮。如果你不确定你的夹具是否有机械或电气开关,你可以在几秒钟内测试它。首先,打开设备,然后...

  • 发布于 2021-04-03 06:09
  • 阅读 ( 180 )

如何通过一个应用程序控制整个smarthome

...智能集线器通常比语音助手提供更强大的自动化功能。 如何设置 不幸的是,“单应用程序控制”并不意味着“单应用程序安装”。要开始,您仍然必须安装与新的**arthome设备关联的应用程序。你用它来设置设备并使其工作。然...

  • 发布于 2021-04-03 06:38
  • 阅读 ( 164 )

echo的“alexa守卫”如何保护你的家

...了解它是否与Alexa警卫和什么步骤是必要的,对你来说。 如何使用alexa guard 在你可以武装和解除亚历克斯守卫,你必须启用它。首先打开**上的Alexa应用程序。轻触左上角的汉堡包菜单。 轻触菜单侧栏中的“设置”。 向下滚动...

  • 发布于 2021-04-03 14:09
  • 阅读 ( 176 )

利用alexa的日常活动改善你的早晨

...打盹的物理对象,就像以前的闹钟一样。我们将向你展示如何安排一些晨间活动,让你更能忍受起床,或者至少在早晨为自己节省一些时间。 把例行公事放在一起 创建早晨例行程序将遵循与您创建的任何其他例行程序类似的步...

  • 发布于 2021-04-03 17:45
  • 阅读 ( 140 )
qnirhuxztc
qnirhuxztc

0 篇文章

相关推荐