La mia prima skill con Alexa: facile, con VoiceFlow!

Ero alla ricerca di previsioni del meteo decenti con Alexa. Sì, perchè diciamocelo, il provider meteo di default Alexa fa abbastanza pena in Italia.

E allora ho pensato, perchè non farmi la mia skill personale che mi aiuta nella scelta del mezzo di trasporto adeguato per andare al lavoro? (bici o auto n.d.r.)

Detto, fatto! Meteo Aeronautica Militare per Alexa pronta per voi!

La scelta su come realizzarlo è caduta sui VoiceFlow che permette, tramite un diagramma di flusso, di generare skill in tempi record senza digitare una linea di codice!

Il bello di VoiceFlow è che ti permette l’integrazione con script esterni (come il mio script in python per gestire il provider meteo) e ti consente di pubblicare la skill in modo guidato sul store di amazon!

Veramente stra consigliato!

Intel Movidius vs altre CPU Intel

In questi giorni ho avuto modo di sperimentare con Intel Movidius e mi è sembrato carino condividere i risultati ottenuti.

L’idea era quello di capire se e quando l’utilizzo di una VPU Movidius avesse senso.

Da quello che potete vedere, la VPU Movidus ha senso su sistemi datati come il vecchio N4200 ma non hanno nessun senso su architetture come un i7 di ottava generazione (era abbastanza ovvio, ma almeno ci sono dei dati a supporto, dato che su internet non si trova nulla).

Qui il report completo ottenuto con l’applicazione presente all’interno del toolkit Intel Openvino “demo_benchmark” (qui i dettagli per l’installazione):

Full deviceIntel(R) Core(TM) i7-8850H CPU @ 2.60GHz
  
Count:1000 iterations
Duration:1761.70 ms
Latency:7.31 ms
Throughput:567,63 FPS
  
Full deviceIntel® UHD 630
  
Count:1000 iterations
Duration:2729.50 ms
Latency:10.72 ms
Throughput:366,37 FPS
  
Full deviceIntel Vision Accelerator Design with Intel Movidius VPUs
  
Count:1000 iterations
Duration:5025.83 ms
Latency:19.79 ms
Throughput:198,97 FPS
Full deviceIntel® Pentium ® CPU N4200 @ 1.10GHz
  
Count:1000 iterations
Duration:24897.62 ms
Latency:104.2 ms
Throughput:41,67 FPS
  
Full deviceIntel® HD 505
  
Count:1000 iterations
Duration:12399.70 ms
Latency:38.30 ms
Throughput:80,65 FPS