google 从网站回家阅读

google home reading from website

我目前正在做一个项目,我的主要重点是为 Google 主页创建一个动作,可以调用它并要求朗读一些文章(之前从列表中选择,也可以通过语音) 来自特定网站。 我想知道是否可以,或者是否已经有一些类似的项目。

我想做的是类似于 Pocket 或 instapaper 中的功能,您可以在其中让设备为您阅读文章。

我还想做一个类似数据库的东西,里面有我感兴趣的所有文章,只要有新文章发布,它就会自动更新,但我现在主要关心的是能够将文章分开各种列表,解析文章,最后实现文字转语音到Action中。

另外一些使用第 3 方服务和应用程序的实现也会很有用。

如果有什么不清楚的地方请问我,英语不是我的母语。

是的,这是可能的。不一定容易,但可能。

首先 - Google 图书馆或 Google 主页上的操作中没有任何内容会自动抓取网站。那将取决于你。

其次 - 您的 Action 的响应一次可以发送的数量有限。

如果您要这样做 text-to-speech,则在用户必须回复之前,您被限制为两个 "text bubbles",每个 640 个字符。你应该保持在这个水平以下并且应该只坚持一个 "text bubble".

如果您正在玩 audio cut,那么您的时间限制为两分钟。

您可以使用 Media Response 解决这两个限制。使用 TTS,您将播放文本的一部分,一个简短的媒体响应,在结束时,您的服务器将被触发发送下一段文本。如果都录好了,就把较长的音频作为媒体发送即可。

但是请注意,如果您使用内联编辑器或使用 Firebase Cloud Functions(内联编辑器使用的),默认情况下您无法访问 Google 以外的大多数网站的网络。您需要 upgrade to a paid plan 才能这样做。我建议使用按需付费的 Blaze 计划,但包含一个免费套餐,通常足以满足开发工作和轻型生产使用。