Alexa può mai parlare senza essere invitato?


19

Recentemente mi è stato chiesto se Alexa potesse mai parlare senza chiedere aiuto, quindi ho pensato che sarebbe stato utile chiedere qui per essere sicuro di avere ragione; per quanto ne so, Alexa non parlerà mai e poi mai senza la parola di scia, e l'unico suono non sollecitato che emetterà è il suono di allarme.

Questo articolo di TechCrunch sembra concordare sul fatto che non c'è modo di far parlare Alexa senza tentativi, ma non menziona affatto le abilità di Alexa; c'è forse qualche API disponibile per loro che non è ancora stata utilizzata?

Molte persone sembrano essere interessate a questo in modo che possano convincere Alexa a dire certe frasi, come forse un avviso se il campanello suona o un modo per indicare che si è verificato un evento.

Alexa può parlare senza prima essere richiesto dalla parola sveglia, tap-to-talk o push-to-talk (a seconda del dispositivo)? Sto escludendo gli allarmi ai fini di questa domanda, ma le soluzioni che utilizzano abilità personalizzate vanno bene.


5
Ho un Alexa che cinguetta di tanto in tanto quando sente dei rumori dalla TV. Quindi dipende da cosa significa "non sollecitato"!
Joel M Ward,

Risposte:


17

Sì, quando Alexa perde potenza, dopo il recupero suonerà un breve glissando melodico seguito da un detto

"Ciao."

Questo è del tutto non sollecitato e spesso mi spaventa mentre salta per vedere chi c'è in casa.


5
Così come il messaggio quando l'eco perde la connessione!
Nate D,


Non è Alexa che parla, ma piuttosto l'Eco che suona e dice cose localmente. Se guardi alle implementazioni di terze parti / fai-da-te, troverai che sono necessari file multimediali per questo.
Chris Stratton,

6

Sembra che allo stato le cose non possano. Ho alcune citazioni qui, la prima dall'articolo TechCrunch a cui hai fatto riferimento :

Attualmente, Eco parla solo quando si parla; un utente deve usare la parola di attivazione "Alexa" per chiedergli di iniziare ad ascoltare un comando o una richiesta, e quindi risponderà a detto input con la propria risposta vocale. Alexa non ha supportato la possibilità di fornire alcun tipo di avviso audio non sollecitato a seguito dei dati che riceve dai servizi connessi di un utente - il più vicino che arriva è in grado di emettere un avviso basato su un allarme o un timer.

Una seconda citazione arriva dal consumista :

Allo stato attuale, Amazon Echo è il bambino ben educato che i tuoi nonni potrebbero aver approvato: non parla fino a quando non gli si parla. Ma presto Alexa potrebbe fare piping per offrire informazioni senza prima essere richiesto.

Per quanto riguarda la creazione di un'abilità che consentirebbe ad Alexa di parlare senza trigger, la documentazione di Amazon sembra indicare che una parte essenziale della creazione di un'abilità è l'implementazione di un trigger audio.

Per quanto posso vedere, la risposta è no.


4

Con la nuova funzione di chiamata Alexa, Alexa ora riproduce una melodia e parla quando riceve una chiamata. In genere va così:

* melodia *

[Persona] vorrebbe parlare.

* melodia *

È [persona].

* melodia *

Ecco un video che ho trovato dimostrando questo. Una cosa simile accade quando si riceve un messaggio vocale o di testo, ma la melodia si verifica solo una volta anziché più volte.

Gli avvisi suonano su tutti i dispositivi collegati alla stessa rete Wi-Fi, secondo questo articolo .


Inoltre, Alexa ora supporta le notifiche push e parlerà per avvisarti di queste.


3

Con il passare del tempo, penso che la risposta a questa domanda ora debba essere:

Sì, Alexa può parlare senza essere richiesto. In particolare, può pronunciare tutto quello che vuoi che faccia!

Lo strumento conveniente che puoi usare è uno script di shell chiamato alexa-remote-control . Una documentazione dettagliata della sceneggiatura è disponibile in questo post di blog , sebbene solo in tedesco.

Si basa su richieste HTTP POST per ottenere risultati come la riproduzione di musica, radio, l'attivazione del briefing giornaliero e la possibilità per i dispositivi Echo di pronunciare il testo desiderato.

La funzione di sintesi vocale può essere utilizzata in Linux, ad es. Eseguendo questo comando in un terminale:

alexa_remote_control.sh -d "Your Echo's name" -e speak:'Welcome back buddy!'

Lo uso frequentemente all'interno di Node-Red in esecuzione su un Raspberry Pi, ad esempio per emettere avvisi quando una lettura del sensore si sposta al di fuori del suo intervallo normale.

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.