QNA > C > Che Stack Software Usa Siri?

Che stack software usa Siri?

main-qimg-a7a976303e8fa3c272824daea4706188.webp

(spudoratamente rubato da Dean Rutter a http://www.oneaccordpartners.com/blog/bid/97586/Siri-Apple-s-Digital-Assistant-The-Technology)

Siri è una notevole implementazione di diverse tecnologie: Nuance Communications' riconoscimento vocale e tecnologia text-to-speech (TTS), Siri's artificial intelligence-like (AI) natural language processing engine e servizi di backend (cioè, capacità di elaborazione e accesso ai dati e altre risorse). Forse una semplificazione utile è quella di suggerire che Siri ha tre strati: elaborazione della voce, motore di analisi grammaticale-context-learning e servizi.

(fonte: http://www.venturewerks.com/blog-siriprimer.html)

Ci sono un paio di articoli abbastanza buoni su come Siri potrebbe funzionare (nessuno lo sa veramente, dato che è tutto segreto).

Una delle teorie è che Apple sta usando il software di Nuance (http://www.nuance.com/) per fare il riconoscimento vocale di base, analizza il discorso in alcuni token magici e invia il tutto al servizio web appropriato per ottenere la risposta. vedi il grafico sopra.

Altri articoli sul protocollo/potenziale funzionamento:

  • Applidium ha invertito il protocollo Siri: http://arstechnica.com/apple/news/2011/11/a-look-at-how-applidium-reverse-engineered-siris-protocol.ars
  • Link Nuance: http://techcrunch.com/2011/10/05/apple-siri-nuance/
  • Dean Rutter's overwiew esteso: http://www.venturewerks.com/blog-siriprimer.html


Quindi in poche parole: Riconoscimento vocale Nuance (probabilmente backend), SSL, compressione, (apparentemente nessuna crittografia), protocolli di servizio web e qualsiasi cosa i servizi di terze parti di destinazione stiano usando.

Di Issy Valois

Come dire se qualcuno è interessato a te :: Quali sono alcuni gadget dal prezzo inferiore a 5.000 rupie che possono trasformare la nostra casa in una "casa intelligente"?
Link utili