Soluzioni vocali per il Web: dai voce ai tuoi prodotti Fabrizio Gramuglio dotVOCAL S.r.l. KeyCode Meeting - Brescia 21 Febbraio 2004 Applicazioni Vocali La finalità di questo intervento è quella di introdurre alcune tecnologie emergenti che permetteranno l’uso della voce all’interno delle applicazioni Web, e di evidenziare come l’introduzione di queste nuove tecnologie e dei linguaggi ad esse associati, potrà contribuire all'abbattimento delle “barriere architettoniche” presenti su Internet. KeyCode Meeting - Brescia 21 Febbraio 2004 Agenda Voce e web: cosa è una applicazione vocale I benefici di poter usare la voce per accedere ai propri dati Il ruolo di W3C, IWA e VIUG Quali applicazioni posso diventare “vocali” ? In che modo? Case: Vacanze Nel Mondo KeyCode Meeting - Brescia 21 Febbraio 2004 Voce e comunicazione Parlare ed ascoltare sono attività fondamentali per la nostra esistenza Parlare ed ascoltare un computer è naturale e conveniente Casi in cui si dimostra inappropriato Le applicazioni vocali sono cambiate !! Cosa posso fare con una singola telefonata? Voice Portal applications KeyCode Meeting - Brescia 21 Febbraio 2004 Benefici Accessibilità: aprire le applicazioni a nonvedenti, portatori di handicap.. Bypass i limiti di tastiere piccole o schermi piccoli Devices senza tastiera Utenti impegnati con sguardo o mani.. Accesso illimitato durante il giorno Connessione istantanea senza essere messi in attesa KeyCode Meeting - Brescia 21 Febbraio 2004 Benefici (2) Linguaggi asiatici Trasmettere emozioni Time-sensitive data Location-sensitive data Informazioni pubbliche e personali KeyCode Meeting - Brescia 21 Febbraio 2004 Case Studies Q-Shop eXtensible Primo prodotto del progetto Piattaforma di Commercio elettronico Prodotto da OmniaOffice S.a.s. Plugin Vocale Vacanze Nel Mondo S.p.A. (Dic. 2003) KeyCode Meeting - Brescia 21 Febbraio 2004 Case Studies WEB + VOCE KeyCode Meeting - Brescia 21 Febbraio 2004 Case Studies Q-Shop eXtensible: Voce Impostazioni utente SMS, MMS, Voce KeyCode Meeting - Brescia 21 Febbraio 2004 Case Studies Q-Shop eXtensible: Admin Area Impostazioni amministratore Frasi SMS, MMS Grammatiche KeyCode Meeting - Brescia 21 Febbraio 2004 Case Studies Q-Shop eXtensible: Admin Area (2) Statistiche Web Voce Tracing Voice KeyCode Meeting - Brescia 21 Febbraio 2004 Benefici su VNM Estendere la portabilità della applicazione ed i suoi accessi Possibilità di accedere ai dati / informazioni senza un browser, ma semplicemente con un telefono Accesso 24h/24h 365 g/anno, ed in ogni luogo. Estensione del servizio con sms / mms / email KeyCode Meeting - Brescia 21 Febbraio 2004 Data Transfer KeyCode Meeting - Brescia 21 Febbraio 2004 Data Transfer (2) KeyCode Meeting - Brescia 21 Febbraio 2004 VoiceXML !! Un linguaggio di markup per costruire interfacce vocali Semplifica lo sviluppo delle applicazioni Separare il codice per le interazioni utenti dal codice dell’applicazione (application logic) Portabilità e semplicità di sviluppo Creazione di applicazioni-prototipo molto rapida (2 settimane) e possibilità di creare librerie di oggetti KeyCode Meeting - Brescia 21 Febbraio 2004 W3C Creare standard Sviluppare tecnologie (specifications, guidelines, software, e tools) per portare il web al suo pieno potenziale di sviluppo www.w3.org Organizzazione “privata” fondata daAT&T, IBM, Lucent e Motorola. Inventori e promotori del VoiceXML www.voicexmlforum.com KeyCode Meeting - Brescia 21 Febbraio 2004 Come sviluppare Separare GUI e VUI HTML verbal browser Transcoding Combinare GUI e VUI KeyCode Meeting - Brescia 21 Febbraio 2004 Separare GUI/VUI KeyCode Meeting - Brescia 21 Febbraio 2004 HTML VB Estrae informazioni Trasforma i controlli della GUI in VUI Crea una sequenza nei controlli KeyCode Meeting - Brescia 21 Febbraio 2004 Transcoding Personalizzazione delle VUI Estensione delle grammatiche Gestione eventi e TTS evoluto KeyCode Meeting - Brescia 21 Febbraio 2004 Combinare KeyCode Meeting - Brescia 21 Febbraio 2004 Esempi: Mass-Market voice portals: E-mail, driving instructions, traffic conditions, weather, telephone number search, business reminders, local information services, stock quotes, personalized news, sport news, horoscopes Corporate external voice portals: Call centers, telephone attendant, product and service information, order entry, troubleshoot product failure, banking Corporate internal voice portals: Customer relationship management, product availability and pricing, Order status. KeyCode Meeting - Brescia 21 Febbraio 2004 Driver Competitivi: Semplici da usare: parlare è la forma di comunicazione più naturale. Riduce i costi: es: call-center. Un operatore costa €5-€7/chiamata vs. VR €0.3-€0.5/chiamata Maggiore percezione della qualità del servizio clienti erogato. Le transazione telefoniche nel 2003 hanno generato una revenue 14x superiore a quelle via Web. (Fonte Radicati Group) KeyCode Meeting - Brescia 21 Febbraio 2004 Un passo avanti … KeyCode Meeting - Brescia 21 Febbraio 2004 Q. & A. ? Grazie per la vostra attenzione! Fabrizio Gramuglio [email protected] KeyCode Meeting - Brescia 21 Febbraio 2004