根据亚马逊的说法,Alexa可以阅读某些Kindle书。


Alexa可以阅读符合Text-to-Speech(一种实验性的阅读技术,允许受支持的Amazon设备大声阅读Kindle书)的Kindle书。 。


概念

如果可能的话,我想使用此功能,但是Alexa应该阅读一些智能手机制作的自定义文字或报告,而不是阅读Kindle书籍。家用设备。因此,白天不同的设备会报告不同的事件,例如:


温度传感器:New "highest temperate ever measured": 30 °C.

已连接的喂狗器:The dog food container is empty.

某种传感器:This happened while you was away and you should know about.


基本上,一个服务将从传感器收集所有数据,并创建一个可与Alexa一起使用的报告文件,例如:


Alexa,请阅读“下午家庭报告”。
Alexa,请阅读“早晨家庭报告”。

(所以我可以在一天结束时问Alexa:“发生了什么事今天?”,它可以通过阅读报告来告诉我。)

问题

报告应采用正确的格式,以使其有资格获得Alexa的阅读。我在Amazon论坛上发现了有关此内容的信息,是否可以在任何个人文档上启用“文本到语音”功能?


仅当该文档将在Reading App中打开时才可以。例如,必须在Word Process应用程序中打开的Word文档或必须在PDF Reader中打开
的PDF不能使用“文本到语音”功能。

所有文档Kindle兼容格式中的文本应具有“文本到语音”功能,但我会通过Amazon Cloud发送所有信息,而Amazon将它们转换为Kindle格式。点击屏幕中间的按钮会显示
左下角的“播放”图标。


我还在亚马逊上找到了一个名为“ Pdf to Speech”的应用和Amazon的Kindle Direct Publishing工具“ KindleGen v2.9”,但仍不清楚应如何做。

可能的解决方案

我在Reddit上找到的一种方法描述如下:


您不需要点燃设备,但需要下载点燃应用程序。这会为您提供一个特殊的kindle地址,您会将PDF邮寄到该kindle地址,并将其放入您的kindle库中。

我有几个设备,每个设备都装有kindle应用程序。所以我有几个kindle地址,每个设备一个(me-ipad @ kindle,me-nexus @ kindle等)。

好消息:一旦发送电子邮件,PDF就会存储在Kindle Cloud中,因此所有人都可以访问。亚马逊相关的Kindle页面

要让Alexa阅读它:1)打开Alexa应用程序,转到书籍,点击所需的书籍;还是2)Alexa,请阅读(标题).....与Amz相关的Alexa页面



总而言之,这种Kindle兼容格式实际上是.mobi吗?我应该执行哪些步骤以使Alexa可以使用报告? (如果可能的话,我想先避免发送电子邮件。)

#1 楼

您必须做出一个基本决定。使用“读书”功能或使用自己的Alexa技能。只有后者让您使用Alexa,今天发生了什么?这个短语似乎开始了内置的Flash简报-即使我在任何文档中都找不到条目来确认我已经对其进行了测试。您还应该检查您的地理位置是否还可以使用“读书”功能-对我来说,这里不可用。

因为您已经需要一个用于汇总传感器数据的系统,否则您将无法使用生成报告后,您还可以查看技能路线。除了生成电子书,您还可以生成一个rss feed。如果无法熟练掌握技能或将这些信息包含在Feed中而又难以正确保护的话,以下信息将无济于事。


基本上有三个Alexa的技能类型,您肯定需要其中一种才能让Alexa完全说出任何话。出于明显的原因,智能家居技能API失效了,因为您不想控制东西。剩下的是自定义交互模型或Flash Briefing Skill API。



后一个由Alexa触发,请给我消息。在Alexa应用程序中,您可以定义触发哪些Flash Briefing技能。这些可以是多个,也可以根据需要订购。如果您对要生成的报告没有任何疑问,可以考虑使用此技能类型。当然,优点是该API已经内置了很多东西。缺点是您的报告位于《纽约时报》的新闻报道和NBA结果之间,或者您在Flash Briefing中配置的其他内容。

Flash Briefing API是您问Alexa今天发生了什么时实际触发的事情?这是Flash简报的调用话语之一。因此,您的梦想话语已经预先定义为可以使用它,并且如果您设置为短语,那它甚至是唯一的解决方案。

由于预先定义了交互模型,因此只有一个Alexa技能页面配置。



然后,您只需要提供rss feed即可获得文档中此处所述的信息。如果您不想发布信息(我认为是在考虑示例),那么您也无需发布技能。只能供您使用(r Alexa帐户)。

缺点是提要不能受密码保护,这意味着您基本上只能使用防火墙规则来过滤常见的Alexa请求来的IP。从。如果您使用自定义模型构建了自定义技能,则可以保护您想要的所有内容。

评论


抱歉,我误导道:“今天发生了什么?”只是言语问题。基本上,我只是想听Alexa讲一些信息,也可以是“ Alexa,读'今天发生了什么?'”。但是,使用rss feed可能是一个很好的解决方案。

– Bence Kaulics
17年1月24日在19:29

#2 楼

您可以使用诸如“我的阅读器”技能之类的技能,该技能可以读取通过其服务器发送给它的任何文本。

设置好之后,步骤如下。


如何使用-快速入门


按照以下步骤在手机上将URL发送到手机的619-473-2337(6194READER):
https://s3.amazonaws.com/reader.help/How_to_Register_Phone_Number.pdf
几秒钟后,您会收到一条带有文章索引号,总章数和文章标题的消息。
开始使用这项技能:
“ Alexa,请我的读者阅读。”



还有许多其他类似功能的技能,例如作为文字转语音,具体取决于您要执行的操作。

评论


这是仅链接的答案,一旦链接断开,该答案将变得无用。答案需要包含实质内容,链接仅供参考。

– hardillb
20 Mar 20 '20 at 9:01

@cadobe,您好:我已根据您的建议编辑了您的答案,以确保它不仅是其他地方的链接。请务必阅读仅包含超链接的答案提示,并感谢您的建议!

–Aurora0001♦
20 Mar 20 '20 at 10:06

谢谢。没问题。

– cadobe
20 Mar 21 '20 at 13:51