Come leggere documenti personalizzati di Alexa?


8

Secondo Amazon , Alexa può leggere alcuni libri Kindle.

Alexa legge libri Kindle idonei per la sintesi vocale (una tecnologia di lettura sperimentale che consente ai dispositivi Amazon supportati di leggere ad alta voce libri Kindle).

Concetto

Se è possibile, desidero utilizzare questa funzione, ma invece di leggere libri Kindle, Alexa dovrebbe leggere testi personalizzati o rapporti realizzati da alcuni dispositivi smart-home. Quindi durante il giorno diversi dispositivi segnalano eventi diversi come:

  • Termometro: New "highest temperate ever measured": 30 °C.
  • Mangiatoia per cani collegata: The dog food container is empty.
  • Qualche tipo di sensore: This happened while you was away and you should know about.

Fondamentalmente un servizio raccoglierebbe tutti i dati dai sensori e creerebbe un file di report che potrebbe essere utilizzato con Alexa come:

  • Alexa, leggi "Rapporto sul pomeriggio a casa".
  • Alexa, leggi "Rapporto a casa del mattino".

(Quindi alla fine potrei chiedere ad Alexa "Che cosa è successo oggi?" E potrei dirmi leggendo i rapporti.)

I problemi

I rapporti devono essere nel formato corretto per renderli idonei alla lettura da parte di Alexa. Ho trovato qualcosa al riguardo sul forum di Amazon, posso abilitare Text to Speech su qualsiasi documento personale?

Solo se quel documento verrà aperto nell'app di lettura. I documenti di Word, ad esempio, che devono essere aperti in un'app Elaborazione di testi o i PDF che devono essere aperti in un lettore PDF non possono utilizzare la funzione Sintesi vocale.

Tutti i documenti in un formato compatibile Kindle dovrebbero avere Text to Speech disponibile ma invio tutti i miei tramite Amazon Cloud e Amazon li converte in formato Kindle. Un tocco al centro dello schermo rivela l'icona "Riproduci" nell'angolo in basso a sinistra.

Ho anche trovato un'app su Amazon che si chiamava " Pdf to Speech " e lo strumento di pubblicazione diretta Kindle di Kindle "KindleGen v2.9", ma non è ancora chiaro come dovrebbe essere fatto.

Possibile soluzione

Un modo che ho trovato su Reddit descrive quanto segue:

Non è necessario un dispositivo kindle, ma è necessario scaricare l'app kindle. Questo ti dà uno speciale indirizzo kindle, a cui spediresti il ​​PDF, che lo inserisce nella tua libreria kindle.

Ho diversi dispositivi, ognuno caricato con l'app kindle. Quindi ho diversi indirizzi kindle, uno per dispositivo (me-ipad @ kindle, me-nexus @ kindle, ecc.).

La buona notizia: una volta inviato per e-mail, il PDF vive nel Kindle Cloud, quindi è accessibile a tutti ...... Pagina Kindle relativa ad Amazon

Per leggere Alexa: 1) apri l'app Alexa, vai su libri, tocca il libro desiderato; oppure 2) Alexa, leggi (titolo) ..... Pagina Alexa relativa ad Amz


Tutto sommato, questo formato compatibile Kindle è in realtà .mobi? Quali passaggi devo eseguire per rendere i report disponibili da Alexa? (Vorrei evitare prima le cose di e-mail se possibile.)

Risposte:


6

C'è una decisione di base che dovrai prendere. O usando la funzione di lettura di un libro o usando una tua abilità Alexa. Solo quest'ultimo ti permette di usare Alexa, cosa è successo oggi? Quella frase sembra iniziare il briefing flash incorporato, anche se non sono riuscito a trovare una voce in alcuna documentazione che lo confermi, l'ho testato. Dovresti anche verificare se la funzione di lettura di un libro è disponibile anche nella tua area geografica, per me, qui, non lo è.

Dato che hai già bisogno di un sistema per aggregare i dati di un sensore, altrimenti non potresti generare il tuo rapporto, puoi anche esaminare il percorso delle competenze. Invece di generare un ebook potresti anche generare un feed rss. Se sviluppare un'abilità o avere queste informazioni in un feed che saranno difficili o impossibili da proteggere adeguatamente è fuori discussione, le seguenti informazioni non ti aiuteranno.


Esistono fondamentalmente tre tipi di abilità Alexa e avrai sicuramente bisogno di uno di questi per far sì che Alexa dica qualcosa. Per ovvie ragioni l' API di Smart Home Skill è fuori uso, dal momento che non si desidera controllare le cose. Ciò lascia il modello di interazione personalizzato o l' API di abilità di aggiornamento rapido di Flash .

AlexaSkillTypes

Quest'ultimo è innescato da Alexa, dammi la notizia. Nell'app Alexa puoi definire quali abilità di Briefing Flash sono attivate. Questi possono essere diversi e possono essere ordinati come preferisci. Se sei d'accordo con il rapporto che vuoi compilare per includere queste informazioni, puoi considerare questo tipo di abilità. Il vantaggio ovviamente è che l'API ha già un sacco di cose integrate. Lo svantaggio è che il tuo rapporto è inserito tra il rapporto delle notizie del NY Times e i risultati della NBA o qualsiasi altra cosa tu configuri per essere nel tuo Flash Briefing.

L'API Flash Briefing è ciò che viene effettivamente attivato quando chiedi, Alexa, cosa è successo oggi? È una delle espressioni di invocazione per il briefing flash. Quindi l'espressione dei tuoi sogni è già predefinita per usarlo e se sei impostato sulla frase è anche l'unica soluzione.

Poiché il modello di interazione è predefinito, c'è solo una pagina di abilità Alexa da configurare.

FlashBriefingAPI

Quindi dovresti solo fornire un feed rss con le informazioni come descritto qui nella documentazione . Se non vuoi pubblicare le informazioni - che presumo considerando l'esempio - non è nemmeno necessario pubblicare l'abilità. Sarà disponibile solo per te (account Alexa).

Lo svantaggio è che il feed non può essere protetto da password, il che significa che essenzialmente è possibile utilizzare solo le regole del firewall per filtrare gli IP da cui provengono le normali richieste Alexa. Se sviluppi un'abilità personalizzata con il modello personalizzato, puoi proteggere tutto ciò che desideri.


Scusa se stavo fuorviando "Cosa è successo oggi?" era solo una questione di parola. Fondamentalmente voglio solo ascoltare Alexa che dice alcune informazioni, può essere "Alexa, leggi 'Cos'è successo oggi?'". Tuttavia, l'utilizzo di feed RSS può essere una buona soluzione.
Bence Kaulics,

3

Puoi usare abilità come My Reader , che può leggere qualsiasi testo che gli invii attraverso i suoi server.

Dopo averlo impostato, i passaggi sono i seguenti.

Come usare - Avvio rapido

  1. Invia l'URL a 619-473-2337 (6194READER) dal tuo telefono seguendo la procedura per diversi browser sul tuo telefono: https://s3.amazonaws.com/reader.help/How_to_Register_Phone_Number.pdf

  2. In pochi secondi, riceverai un messaggio con un numero indice dell'articolo, il conteggio totale dei capitoli e il titolo dell'articolo.

  3. Avvia l'abilità: "Alexa, chiedi a My Reader di leggere".

Esistono diverse altre abilità che svolgono una funzione simile, come Text to Voice , a seconda di cosa esattamente ti piacerebbe fare.


Questa è una risposta solo al collegamento che diventerà inutile non appena il collegamento si interrompe, le risposte devono contenere la sostanza e il collegamento deve essere solo di riferimento.
hardillbb

2
Ciao @cadobe, ho modificato la tua risposta in base al tuo suggerimento per assicurarmi che non sia solo un link altrove. Assicurati di leggere i suggerimenti sulle risposte contenenti solo un collegamento ipertestuale e grazie per il suggerimento!
Aurora0001

Grazie. Nessun problema.
Cadobe,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.