1 Interazione Vocale Alessandro Grossi

Slides:



Advertisements
Presentazioni simili
Gli ipertesti del World Wide Web Funzionamento e tecniche di realizzazione a cura di Loris Tissìno (
Advertisements

HTML+XML= XHTML Il ritorno al futuro del WEB A cura di Barbara Lotti.
HtML Premessa introduttiva al laboratorio Sergio Capone.
INTRODUZIONE Il framework.NET. Un po di storia Sin dalla prima versione del sistema operativo Windows (1990 circa), nacque la necessità di far comunicare.
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità A1 Introduzione a Java.
Applet Java.
Commenti C#.
A. FERRARI Alberto Ferrari. L'HyperText Markup Language (HTML) (traduzione letterale: linguaggio di marcatura per ipertesti) è un linguaggio usato per.
Unità D2 Database nel web. Obiettivi Comprendere il concetto di interfaccia utente Comprendere la struttura e i livelli che compongono unapplicazione.
Informatica e Telecomunicazioni
Sharepoint Gabriele Castellani
Strumenti di sviluppo Microsoft Campagna incentivi per Software Assurance Opportunità di vendita.
Java Enterprise Edition (JEE)
Andrea Firpo – Voice XML: un linguaggio per la definizione di interazioni vocali 1 Voice XML: Un linguaggio per la definizione di interazioni vocali.
Connessione con MySQL.
Università degli Studi di Modena e Reggio Emilia
3° Workshop "Accessibilità: primi passi per un mondo fruibile da tutti" Alessandro Olivi Modellazione di pagine WEB e accessibilità
JavaScript Laboratorio di Applicazioni Informatiche II mod. A.
XML Prof. Barbara Pernici Politecnico di Milano. Introduzione a XML.
Prototipo di uno strumento per la produzione di siti Web adattativi in grado di gestire varie coordinate di adattamento Riccardo Torlone Milano, novembre.
WP7.1: dimostratore di eLearning
Accessibilità dei siti Web
Soluzioni vocali per il Web: dai voce ai tuoi prodotti Fabrizio Gramuglio dotVOCAL S.r.l. KeyCode Meeting - Brescia 21 Febbraio 2004.
Gestione dei Progetti Software 2 (a.a. 2004/05) Lezione 8 1 Valutare laccessibilità dei siti web Il World Wide Web Consortium (W3C) – Sviluppa tecnologie.
Introduzione a AJAX - Asynchronous Javascript And Xml
1 Titolo Presentazione / Data / Confidenziale / Elaborazione di... ASP. Net Web Part e controlli di login Elaborazione di Franco Grivet Chin.
Architettura Java/J2EE
DBMS ( Database Management System)
UNIVERSITA’ STUDI DI ROMA “FORO ITALICO”
1 Internet e nuove tecnologie Anno Accademico Prof. Flavio De Paoli Dott. Marco Loregian.
SVILUPPO MODERNO DI APPLICAZIONI PER WINDOWS
Kerio Connect 7.2 Partner Preview Marino Vigliotti Ingegnere Vendite Kerio Technologies.
CampusBlog - Campuswin Sistema Informativo di Ateneo CampusBlog.
May 2011 Davide Maccarone The information contained in this document is to be considered strictly confidential.Any retaining, dissemination, distribution.
Modulo 1 – Reti Informatiche u.d. 4 (syllabus – 1.4.4)
PocketLEZI: Estensione alla multicanalità dell’ambiente Lezi.NET
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto.
JavaScript Distribuire il calcolo Prof. Andrea Omicini Corso di Sistemi Distribuiti A.A. 2001/2002 Parte IV.
Sistemi Informativi sul Web
Viaggiare Sicuri Nuova Versione Nuovi Servizi. Il Servizio Attuale Informazioni attendibili su 218 Paesi esteri Sito web oltre un milione di visitatori.
Il World Wide Web Lidea innovativa del WWW è che esso combina tre importanti e ben definite tecnologie informatiche: Documenti di tipo Ipertesto. Sono.
Servizio per lAutomazione Informatica e lInnovazione Tecnologica Internet Governance nel mondo dellEducation Roma, 22 maggio 2003 Alessandro Musumeci Direttore.
Tecniche di accessibilità web Tabelle e form accessibili Le tabelle di dati WCAG 1.0, linea guida 5 Garantire che le tabelle abbiano.
Tecnologie di InternetFondamenti di Linguaggi di Markup Dott. Nicola Dragoni Introduzione a e ai (Fondamenti di Markup Languages)
Relatore Prof. Marco Porta Correlatore Prof. Luca Lombardi
JavaScript Generalità Cos'è JavaScript?
ABILAB HOMEBANKING ACCESSIBILE AUSILI E DISABILITA’
HTML HTML e il web.
Microsoft Confidential Gabriele Castellani Developer & Platform Evangelism Microsoft.
TW Asp - Active Server Pages Nicola Gessa. TW Nicola Gessa Introduzione n Con l’acronimo ASP (Active Server Pages) si identifica NON un linguaggio di.
PROGRAMMAZIONE…. CHE COSA E’? La programmazione è un linguaggio che si usa per scrive programmi in grado di risolvere dei problemi I programmi che andremo.
Web 2.0: strumenti e tecnologie per la realizzazione di servizi innovativi di Jules Piccotti [ ]
Relatore: Prof. Ing. Stefano SalsanoLaureando: Flaminio Antonucci.
Ingegneria del software Modulo 1 -Introduzione al processo software Unità didattica 4 - Progettazione del software Ernesto Damiani Università degli Studi.
Corso di Laurea in Informatica
Ingegneria del software Modulo 3 -Tecniche di implementazione Unità didattica 1 -Ingegneria dei componenti Ernesto Damiani Università degli Studi di Milano.
 Primo livello: Field Management. A questo livello le informazioni sono relative ai dispositivi di campo  Secondo livello:
Informatica Umanistica LM - Scienze del Testo Docente Alessia Scacchi.
Stage di informatica 2006 Gestione reti, sistemi, mass storage, servizi, sicurezza, database, web application su sistemi Windows o Linux Mirko Di Salvatore.
Eprogram informatica V anno.
Tecnologia per la comunicazione
PHP.  HTML (Hyper Text Markup Language)  CSS (Cascading Style Sheets)  Javascript (linguaggio di programmazione client)  PHP ( Hypertext Preprocessor.
Javascript. HTML per definire il contenuto delle pagine web CSS per specificare il layout delle pagine web JavaScript per definire il comportamento delle.
Eprogram informatica V anno. Programmare in rete.
Capital GT. L’ambiente di sviluppo Capital 001. Highlights Operativi Capital GT GT è una tecnologia che permette di personalizzare Capital. Si basa su.
Adobe Connect Valeria Ardizzone INFN Catania Mini-workshop sulla formazione a distanza Frascati(Roma),
Traduzione audiovisiva: Strumenti e nuove possibilità.
REGIONE TOSCANA Regione Toscana ART
The Tavolo™. DESCRIZIONE 1 IL BISOGNO DELL’AZIENDA La necessità dell’azienda consiste nella volontà di posizionarsi come figura di riferimento innovativo.
Da HTML a XHTML A. Ferrari Alberto Ferrari.
Transcript della presentazione:

1 Interazione Vocale Alessandro Grossi

2 Interazione Vocale  Microsoft Agent (Browser/Applicazioni)  XHTML + VoiceXML (Multimodal Browser)  Microsoft Speech SDK 5.1 (Applicazioni)

3 Microsoft Agent  Tecnologia che, tramite l’utilizzo di assistenti 3D animati, permette di aiutare con semplicità e naturalezza (tramite procedure guidate e guide) gli utenti ad utilizzare il software.  Impiega:  Text-to-speech engines (TTS) - sintesi vocale  Speech Recognition (SR) - riconoscimento vocale  Microfono per l’interazione vocale

4 XHTML + VoiceXML  L’XHTML + VoiceXML (X+V) è un linguaggio di markup per lo sviluppo di pagine web multimodali.  X+V porta l’interazione vocale nel contesto web standard integrando l’XHTML con gli XML-Events.  (X+V) = (XHTML + VoiceXML + XML Events).  X+V include moduli vocali che supportano la sintesi vocale, dialogs vocali, comandi e controlli, e grammatica vocale. Possono essere inclusi negli elementi XHTML dei Voice handlers per rispondere a specifici eventi DOM in modo da poter usare il modello ad eventi familiare agli sviluppatori Web. Le funzionalità di interazione vocale sono integrate con XHTML e CSS e possono conseguentemente essere usate direttamente all’interno di contesti XHTML.

5 XHTML + VoiceXML (schema)

6 XHTML + VoiceXML (esempio1)

7 XHTML + VoiceXML (esempio2) <![CDATA[ #JSGF V1.0; grammar logP; public = {$=document.getElementById('pw').value}; = Okay | Yes; ]]> Insert password. Please insert the password in the relative field for access the service. Sorry but in this context voice input is disabled for privacy reason.

8 Microsoft Speech SDK 5.1  Aggiunge il supporto all’Automazione per le funzionalità della precedente versione dello Speech SDK.  Permette di utilizzare le Win32 Speech API (SAPI) per sviluppare applicazioni vocali in sistemi che usano l’Automazione (Visual Basic, C++, C#, …).  Include TTS (Text-to-speech) e SR (Speech Recognition)

9 Esempi  Richiesto:  Multimodal Browser Opera 8.50 Italian Multimodal Browser Opera 8.50 Italian  Microsoft Speech SDK 5.1 Microsoft Speech SDK 5.1  Test-To-Speech Engines (TTS) - Sintetisi Vocale  TTS Demo (italiano) TTS Demo  Speech Recognition (SR) - Riconoscimento vocale  Multimodal Chinese Food Demo Multimodal Chinese Food Demo  Multimodal Pizza Demo Multimodal Pizza Demo