我目前正在从事一个项目,我的主要重点是为Google Home创建一个可以调用并要求读取一些文章的动作(也从列表中选择,也选择通过语音(来自特定网站。我想知道这是否可能,或者是否已经是一些类似的项目。
我想做的是诸如Pocket或Instapaper中的功能,您可以在其中为您阅读文章。
我还认为,与我感兴趣的所有文章一样,可以制作类似于数据库,每当发布新文章时,它们会自动更新,但是我现在的主要关注点是能够将各种列表中的文章分开,解析文章,最后将文本实施到语音中。
也有一些使用第三方服务和应用程序的实施也将很有用。
请问我是否没有任何清楚,英语不是我的母语。
是的,这是可能的。不一定容易,但可能。
首先 - 在Google Library或Google Home上的操作中没有什么可以自动刮擦网站的。那将取决于你。
第二 - 您动作的响应仅限于他们一次发送多少。
如果您要进行文本到语音,则在用户必须回复之前,您将仅限于两个640个字符的"文本气泡"。您应该保持良好的位置,并且可能只能坚持一个"文本气泡"。
如果您正在播放音频,则只能进行两分钟。
您可以使用媒体响应来解决这两个限制。借助TTS,您将播放一部分文本,这是一个简短的媒体响应,结束时,您的服务器将被触发以发送下一部分文本。如果全部录制,您可以将更长的音频作为媒体发送。
但是,建议您使用内联编辑器或使用Firebase Cloud功能(Inline Editor使用(,默认情况下,您将无法访问Google网络之外的大多数站点。您需要升级到付费计划才能这样做。我建议您的付费计划,但包括一个免费的层,通常足以用于开发工作和轻型生产使用。