Progetto e realizzazione di un framework per applicazioni vocali in formato VXML

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Progetto e realizzazione di un framework per applicazioni vocali in formato VXML"

Transcript

1 Progetto e realizzazione di un framework per applicazioni vocali in formato VXML

2 Sommario 1 INTRODUZIONE IL CONTESTO PROGETTUALE OBIETTIVI DEL FRAMEWORK ATTIVITÀ E STATO DI AVANZAMENTO ORGANIZZAZIONE DEL DOCUMENTO Prima Parte Seconda Parte Altri capitoli... 7 PRIMA PARTE LE APPLICAZIONI VOCALI INTRODUZIONE RICONOSCIMENTO DEL PARLATO Cenni storici Ambiti d'uso Command and control Le applicazioni Dictation Prospettive SINTESI DEL PARLATO LE PIATTAFORME VOCALI INTRODUZIONE I sistemi IVR I Voice Portal PIATTAFORME VOCALI VOICEXML Architettura fisica Architettura logica Il VoiceXML LE SOLUZIONI DI MERCATO Gli standard I protagonisti GLI OBIETTIVI DEL FRAMEWORK INTRODUZIONE OBIETTIVI DEI FINANZIATORI OBIETTIVI DEI COMMERCIALI OBIETTIVI DEGLI SVILUPPATORI OBIETTIVI DEGLI UTILIZZATORI ESEMPI DI RIFERIMENTO... 36

3 4.6.1 Servizio notte Rubrica Aziendale VISION DELLA SOLUZIONE LOGICA DI BUSINESS I Ruoli Il Processo TECNOLOGIA Web Application Model View Control J2EE ARCHITETTURA FISICA Runtime Designer ARCHITETTURA LOGICA ORGANIZZAZIONE DELL INFORMAZIONE PER IL VOCALE Introduzione Caso Servizio Notte Caso Rubrica Aziendale MODELLO PER LA RAPPRESENTAZIONE INTERNA Applicazioni Vocali Nodi Variabili Grammatiche Servizi APPLICAZIONE DEL MODELLO Caso Servizio Notte SECONDA PARTE REQUISITI INTRODUZIONE MODULO DESIGNER MODULO RUNTIME CASI D USO Attori Designer Runtime PROGETTAZIONE INTRODUZIONE ARCHITETTURA DEL SOFTWARE Designer Runtime DESIGN MODEL Nodi Schemi VXML TIPI DI NODO Nodo: Leggi Testo Nodo: Esegui Servizio

4 7.4.3 Nodo: Link Nodo: Menu Nodo: Acquisisci Dato Nodo: Cambia Applicazione Nodo: Imposta Variabili Nodo: Trasferimento di Chiamata REALIZZAZIONE DEI CASI D USO Caso d Uso: Crea Applicazione Caso d Uso: Crea Nodo Caso d Uso: Specifica Nodo di Inizio SINTESI DELLE FASI DI SVILUPPO CONCLUSIONI OBIETTIVI RAGGIUNTI I LIMITI DEL PROGETTO SVILUPPI FUTURI FONTI APPENDICI LA TECNOLOGIA DI RICONOSCIMENTO VOCALE APPROCCIO DELLA PATTERN RECOGNITION IL MODELLO ACUSTICO DI LOQUENDO LA TECNOLOGIA DI SINTESI DEL PARLATO TIPI DI UNITÀ DEL PARLATO ESTRATTO DELLE W3C RECOMMENDATION PER IL VOICEXML OVERVIEW Introduction Background Concepts VoiceXML Elements Document Structure and Execution

5 1 Introduzione Il contesto progettuale Obiettivi del framework Attività e stato di avanzamento Organizzazione del documento L oggetto di questa tesi è il progetto e la realizzazione di un framework per applicazioni vocali in formato VXML. 1.1 Il contesto progettuale Per applicazione vocale si intende l insieme di codice che, se eseguito da una piattaforma vocale, realizza un servizio automatico in voce, tipicamente per il canale telefonico. Oggi le applicazioni vocali sono ampiamente utilizzate in supporto a sistemi industriali e aziendali di una certa dimensione, come ad esempio per i servizi di Customer Relationship Management - CRM (call center, help desk, operatori telefonici automatici) o in altri settori, come il marketing e le vendite (telemarketing, teleselling e indagini di mercato), nella lettura vocale di posta elettronica o altre informazioni, nella logistica, nella gestione di ordini, negli impieghi finanziari e informativi (quotazioni, brokeraggio e home banking) e infine nei servizi pubblici come il tele-voto o il pagamento elettronico. Il linguaggio VXML (o VoiceXML), utilizzato per la definizione delle applicazioni vocali, è stato sviluppato soltanto negli ultimi anni ( la specifica della versione 1.0 risale al marzo 2000 ), quando le tecnologie di test to speech e di speech recognition, su cui si fondano i sistemi a cui è destinato, sono diventate tanto affidabili da suscitare l interesse delle più importanti aziende d informatica e di telecomunicazione.

6 1 - INTRODUZIONE 4 Di fatto è stato proprio questo interesse a stimolare la nascita del VoiceXML Forum, ossia di un organizzazione industriale appositamente fondata per creare e promuovere la diffusione del VoiceXML. Oggi il VoiceXML è uno standard internazionalmente riconosciuto per la definizione dell accessibilità, con la voce ed il telefono, ai contenuti ed ai servizi basati su Internet. È in questo panorama che risulta interessante lo sviluppo di un framework che, in modo più semplice e veloce, permetta la definizione e la messa in esercizio di applicazioni vocali secondo il linguaggio VXML. 1.2 Obiettivi del framework Per framework si intende, con l accezione informatica, un ambiente software fatto su misura per i bisogni di uno specifico ambito. Un framework raccoglie l insieme di componenti software, concetti e tecnologie tali da ridurre il livello di conoscenza richiesto allo sviluppatore che deve risolvere una specifica tipologia di problema. Il framework in oggetto, che successivamente indicheremo col nome di VocAppBuilder, costituisce una soluzione pensata per la costruzione di servizi telefonici automatici per le piattaforme vocali di ultima generazione, con la specifica finalità di rendere la programmazione accessibile anche a personale non specializzato. Il primo obiettivo, quindi, deve essere quello di ridurre al minimo, ed al limite annullare, la necessità di conoscere il linguaggio VXML, perché, se da una parte formalizza in modo efficiente una descrizione adatta all interpretazione da parte di una macchina, dall altra risulta spesso difficilmente comprensibile agli occhi di un uomo. Normalmente i produttori di piattaforme vocali forniscono degli ambienti di sviluppo che aiutano nella scrittura del codice VXML. Tipicamente, questi ambienti di sviluppo sono, tuttavia, di supporto alla pura stesura del codice che realizza l applicazione e non esulano chi li utilizza dal dover di fatto conoscere il linguaggio in tutta la sua complessità. La qualità fondamentale di questa soluzione è quella di occultare completamente la complessità della stesura del codice VXML. Il framework VocAppBuilder fornisce, pertanto, un modello di rappresentazione dell informazione e dell interazione vocale più adatto all interpretazione e, di conseguenza, all elaborazione da parte del pensiero umano. Questo risultato è ottenuto definendo un framework software che implementa un suo specifico modello della conversazione (ossia dell applicazione vocale), e fornisce, inoltre, i metodi per la sua gestione ed il suo utilizzo. La definizione e la gestione del modello è affidata ad un componente del framework che chiameremo Designer, mentre il motore che utilizza il modello è racchiuso in un secondo componente che chiameremo Runtime. Il modello interno gestito dal modulo Designer, è assimilabile alla definizione di un grafo diretto e tipizzato. Sintetizzando molto, possiamo dire che la definizione della struttura di

7 1 - INTRODUZIONE 5 questo grafo rappresenta la determinazione della logica della conversazione, mentre la sua tipizzazione, determina la definizione delle singole frasi scambiate tra uomo e macchina. Il modulo di Runtime si occupa dell interpretazione di questo modello nella fase di esecuzione. In altre parole questo modulo si occupa di generare e fornire dinamicamente i contenuti VXML per la piattaforma vocale che sta sostenendo la conversazione con l utente. VocAppBuilder si pone, inoltre, l obiettivo di ridurre i costi di tutto il ciclo di vita di un applicazione vocale. Non solo, quindi, nella fase di progetto e sviluppo, ma anche nella gestione delle modifiche e nell aggiornamento dei contenuti. Questo obiettivo sarà perseguito integrando nel framework i comportamenti ed i processi tipici dei sistemi di publishing. Infatti framework con obiettivi in qualche modo analoghi sono contenuti nei sistemi di web-publishing, pensati per la realizzazione e gestione dei siti web. Il framework stesso, in quanto prodotto software, deve realizzare diversi obiettivi, quali: massimizzare la portabilità, utilizzare tecnologie standard, essere fortemente scalabile e non ultimo minimizzare il costo della sua manutenzione. In questo caso il risultato è frutto delle scelte architetturali e dell integrazione di alcuni altri framework e design pattern molto accreditati sul mercato. Un ulteriore importante obiettivo del framework è quello di semplificare l integrazione delle funzioni di business-logic realizzate da sistemi esterni. Anche in questo caso la soluzione è ottenuta con la particolare definizione del modello interno e con l utilizzo di una architettura basata sulle tecnologie del mondo internet. 1.3 Attività e stato di avanzamento Il framework VocAppBuilder, è stato realizzato dall autore in qualità di responsabile tecnico per la società Tidysoft, azienda specializzata in soluzioni software multicanale e nella system integration, nell ambito di un progetto per il quale ha coordinato e partecipato alle attività di analisi, progettazione e sviluppo. Il framework è stato adottato ed implementato all interno del sistema Tidytalk Vocal Interface System, che rappresenta attualmente il prodotto software di eccellenza commercializzato da Tidysoft. Il marchio Tidytalk è stato registrato nel giugno 2004 ed il prodotto Tidytalk, in commercio dall estate 2004, è già stato acquistato da ItalgasPiù per il servizio di stato bolletta e dal Ministero degli Affari Esteri Italiano per il servizio viaggiare sicuri. Molti sono inoltre i potenziali clienti attualmente in trattativa, che per motivi di privacy non possono essere citati.

8 1 - INTRODUZIONE Organizzazione del documento Il documento è organizzato in due parti corrispondenti rispettivamente alla fase di progettazione ed a quella si sviluppo del framework Prima Parte. I titoli dei capitoli relativi alla fase di progettazione sono: CAPITOLO 2 - LE APPLICAZIONI VOCALI. Cenni sulle tecnologie di riconoscimento e sintesi del parlato, che costituiscono gli elementi di base per la comprensione e determinazione del concetto di applicazione vocale. CAPITOLO 3 - LE PIATTAFORME VOCALI. Valutazione delle soluzioni di mercato. In particolare viene osservata l architettura della piattaforma Voxnauta di Loquendo, che sarà utilizzata come piattaforma di riferimento. CAPITOLO 4 - GLI OBIETTIVI DEL FRAMEWORK. Determinazione degli obbiettivi del progetto e relative osservazioni. CAPITOLO 5 - VISION DELLA SOLUZIONE. E il capitolo principale, dedicato alla descrizione della soluzione. Questo capitolo raccoglie sostanzialmente la descrizione del comportamento e l organizzazione del sistema in cui si colloca il framework. Per cominciare viene descritto il processo di produzione che si vuole ottenere con l uso del framework; si prosegue poi con la descrizione dell architettura del software e della logica di business che si intende realizzare per ottenerlo Seconda Parte. I titoli della seconda parte del documento, dedicata alle fasi di sviluppo, sono: CAPITOLO 6 - REQUISITI. Raccoglie i requisiti, ossia una definizione più formale degli obiettivi del framework. Questi requisiti sono stati formalizzati con la definizione dei Casi d Uso del sistema. CAPITOLO 7 - PROGETTAZIONE. Descrive gli elementi principali dell implementazione del framework realizzata per Tidysoft e che costituisce parte integrante del suo sistema Tidytalk. CAPITOLO 8 - CONCLUSIONI. Osservazioni a conclusione di questo progetto.

9 1 - INTRODUZIONE Altri capitoli. Il documento prosegue con alcuni capitoli di supporto. In particolare viene presentato un esempio di utilizzo pratico dell implementazione del framework. In appendice, inoltre, è stato riportato un estratto delle W3C Recommendation per il VoiceXML 2.0, che ha costituito il riferimento fondamentale per lo sviluppo dei concetti e delle idee raccolte in questa tesi.

10 PRIMA PARTE Progettazione

11 2 Le Applicazioni Vocali Introduzione Riconoscimento del parlato Sintesi del parlato 2.1 Introduzione Prima di affrontare i dettagli della soluzione proposta è bene inquadrare gli elementi che contribuiscono a definire il problema che si intende risolvere. Innanzitutto è necessario approfondire il concetto di applicazione vocale. In generale vengono indicate come applicazioni vocali tutte quelle soluzioni che in qualche misura utilizzano una o entrambe le tecnologie di Automatic Speech Recognition (ASR) e di Text To Speech (TTS), rispettivamente riconoscimento e sintesi del parlato. Come già indicato nell introduzione, in questa tesi il significato di applicazione vocale è in realtà più ristretto e si limita ad indicare la componente di codice che può essere eseguita da una piattaforma vocale. Le piattaforme vocali sono quei sistemi di hardware e di software in grado di sostenere un interazione vocale con le persone. Si parla di piattaforme, in particolare, nel caso di sistemi destinati all automazione di servizi telefonici. Tutte le piattaforme vocali, in qualche forma, contengono e implementano entrambe le tecnologie di ASR e TTS. La componente di codice che definisce l applicazione vocale deve essere scritta, naturalmente, nel linguaggio utilizzato dalla piattaforma. Attualmente, lo standard al quale, tutte le piattaforme si sono o si stanno adeguando è il linguaggio VXML.

12 2 LE APPLICAZIONI VOCALI 10 Il framework VocAppBuilder prevede la disponibilità di una piattaforma vocale che utilizza il linguaggio VXML. ASR TTS Piattaforma Vocale Applicazione Vocale VXML Figura 1 - Applicazione vocale nel contesto delle piattaforme vocali Nei successivi paragrafi di questo capitolo vengono descritte brevemente le due tecnologie, ASR e TTS, che costituiscono il cuore delle piattaforme vocali e che danno significato e valore a questo progetto. 2.2 Riconoscimento del parlato I sistemi di riconoscimento vocale (in inglese Speech Recognition) costituiscono una delle modalità più innovative per gestire l'interazione tra attori umani e sistemi informativi. Si definisce sistema di speech recognition ogni sistema in grado di convertire un input vocale in una stringa digitale di parole corrispondenti. Visto da un'altra prospettiva, un sistema di questo genere consente di fornire un input a una macchina con il semplice uso della voce, anziché con una periferica quale potrebbe essere una tastiera, un mouse, una penna ottica o altro. Per realizzare un processo di riconoscimento vocale è necessario un software chiamato Speech recognition engine, vale a dire un motore di riconoscimento vocale. La funzione primaria dell engine è tradurre gli input vocali in formati testuali o in altri formati comprensibili alla macchina.

13 2 LE APPLICAZIONI VOCALI 11 Il meccanismo che permette di effettuare la traduzione prevede in forma estremamente schematica, tre passaggi: la scomposizione dell'input vocale in sequenze rilevanti; l'attivazione di un modello di linguaggio (contenente tutte le parole e combinazioni di parole riconosciute dal sistema) e infine il Matching, cioè il confronto fra i risultati. Durante questo processo il motore si avvale di una (o più) grammatiche di supporto. Con il termine grammatica si intendono tutte le parole e sequenze di parole riconosciute come valide dal sistema. La grammatica prevede una sintassi, che costituisce in un certo senso il contesto dell'interazione con lo strumento di speech recognition. La grammatica può essere rigida (predefinita quindi e non modificabile) o, nella maggior parte dei casi, ampliabile sulla base delle scelte dell'utente. Riconoscimento Vocale Parole Comprensione Significato Segnale Acustico Riconoscimento della Lingua Lingua Riconoscimento del Parlatore Parlatore Figura 2 - Modalità di interpretazione del segnale acustico Le tecnologie di riconoscimento vocale operano in un ambito non semplice. Sulla trasposizione in digitale delle parole umane influiscono diversi fattori, tra i quali i più significativi sono le caratteristiche del parlante (come il sesso, l'età, le caratteristiche di pronuncia, lo stato emotivo e la modalità di eloquio), le caratteristiche dell'ambiente (come la presenza o l'assenza di rumore, riverberi ed eco) e infine le caratteristiche del canale audio (cioè la qualità della trasmissione o della registrazione). I problemi iniziali dovuti alla scarsa potenza di calcolo si possono dire ormai ampiamente superati, anche se a fronte di un transfer rate estremamente modesto come quello richiesto dal parlato (di soli 50 bit/s circa) è comunque necessario un notevole apporto di Cpu e memoria per l'elaborazione dei dati. Alcuni limiti iniziali, come la necessità di effettuare un training dei singoli utenti per l'uso degli strumenti di riconoscimento vocale, sono sul punto di scomparire.

14 2 LE APPLICAZIONI VOCALI 12 Nonostante la crescita della potenza di calcolo e la maturità tecnologica, le applicazioni di Speech recognition hanno conquistato un certo mercato ma stentano a decollare Cenni storici Si racconta, che il primo successo nella storia del riconoscimento vocale ha avuto luogo in una fabbrica di giocattoli. Radio Rex era un cane di peluche elettromeccanico, capace di rispondere se chiamato con il suo nome. Il funzionamento era elettromagnetico e non ci sono notizie del successo commerciale. Ciononostante la sua immagine si è fissata come quella del pioniere di una nuova tecnologia. Alla fine degli anni quaranta il governo statunitense finanziò il settore di ricerca per motivi bellici, con l intento di intercettare messaggi sovietici e costruire un traduttore automatico. Il primo passo di questa complessa sfida fu proprio la costruzione di un motore capace di riconoscere il parlato. I risultati furono fallimentari, ma la ricerca continuò con la fondazione del programma Speech Understanding Research (Sur) presso la Carnegie Mellon University (Usa). Il primo sistema di Speech recognition è stato sviluppato nel 1952 dai laboratori Bell: era in grado di riconoscere le cifre da 0 a 9, dettate al telefono, con una accuratezza del 98%, ma si trattava ancora di un sistema analogico. Pochi anni dopo, venne sviluppato un apparato analogo in grado di riconoscere vocali e consonanti. All inizio degli anni Settanta il programma Sur ottenne i primi risultati digitali; Harpy, un sistema complesso che impiegava una potenza di calcolo incredibile per l'epoca (un cluster di una cinquantina di computer sempre alla Camegie Mellon University) fu in grado di riconoscere frasi complete all'interno di un set predeterminato di strutture grammaticali. Giunti a questo punto della ricerca, sono stati essenzialmente tre gli ostacoli per la realizzazione dei primi sistemi commerciali: la potenza di calcolo, la difficoltà di riconoscere il parlato di qualunque persona e non di una voce particolare e la possibilità di riconoscere un discorso tenuto con linguaggio naturale, senza obbligare l interlocutore a una parlata artefatta. Alcune di queste limitazioni rimangono tuttora, nondimeno, i successi raggiunti dalla ricerca hanno stimolato le prime realizzazioni commerciali. Le due società protagoniste della prima commercializzazione di sistemi di riconoscimento vocale sono state Speechworks e Dragon Systems. Il primo risultato ottenuto nelle applicazioni commerciali è stata la costruzione di software capaci di funzionare con la potenza di calcolo disponibile nei normali sistemi informatici. L'evoluzione tecnologica e la legge di Moore hanno favorito gli sviluppi successivi fino a sorpassare, oggi, la potenza necessaria per far funzionare un sistema di riconoscimento vocale.

15 2 LE APPLICAZIONI VOCALI 13 Nel 1996 Chades Schwab, uno dei più noti broker statunitensi, ha implementato il primo sistema di riconoscimento vocale come interfaccia per il suo sistema, Voice Broker. Le innovazioni tecnologiche sono continuate nel 1997, con l'arrivo di Naturally Speaking da parte di Dragon Systems, il primo software di dettatura per parlato continuo. Agli inizi del 2000, TellMe (www.tellme.com) ha presentato un portale globale comandabile con la voce, mentre molte aziende si sono focalizzate sulla ricerca di modalità di accesso a Internet e al Web che richiedono la sola voce. Dal 1997 a oggi, dopo l eliminazione della dettatura discreta e dall'obbligo di una procedura di addestramento, non si sono visti grandi salti qualitativi, ma solo miglioramenti negli ambiti della usabilità e della diminuzione del tasso di errore. Figura 3 - Evoluzione dei modelli matematici per la tecnologia ASR In Italia i primi esperimenti sono di Luigi Stringa, dell ELSAG. Mentre le principali attività di ricerca e sviluppo in ambito industriale sono state svolte da: Olivetti (laboratorio di Torino, chiuso nel 1990) per sistemi di dettatura per PC e Sintesi da testo (VoxPC); IRST (laboratorio di Trento, dell Istituto Trentino di Cultura) su sistemi di dettatura e sistemi di dialogo; CSELT, ora TILAB (a Torino, dal 1975 al 2000, poi confluito in Loquendo) su riconoscimento della voce e sintesi da testo.

16 2 LE APPLICAZIONI VOCALI Ambiti d'uso La tecnologia di riconoscimento vocale fornisce supporto per due tipi di attività: l interpretazione dell input vocale oppure la sua trascrizione. La prima è utilizzata nelle applicazioni Command and control, dove l'utente fornisce un input (del tipo "Apri browser") per istruire la macchina a compiere determinate azioni. La seconda riguarda la semplice trasformazione della voce in testo; le applicazioni che usano questa attività sono chiamate Dictation. Le applicazioni di tipo Command and control presentano potenzialità di sviluppo in moltissimi campi, anche se i sistemi operativi in uso nel mondo del personal computing, tutti basati su una interfaccia costruita con la metafora della scrivania, sono decisamente poco utilizzabili con un sistema di comando vocale. Da questo punto di vista il freno all espansione di sistemi di Command and control nell uso quotidiano sembrerebbe essere proprio l intrinseca natura del personal computer come oggi lo conosciamo: solo un drastico cambiamento nei sistemi operativi potrebbe dare impulso a nuovi utilizzi della tecnologia. Per questo motivo, le applicazioni Command and control hanno fortuna, come si è detto, soprattutto nell integrazione con sistemi industriali e aziendali più ampi, come succede ormai diffusamente per i servizi di CRM (call center, help desk, operatori telefonici automatici) o in altri ambiti, come il marketing e le vendite (per servizi di telemarketing, teleselling e sondaggi di mercato), nella gestione ordini, nella lettura vocale di posta elettronica e allegati, nella logistica, negli impieghi finanziari e informativi (quotazioni, brokeraggio e home banking) e infine negli ambiti di e-government, come il televoto o il pagamento elettronico. Lo studio e la parziale realizzazione di uno standard unico, come il Voice Xml (Voice Extensible Markup Language) o il Salt (Speech Application Language Tags) potrebbe espandere le possibilità di utilizzo del riconoscimento vocale, ampliando le possibilità di integrazione anche con sistemi preesistenti Command and control Date le difficoltà di integrazione del comando vocale in un sistema di personal computing che non è orientato al linguaggio, le applicazioni più tipiche dello Speech recognition in modalità Command and control sono i Voice Portal, servizi telefonici in cui gli utenti usano il telefono per ottenere informazioni di vario genere, come quotazioni, risultati sportivi e previsioni del tempo. I Voice Portal, più veloci e flessibili, stanno lentamente sostituendo la generazione di sistemi precedenti, chiamati IVR (Interactive Voice Response) il cui funzionamento prevedeva voci registrate limitando l interazione all uso dei toni telefonici (ad esempio: digitare 1 per l'assistenza clienti, 2 per le vendite e così via ). Appartengono alla categoria dei Voice Portal le diverse tipologie di portale prodotte da Loquendo e Waycom come Loquendo Virtual Operator: un operatore virtuale di centralino,

17 2 LE APPLICAZIONI VOCALI 15 che risponde alle chiamate e interagisce con l interlocutore. Per collegarsi a un interno specifico, è sufficiente pronunciare il nome della persona o dell'ufficio desiderato, eliminando così il problema di conoscere il numero telefonico interno. Per l utilizzo dei Voice Portal esistono ovvi vantaggi legati alla produttività, primo tra tutti l ampliamento dei servizi di accoglienza e di centralino a tutto l'arco delle ventiquattro ore e dei giorni festivi. Per il futuro, si prevede una grande espansione di servizi costruiti su questo concetto, anche in contesti diversi rispetto al telefono, per esempio sul fronte delle intranet attivabili a voce o dei servizi di notificazione. Altre applicazioni di questo genere, destinate a indubbia fortuna nei contesti più diversi, sono gli Reader, software che consentono di interrogare la propria casella di posta elettronica attraverso la voce o il telefono, per verificare quante e quali nuove comunicazioni sono arrivate e, mediante la sintesi vocale permettono di farsi leggere quelle di proprio interesse, ricevere la notifica di nuove e rispondere o inviare messaggi. Nell'ambito del comando vocale stanno assumendo particolare valore i sistemi di supporto alla navigazione automobilistica. Lo Speech recognition funge da sub-sistema all'interno di un'architettura più ampia, attraverso la quale il guidatore dialoga con il sistema di navigazione automatizzato per pianificare il viaggio. La statunitense CU-Move (cslr.colorado.edu) porta avanti un progetto che punta a sviluppare algoritmi e tecnologie per un accesso affidabile all informazione in contesti diversi, per ridurre i problemi legati al rumore di fondo, classificare e distinguere le diverse tipologie di ambienti sonori presentati dall'automobile e per connettere l'automobile a un sistema basato sul Web per reperire suggerimenti per la navigazione automobilistica. La maggior parte dei produttori di sistemi di riconoscimento vocale si sta muovendo in questo campo. Anche l'e-learning potrebbe trarre vantaggio da questa tecnologia, come in parte già avviene, ma in maniera piuttosto pionieristica, soprattutto per lo studio delle lingue e l'analisi della pronuncia dello studente. Un progetto italiano, il Munst (Muitilingual Natural Speech Technology, munst.itc.it), portato avanti dall istituto Trentino di Cultura (Itc) tra gli altri obiettivi punta alla realizzazione di sistemi di traduzione automatica. Da segnalare infine i progetti che prevedono l utilizzo del riconoscimento vocale in ambito di Data-mining per estrarre informazioni da archivi audio e video. Alcune importanti aziende si sono cimentate nella realizzazione di motori di ricerca di questo genere ma considerazioni commerciali hanno reso noto che il mercato non è ancora maturo. L implementazione di un sistema di ricerca di questo genere, qualora i progetti fossero portati a termine, permetterebbe di indicizzare e trovare con facilità, anche in strutture di rete, ogni sorta di filmato e registrazione digitale. Non mancano le applicazioni per i sistemi di sicurezza: le versioni più evolute dei sistemi di Speech recognition integrano il tracking della voce con la raccolta di dati visivi e sono usati

18 2 LE APPLICAZIONI VOCALI 16 in maniera crescente all interno degli impianti di controllo, nel settore che riguarda le nuove tecniche biometriche Le applicazioni Dictation Le applicazioni di tipo Dictation sono il secondo grande campo di battaglia del riconoscimento vocale. Esistono in commercio sistemi di dettatura come Ibrn Via-voice e Scansoft Dragon Naturally Speaking, anche ottimizzati per figure professionali specifiche, come i medici e gli avvocati, il cui lavoro presuppone la stesura di lunghi memoriali e cartelle. In generale, l'uso di questi programmi migliora la velocità di scrittura, dove questi software superano una media di 250 battute al minuto anche al primo utilizzo, senza cioè un periodo di training che può migliorare i risultati complessivi. Al momento, il limite principale delle applicazioni di Dictation è dato proprio dal parlante, poiché l utilizzo del software prevede una capacità non sempre intrinseca di esprimere linearmente il proprio pensiero. Non mancano i vincoli tecnologici: difficoltà del riconoscimento in ambienti rumorosi o in movimento e la necessità di un addestramento, sia per il software sia per l'utente. I sistemi di digitalizzazione automatica del parlato, possibili in futuro, troverebbero applicazioni pratiche nella produzione televisiva (si pensi a notiziari immediatamente disponibili in forma cartacea) e in ambienti come tribunali, assemblee parlamentari o aule di lezione. dove è fondamentale la trascrizione fedele e immediata dei dibattiti in corso Prospettive I progressi presentati dalle ultime generazioni di software di riconoscimento vocale sono positivi: l integrazione con input sensoriali di natura diversa, l'ampliamento e la maggiore flessibilità dei vocabolari di riferimento, l impiego di tecnologie per abbattere i rumori d ambiente migliorano in modo critico l efficienza dei sistemi. Malgrado ciò, la tecnologia non è prosperata come ci si poteva aspettare a metà degli anni Novanta. La responsabilità di questo ritardo si può trovare in parte nella necessità di alcuni miglioramenti: un'integrazione più stretta con le tecnologie per il riconoscimento del linguaggio naturale, maggiore semplicità nella gestione di parole che non si trovano all'interno del vocabolario e l indifferenza alla pronuncia dei parlanti (la cosiddetta "Speaker's indifference" che è sostanzialmente ancora da acquisire). In parte la stessa interfaccia bidimensionale degli attuali sistemi di computing rendono la voce una modalità di input valida in determinate circostanze (essenzialmente quando non è possibile o comodo usare le mani) ma non più efficiente della tastiera o di altri sistemi di immissione dati. Le applicazioni di Command and control o Dictation hanno quindi futuro in ambiti ancora limitati e perlopiù legati alla telefonia. Per lo sviluppo di sistemi rivoluzionari di Speech

19 2 LE APPLICAZIONI VOCALI 17 recognition, occorre guardare alla frontiera di nuovi progetti complessivi, come il Web semantico (cioè il tentativo di strutturare le informazioni presenti sul Web per un'interrogazione più semplice e vicina al linguaggio naturale, ). Infine è necessario ancora un raffinamento del feedback: i sistemi tradizionali, di fronte a una frase o parola incomprensibile, rispondono con l alternativa Ho capito/non ho capito e non consentono di perfezionare la domanda in caso di problemi. Per questa ragione sono allo studio anche le innovazioni dei sistemi di risposta, che prevedono tra l'altro l'evoluzione di una tecnologia parallela: la sintesi vocale. 2.3 Sintesi del parlato Significato Generazione Testo Sintesi Vocale Segnale Acustico Figura 4 - Modalità di sintesi del parlato La sintesi del parlato (in inglese Text To Speech) è la generazione automatizzata delle forme d onda che costituiscono una voce. Prima che la ricerca tecnologica mettesse a punto dei "chips" specializzati per la produzione di linguaggio sintetico (nel 1978), il parlato sintetico era generato da computer interfacciati alle volte con un modello analogico del tratto vocale. Oggi, strumenti per la sintesi del parlato, sono disponibili anche come software a basso costo per i Personal Computer. Questa recente diffusione è dovuta, in parte, al progresso tecnologico dei circuiti integrati, ma anche al miglioramento nella metodologia per la produzione del parlato sintetico. La sintesi del parlato realizzata dagli "speech synthesizer" è un processo che converte un testo in ingresso, che consiste di parole o di frasi, in una forma d onda, usando algoritmi specializzati e blocchi di forma d onda vocali, precedentemente preparati. I sintetizzatori del parlato possono essere caratterizzati a seconda delle unità del parlato che essi mettono insieme in uscita (output), oppure a seconda dei metodi utilizzati per la codifica, la catalogazione, e la sintesi del parlato. Utilizzando un buon numero di unità di parlato, come successioni di parole o frasi, si può avere in uscita un parlato sintetico di buona qualità, ma questo processo richiede che il sistema possieda una grande quantità di memoria. Metodi efficienti di codifica riducono il bisogno di memoria, ma molto spesso, degradano la qualità del parlato.

20 2 LE APPLICAZIONI VOCALI 18 I sintetizzatori del parlato in commercio, sono di due tipi: sistemi cosidetti "Voice Response" e sistemi "Text-to Speech". I sistemi "Voice Response" maneggiano, in input, testi con vocabolario e sintassi limitati, riproducendo messaggi vocali direttamente dal parlato precedentemente codificato, e utilizzando principalmente tecniche di processo di segnali. Questi sistemi sono fondamentalmente codificatori del parlato che raccolgono i loro campioni nella memoria del computer per utilizzarli attraverso un decoder, quando è necessario il parlato sintetico. I sitemi "Text-to Speech", accettano invece tutti i tipi di testo. Questi ultimi sistemi costruiscono il parlato dal testo, si basano su piccole unità di parlato in memoria e un intenso processo linguistico.

Access, MSDE 2000, SQLServerExpress2005 e MySQL per soluzioni di media complessità e per soluzioni entry level ;

Access, MSDE 2000, SQLServerExpress2005 e MySQL per soluzioni di media complessità e per soluzioni entry level ; Gruppo SIGLA, attiva da diversi anni nel settore della Computer Telephony Integration, ha realizzato SiTel, un sistema di comunicazione multicanale (telefonia fissa analogica e digitale, telefonia mobile,

Dettagli

VERSO UNA BADANTE VIRTUALE : STUDIO E SVILUPPO DEL LIVELLO COMUNICATIVO TRAMITE TECNOLOGIA VOICEXML

VERSO UNA BADANTE VIRTUALE : STUDIO E SVILUPPO DEL LIVELLO COMUNICATIVO TRAMITE TECNOLOGIA VOICEXML UNIVERSITA POLITECNICA DELLE MARCHE FACOLTA DI INGEGNERIA Corso di Laurea in Ingegneria Informatica e dell Automazione VERSO UNA BADANTE VIRTUALE : STUDIO E SVILUPPO DEL LIVELLO COMUNICATIVO TRAMITE TECNOLOGIA

Dettagli

Contatti profittevoli

Contatti profittevoli Contatti profittevoli paolo.vitali@yourvoice.com Milano, 25 gennaio 2002 CONTATTARE significa: Informare Proporre nuovi servizi / prodotti Suscitare nuove esigenze Cliente Utente Socio Collega Partner

Dettagli

Multimodal IVR. Multimodalità e Linguaggio Naturale. Customer Service Automation. 30 maggio2013

Multimodal IVR. Multimodalità e Linguaggio Naturale. Customer Service Automation. 30 maggio2013 Multimodal IVR 30 maggio2013 Multimodalità e Linguaggio Naturale Customer Service Automation IM No distribution allowed Riconoscimento vs semantica Channel Manager Data Preprocessor (ASR) vorrei prenotare

Dettagli

Contenuti. Applicazioni di rete e protocolli applicativi

Contenuti. Applicazioni di rete e protocolli applicativi Contenuti Architettura di Internet Principi di interconnessione e trasmissione World Wide Web Posta elettronica Motori di ricerca Tecnologie delle reti di calcolatori Servizi Internet (come funzionano

Dettagli

Le applicazioni vocali

Le applicazioni vocali Le applicazioni vocali semplice e naturale: usa la tua voce DOTVOCAL S.r.l. Piazza Pinelli 1/7 16124 Genova Tel. +39 010 275411 Fax +39 010 27541216 www.dotvocal.com www.portavoce.org Cosa sono le applicazioni

Dettagli

VoipNet. La soluzione per la comunicazione aziendale

VoipNet. La soluzione per la comunicazione aziendale VoipNet La soluzione per la comunicazione aziendale grave crisi economica fase recessiva mercati instabili terremoto finanziario difficoltà di crescita per le aziende Il mercato La nuova sfida per le aziende:

Dettagli

Questo documento riporta informazioni generali sul progetto europeo QALL-ME. Il pubblico al quale si rivolge è ampio e generico e il suo scopo

Questo documento riporta informazioni generali sul progetto europeo QALL-ME. Il pubblico al quale si rivolge è ampio e generico e il suo scopo QALL-ME EXECUTIVE SUMMARY Autore: Bernardo Magnini Presso: ITC-irst, Trento, Italia Introduzione Questo documento riporta informazioni generali sul progetto europeo QALL-ME. Il pubblico al quale si rivolge

Dettagli

Contact Center 2.0 BBF 2009- Roma 25 Novembre www.xenialab.com

Contact Center 2.0 BBF 2009- Roma 25 Novembre www.xenialab.com Contact Center 2.0 BBF 2009- Roma 25 Novembre Agenda - Obiettivi - Contact center 1.0 e 2.0 (URM) - URM Framework - CRM Opensource - Integrazione con Social Network - Tecnologie Open Source - Esempio di

Dettagli

Uso di un browser (con riferimento a Microsoft Internet Explorer 6.0)

Uso di un browser (con riferimento a Microsoft Internet Explorer 6.0) Uso di un browser (con riferimento a Microsoft Internet Explorer 6.0) Nota Bene: Si raccomanda di leggere queste dispense di fronte al computer, provando passo dopo passo le funzionalità descritte. Per

Dettagli

Corso di Informatica per la Gestione Aziendale

Corso di Informatica per la Gestione Aziendale Corso di Informatica per la Gestione Aziendale Anno Accademico: 2008/2009 DOCENTI: Prof.ssa Cecilia Rossignoli Dott. Gianluca Geremia Università degli Studi di Verona Dipartimento di Economia Aziendale

Dettagli

ICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA

ICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA ICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA Obiettivo Richiamare quello che non si può non sapere Fare alcune precisazioni terminologiche IL COMPUTER La struttura, i componenti

Dettagli

Le Reti (gli approfondimenti a lezione)

Le Reti (gli approfondimenti a lezione) Le Reti (gli approfondimenti a lezione) Per migliorare la produttività gli utenti collegano i computer tra di loro formando delle reti al fine di condividere risorse hardware e software. 1 Una rete di

Dettagli

Laboratorio di Informatica

Laboratorio di Informatica Laboratorio di Informatica Introduzione al Web WWW World Wide Web CdL Economia A.A. 2012/2013 Domenica Sileo Università degli Studi della Basilicata Introduzione al Web : WWW >> Sommario Sommario 2 n World

Dettagli

INDICE. Domande di riepilogo... 28 Esercizi di riepilogo... 28 Domande tematiche... 29. Prefazione... XI

INDICE. Domande di riepilogo... 28 Esercizi di riepilogo... 28 Domande tematiche... 29. Prefazione... XI 1138A_03 Prime pagine 1-03-2004 17:16 Pagina v INDICE Prefazione.......................................................................... XI Capitolo 1 L era dell informazione in cui viviamo. Il nuovo

Dettagli

Informatica Documentale

Informatica Documentale Informatica Documentale Ivan Scagnetto (scagnett@dimi.uniud.it) Stanza 3, Nodo Sud Dipartimento di Matematica e Informatica Via delle Scienze, n. 206 33100 Udine Tel. 0432 558451 Ricevimento: giovedì,

Dettagli

ALLEGATO C STANDARD TECNICI DELLA BORSA CONTINUA NAZIONALE DEL LAVORO

ALLEGATO C STANDARD TECNICI DELLA BORSA CONTINUA NAZIONALE DEL LAVORO ALLEGATO C STANDARD TECNICI DELLA BORSA CONTINUA NAZIONALE DEL LAVORO Standard tecnici Gli standard tecnici di riferimento adottati sono conformi alle specifiche e alle raccomandazioni emanate dai principali

Dettagli

Fondamenti di Informatica 7. Linguaggi di programmazione

Fondamenti di Informatica 7. Linguaggi di programmazione I linguaggi di alto livello Fondamenti di Informatica 7. Linguaggi di programmazione Introduzione alla programmazione Caratteristiche dei linguaggi di programmazione I linguaggi di programmazione di alto

Dettagli

PROCEDURA DI GARA PER LA FORNITURA DI UNA PIATTAFORMA PER L ORCHESTRAZIONE DI SERVIZI COMPOSITI E LA GESTIONE DOCUMENTALE

PROCEDURA DI GARA PER LA FORNITURA DI UNA PIATTAFORMA PER L ORCHESTRAZIONE DI SERVIZI COMPOSITI E LA GESTIONE DOCUMENTALE PROCEDURA DI GARA PER LA FORNITURA DI UNA PIATTAFORMA PER L ORCHESTRAZIONE DI SERVIZI COMPOSITI E LA GESTIONE DOCUMENTALE CAPITOLATO TECNICO DI GARA CIG 5302223CD3 SOMMARIO 1 Oggetto della Fornitura...

Dettagli

L evoluzione delle applicazioni vocali

L evoluzione delle applicazioni vocali L evoluzione delle applicazioni vocali Con il progresso della tecnologia e lo sviluppo di Internet è nata la necessità di facilitare l accesso alle informazioni e l interazione con i sistemi, consentendo

Dettagli

BANCA VIRTUALE/1 tecnologie dell informazione della comunicazione

BANCA VIRTUALE/1 tecnologie dell informazione della comunicazione BANCA VIRTUALE/1 Il termine indica un entità finanziaria che vende servizi finanziari alla clientela tramite le tecnologie dell informazione e della comunicazione, senza ricorrere al personale di filiale

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica CL3 - Biotecnologie Orientarsi nel Web Prof. Mauro Giacomini Dott. Josiane Tcheuko Informatica - 2006-2007 1 Obiettivi Internet e WWW Usare ed impostare il browser Navigare in internet

Dettagli

Technology Environment High lights

Technology Environment High lights Technology Environment High lights Tratto dal Global Contact Centre Benchmarking Report 2006 - Dimension Data Introduzione La nuova generazione di tecnologie IP telephony ha raggiunto un elevato livello

Dettagli

Un call center in ogni luogo. Strutture operative con minimi investimenti, massima produttività anche da casa.

Un call center in ogni luogo. Strutture operative con minimi investimenti, massima produttività anche da casa. Un call center in ogni luogo. Strutture operative con minimi investimenti, massima produttività anche da casa. Thelgo è un CRM nato per rispondere alle esigenze di ogni call center. È facile da usare e

Dettagli

Video Comunicazione su Rete Internet

Video Comunicazione su Rete Internet Video Comunicazione su Rete Internet 1 Introduzione alla comunicazione video su rete Internet. La rapida evoluzione dell Information Technology negli ultimi anni ha contribuito in maniera preponderante

Dettagli

CTStudio. overview workflow features interface

CTStudio. overview workflow features interface CTStudio overview workflow features interface overview scenario DESIGN CREATE DEPLOY visual editing Dynamic VXML Rendering VXML Interpreter TTS ASR users network services (db, web ) overview what is CTStudio

Dettagli

1 Vincenzo de Stefano SAP e Servizi Web http://desvino.altervista.org

1 Vincenzo de Stefano SAP e Servizi Web http://desvino.altervista.org 1 Vincenzo de Stefano SAP e Servizi Web http://desvino.altervista.org Prefazione. Da Hello World a Hello World Wide Web. Hello World è la prima frase stampata a video dal primo programma di esempio scritto

Dettagli

Utilizzare 4CBOX come centralino significa avere un sistema all inclusive oltre a

Utilizzare 4CBOX come centralino significa avere un sistema all inclusive oltre a Utilizzare 4CBOX come centralino significa avere un sistema all inclusive oltre a IVR risponditore, VoiceMail e gestione delle code operatore. Utilizzare oltre alle tradizionali linee telefoniche, anche

Dettagli

: AZZANO SAN PAOLO (BG) BRESCIA MILANO

: AZZANO SAN PAOLO (BG) BRESCIA MILANO Cisco è una delle aziende leader nella fornitura di apparati di networking. Nasce nel 1984 a San Josè, California, da un gruppo di ricercatori della Stanford University focalizzandosi sulla produzione

Dettagli

Appendice D. D. Web Services

Appendice D. D. Web Services D. D.1 : cosa sono I cosiddetti sono diventati uno degli argomenti più attuali nel panorama dello sviluppo in ambiente Internet. Posti al centro delle più recenti strategie di aziende del calibro di IBM,

Dettagli

IRTUALW. Infinity Portal Infinite possibilità di farti raggiungere PORTAL FORNITORI CLIENTI PROTOCOLLAZIONE KNOWLEDGE BASE CLASSIFICAZIONE VERSIONING

IRTUALW. Infinity Portal Infinite possibilità di farti raggiungere PORTAL FORNITORI CLIENTI PROTOCOLLAZIONE KNOWLEDGE BASE CLASSIFICAZIONE VERSIONING I N F I N I T Y Z U C C H E T T I Infinity Portal Infinite possibilità di farti raggiungere MARKETING SALES SUPPORT CMS KNOWLEDGE BASE E COMMERCE B2B E COMMERCE B2C AD HOC INFINITY ACQUISIZIONE PROTOCOLLAZIONE

Dettagli

Axxium 6.0 Product Presentation. July 2010

Axxium 6.0 Product Presentation. July 2010 Axxium 6.0 Product Presentation July 2010 Cos è Axxium? Axxium è una piattaforma per lo sviluppo di applicazioni complete di telefonia Essendo una piattaforma, le possibili applicazioni possono essre infinite

Dettagli

1.2.1.1 DEFINIZIONE DI SOFTWARE

1.2.1.1 DEFINIZIONE DI SOFTWARE Software 1.2 1.2.1.1 DEFINIZIONE DI SOFTWARE Il computer non è in grado di svolgere alcun compito autonomamente Esso può eseguire svariati compiti soltanto se viene opportunamente istruito Ciò avviene

Dettagli

UNA RELEASE ROBUSTA E COLLAUDATA IN CONTESTI NAZIONALI ED INTERNAZIONALI EVOLUZIONE DELLA PIATTAFORMA ASSICURATIVA ALL IN ONE

UNA RELEASE ROBUSTA E COLLAUDATA IN CONTESTI NAZIONALI ED INTERNAZIONALI EVOLUZIONE DELLA PIATTAFORMA ASSICURATIVA ALL IN ONE L offerta di Value+, in origine focalizzata sulla gestione dei Rami Vita e dei Fondi Pensione attraverso il sistema invita, diffuso in Italia e all estero, si è arricchita nel corso degli anni estendendosi

Dettagli

Seminario di Sistemi Distribuiti: RPC su SOAP

Seminario di Sistemi Distribuiti: RPC su SOAP Corso di Sistemi Distribuiti Prof. S. Balsamo Seminario di Sistemi Distribuiti: RPC su SOAP [ 777775] 1 INTRODUZIONE 3 2 RPC 3 3 SOAP (SIMPLE OBJECT ACCESS PROTOCOL) 3 4 UTILIZZO DI SOAP COME PROTOCOLLO

Dettagli

Introduzione ai Web Services Alberto Polzonetti

Introduzione ai Web Services Alberto Polzonetti PROGRAMMAZIONE di RETE A.A. 2003-2004 Corso di laurea in INFORMATICA Introduzione ai Web Services alberto.polzonetti@unicam.it Introduzione al problema della comunicazione fra applicazioni 2 1 Il Problema

Dettagli

GAT.crm Customer Solution Case Study

GAT.crm Customer Solution Case Study GAT.crm Customer Solution Case Study Contact Center in Outsourcing Il gruppo PHONEMEDIA B-SERVICES Un caso di successo con SISECO In breve Profilo aziendale Phonemedia-B-Services è la prima struttura italiana

Dettagli

Novità di Visual Studio 2008

Novità di Visual Studio 2008 Guida al prodotto Novità di Visual Studio 2008 Introduzione al sistema di sviluppo di Visual Studio Visual Studio Team System 2008 Visual Studio Team System 2008 Team Foundation Server Visual Studio Team

Dettagli

VoiP. oltre la fonia. e la VOCE è in RETE. IP communications system. Asterisk based. SISTEMA NORD srl Capitale Sociale. 98.800,00

VoiP. oltre la fonia. e la VOCE è in RETE. IP communications system. Asterisk based. SISTEMA NORD srl Capitale Sociale. 98.800,00 VoiP e la VOCE è in RETE * IpCS oltre la fonia Asterisk based SISTEMA NORD srl Capitale Sociale. 98.800,00 Via Icaro, 9 / 11 61100 Pesaro Reg.Impr. Pesaro Urbino n 7077 Trib.di Pesaro Tel. 0721/23604 r.a.

Dettagli

GAT.crm Customer Solution Case Study

GAT.crm Customer Solution Case Study GAT.crm Customer Solution Case Study SET Contact Center di Successo con VoIp e Crm In breve Profilo aziendale La storia di SET inizia nel 1989 dalla ferma volontà di Valter Vestena, che dopo aver creato

Dettagli

Innovazione e accessibilità: applicazioni vocali e mobile accessibility. Presentazione del software Active Reader

Innovazione e accessibilità: applicazioni vocali e mobile accessibility. Presentazione del software Active Reader Innovazione e accessibilità: applicazioni vocali e mobile accessibility Presentazione del software Active Reader Active Reader L Active Reader è un applicazione multimodale che consente all utente la fruizione

Dettagli

Ottimizzazione dello sviluppo software con Microsoft Visual Studio 2008

Ottimizzazione dello sviluppo software con Microsoft Visual Studio 2008 Ottimizzazione dello sviluppo software con Microsoft Visual Studio 2008 White paper Novembre 2007 Per informazioni aggiornate, visitare l indirizzo www.microsoft.com/italy/vstudio È possibile che a questo

Dettagli

CONCETTI DI NAVIGAZIONE IN RETE

CONCETTI DI NAVIGAZIONE IN RETE CONCETTI DI NAVIGAZIONE IN RETE Internet (La rete delle reti) è l insieme dei canali (linee in rame, fibre ottiche, canali radio, reti satellitari, ecc.) attraverso cui passano le informazioni quando vengono

Dettagli

Sistemi Informativi di relazione - Internet

Sistemi Informativi di relazione - Internet Sistemi Informativi di relazione - Internet Obiettivi. Presentare i concetti base di Internet. Illustrare l evoluzione storica di Internet. Familiarizzare con gli elementi fondamentali di Internet: Il

Dettagli

Tecnologie Informatiche. voice. Telefonia IP e VoIP

Tecnologie Informatiche. voice. Telefonia IP e VoIP Tecnologie Informatiche Telefonia IP e VoIP Neth Voice è un nuovo sistema telefonico aperto e integrato con la informatica dell azienda che, sfruttando le potenzialità delle tecnologie Internet (IP), è

Dettagli

1) Una periferica di input è: A) il mouse B) il monitor C) la stampante

1) Una periferica di input è: A) il mouse B) il monitor C) la stampante CONOSCENZE DI INFORMATICA 1) Una periferica di input è: A) il mouse B) il monitor C) la stampante 2) Una memoria in sola lettura con la particolarità di essere cancellata in particolari condizioni è detta:

Dettagli

Tratte da (18. TECNICHE DI ACCESSO AI DATABASE IN AMBIENTE INTERNET)

Tratte da (18. TECNICHE DI ACCESSO AI DATABASE IN AMBIENTE INTERNET) Tratte da (18. TECNICHE DI ACCESSO AI DATABASE IN AMBIENTE INTERNET) Ipotesi di partenza: concetti di base del networking Le ipotesi di partenza indispensabili per poter parlare di tecniche di accesso

Dettagli

Novell ZENworks Configuration Management in ambiente Microsoft * Windows *

Novell ZENworks Configuration Management in ambiente Microsoft * Windows * Guida GESTIONE SISTEMI www.novell.com Novell ZENworks Configuration Management in ambiente Microsoft * Windows * Novell ZENworks Configuration Management in ambiente Microsoft Windows Indice: 2..... Benvenuti

Dettagli

CONTENT MANAGEMENT SYSTEM

CONTENT MANAGEMENT SYSTEM CONTENT MANAGEMENT SYSTEM P-2 PARLARE IN MULTICANALE Creare un portale complesso e ricco di informazioni continuamente aggiornate, disponibile su più canali (web, mobile, iphone, ipad) richiede competenze

Dettagli

progettiamo e realizziamo architetture informatiche Company Profile

progettiamo e realizziamo architetture informatiche Company Profile Company Profile Chi siamo Kammatech Consulting S.r.l. nasce nel 2000 con l'obiettivo di operare nel settore I.C.T., fornendo servizi di progettazione, realizzazione e manutenzione di reti aziendali. Nel

Dettagli

Tecnologie Informatiche. voice. Telefonia IP e VoIP

Tecnologie Informatiche. voice. Telefonia IP e VoIP Tecnologie Informatiche Telefonia IP e VoIP Tecnologie Informatiche Neth Voice è un nuovo sistema telefonico aperto e integrato con la rete informatica dell azienda che, sfruttando le potenzialità delle

Dettagli

RIMUOVERE I LIMITI DELL'ARCHITETTURA TELCO MOBILE CON TELCO-OVER-CLOUD (TOC)

RIMUOVERE I LIMITI DELL'ARCHITETTURA TELCO MOBILE CON TELCO-OVER-CLOUD (TOC) RIMUOVERE I LIMITI DELL'ARCHITETTURA TELCO MOBILE CON TELCO-OVER-CLOUD (TOC) L'architettura Telco Mobile è formata da un grande numero di dispositivi fisici costosi, ciascuno segregato nella propria area.

Dettagli

Internet e World Wide Web

Internet e World Wide Web Alfonso Miola Internet e World Wide Web Dispensa C-02 Settembre 2005 1 Nota bene Il presente materiale didattico è derivato dalla dispensa prodotta da Luca Cabibbo Dip. Informatica e Automazione Università

Dettagli

Uso di un browser (con riferimento a Microsoft Internet Explorer 7.0)

Uso di un browser (con riferimento a Microsoft Internet Explorer 7.0) Uso di un browser (con riferimento a Microsoft Internet Explorer 7.0) Nota Bene: Si raccomanda di leggere queste dispense di fronte al computer, provando passo dopo passo le funzionalità descritte. Per

Dettagli

Talento LAB 4.1 - UTILIZZARE FTP (FILE TRANSFER PROTOCOL) L'UTILIZZO DI ALTRI SERVIZI INTERNET. In questa lezione imparerete a:

Talento LAB 4.1 - UTILIZZARE FTP (FILE TRANSFER PROTOCOL) L'UTILIZZO DI ALTRI SERVIZI INTERNET. In questa lezione imparerete a: Lab 4.1 Utilizzare FTP (File Tranfer Protocol) LAB 4.1 - UTILIZZARE FTP (FILE TRANSFER PROTOCOL) In questa lezione imparerete a: Utilizzare altri servizi Internet, Collegarsi al servizio Telnet, Accedere

Dettagli

GLOSSARIO DI ARCHITETTURA DELL INFORMAZIONE

GLOSSARIO DI ARCHITETTURA DELL INFORMAZIONE GLOSSARIO DI ARCHITETTURA DELL INFORMAZIONE di K A T H A G E D O R N, A R G U S A S S O C I A T E S MARZO 2 0 0 0 traduzione di: BARBARA WIEL MARIN DICEMBRE 2009 1 GLOSSARIO DI ARCHITETTURA DELL INFORMAZIONE

Dettagli

Contact Center. solutions

Contact Center. solutions Contact Center solutions Rafforzate le relazioni con i clienti e proteggete i profitti Il contact center è l interfaccia principale che la vostra organizzazione presenta alla sua risorsa più preziosa:

Dettagli

Che cosa fa GAT.crm? Quali sono i vantaggi di GAT.crm?

Che cosa fa GAT.crm? Quali sono i vantaggi di GAT.crm? Che cosa fa GAT.crm? GAT.crm è il Contact Center per l impresa del futuro, che vuole star vicino ai propri clienti. GAT.crm consente di aumentare il proprio business, fornendo un servizio di qualità superiore

Dettagli

Telex telecomunicazioni. Soluzioni per le telecomunicazioni e le infrastrutture tecnologiche aziendali

Telex telecomunicazioni. Soluzioni per le telecomunicazioni e le infrastrutture tecnologiche aziendali Telex telecomunicazioni Soluzioni per le telecomunicazioni e le infrastrutture tecnologiche aziendali Agenda 1 azienda 2 organizzazione 3 offerta 4 partner 5 referenze Storia Azienda Nasce 30 anni fa Specializzata

Dettagli

Appunti di Informatica Gestionale per cl. V A cura del prof. ing. Mario Catalano. Internet e il Web

Appunti di Informatica Gestionale per cl. V A cura del prof. ing. Mario Catalano. Internet e il Web Appunti di Informatica Gestionale per cl. V A cura del prof. ing. Mario Catalano Internet e il Web 1 Internet Internet è un insieme di reti informatiche collegate tra loro in tutto il mondo. Tramite una

Dettagli

Portale Iniziative Culturali e di Solidarietà (ICS) della Associazione Nazionale Alpini (ANA) - Sezione di Milano

Portale Iniziative Culturali e di Solidarietà (ICS) della Associazione Nazionale Alpini (ANA) - Sezione di Milano Portale Iniziative Culturali e di Solidarietà (ICS) della Associazione Nazionale Alpini (ANA) - Sezione di Milano 1. Scopo del documento. 2. Il Portale ICS: utenti, caratteristiche e obiettivi. 3. Il progetto.

Dettagli

Catalogo Servizi Metel

Catalogo Servizi Metel Metel, standard di settore e strumento di filiera Catalogo Servizi Metel Servizi per i documenti del ciclo dell ordine; dalla generazione alla gestione, alla distribuzione e conservazione sostitutiva a

Dettagli

VoIP@ICE. VoIP@ICE. over. Soluzioni Voice. www.icesoftware.it

VoIP@ICE. VoIP@ICE. over. Soluzioni Voice. www.icesoftware.it VoIP@ICE VoIP@ICE www.icesoftware.it Soluzioni Voice over IP ICE ICE SpA Dal 1971 nel mondo dell Information e Communication Technology Dal 2005 diventa una Società per Azioni Un partner affidabile per

Dettagli

I N F I N I T Y Z U C C H E T T I INFINITY APPLICA A TION FRAMEWORK APPLICA

I N F I N I T Y Z U C C H E T T I INFINITY APPLICA A TION FRAMEWORK APPLICA I N F I N I T Y Z U C C H E T T I INFINITY APPLICATION FRAMEWORK Infinity Application Framework Una nuova e diversa interpretazione delle soluzioni applicative aziendali Infinity Application Framework

Dettagli

Ingegneria del Software Interattivo. - I siti web - Un breve glossario. Un breve glossario (cont.) Parte sesta: I siti web. 1.

Ingegneria del Software Interattivo. - I siti web - Un breve glossario. Un breve glossario (cont.) Parte sesta: I siti web. 1. Parte sesta: I siti web Ingegneria del Software Interattivo - I siti web - Docente: Daniela Fogli 1. I siti web Nel Contesto Riferimenti: Brajnik, Umano G., Toppano, E. Creare siti web multimediali, Pearson,

Dettagli

COS È IL FORUM COMPOSIZIONE DEL FORUM

COS È IL FORUM COMPOSIZIONE DEL FORUM www.forumtal.it COS È IL TAL La codifica della voce, alla base della tecnologia Umts, il riconoscimento vocale, che permette di effettuare una chiamata senza comporre il numero e l automa che facilita

Dettagli

IP Telephony. Indice generale. www.tnet.it 2. Titoli degli argomenti

IP Telephony. Indice generale. www.tnet.it 2. Titoli degli argomenti Servizi Internet per le Aziende Certified Content XML Implementer CONNETTIVITÀ DIAL UP, ADSL, HDSL PROGETTAZIONE RETI VPN, VOIP WIRELESS WEB SOLUTION IP TELEPHONY VIDEOSORVEGLIANZA IP TUTELA DELLA PRIVACY

Dettagli

> LA TECNOLOGIA Per noi è una professione. Per voi sarà un gioco.

> LA TECNOLOGIA Per noi è una professione. Per voi sarà un gioco. > LA TECNOLOGIA Per noi è una professione. Per voi sarà un gioco. Perché investire in innovazione 2 Perché scegliere MediaNET 4 A chi si rivolge MediaNET 6 I numeri 7 Soluzioni e servizi 8 L identità MediaNET

Dettagli

Il World Wide Web. Il Servizio World Wide Web (WWW) WWW WWW WWW WWW. Storia WWW: obbiettivi WWW: tecnologie Le Applicazioni Scenari Futuri.

Il World Wide Web. Il Servizio World Wide Web (WWW) WWW WWW WWW WWW. Storia WWW: obbiettivi WWW: tecnologie Le Applicazioni Scenari Futuri. Il Servizio World Wide Web () Corso di Informatica Generale (Roberto BASILI) Teramo, 20 Gennaio, 2000 Il World Wide Web Storia : obbiettivi : tecnologie Le Applicazioni Scenari Futuri La Storia (1990)

Dettagli

Automatizzare i processi e migliorare le comunicazioni. Con facilità.

Automatizzare i processi e migliorare le comunicazioni. Con facilità. Adobe LiveCycle Enterprise Suite 2 Automatizzare i processi e migliorare le comunicazioni. Con facilità. Per le Istituzioni Finanziarie è fondamentale coinvolgere i clienti e instaurare con loro una relazione

Dettagli

Book 1. Conoscere i computer. Cos'è un dispositivo: Hardware, Software, Sistemi operativi e Applicazioni.

Book 1. Conoscere i computer. Cos'è un dispositivo: Hardware, Software, Sistemi operativi e Applicazioni. Book 1 Conoscere i computer Cos'è un dispositivo: Hardware, Software, Sistemi operativi e Applicazioni. Centro Servizi Regionale Pane e Internet Redazione a cura di Roger Ottani, Grazia Guermandi, Sara

Dettagli

ALLEGATO 1B. Sistema automatico per la riduzione delle liste d attesa al CUP DISCIPLINARE TECNICO

ALLEGATO 1B. Sistema automatico per la riduzione delle liste d attesa al CUP DISCIPLINARE TECNICO ALLEGATO 1B Sistema automatico per la riduzione delle liste d attesa al CUP DISCIPLINARE TECNICO Indice 1.1 Definizioni, Abbreviazioni, Convenzioni...3 1.2 Scopo del Documento...3 2 Requisiti e Richieste...3

Dettagli

Internet Architettura del www

Internet Architettura del www Internet Architettura del www Internet è una rete di computer. Il World Wide Web è l insieme di servizi che si basa sull architettura di internet. In una rete, ogni nodo (detto host) è connesso a tutti

Dettagli

Linux Day 2004. Opensource e telefonia Il sistema IVR Bayonne. Luca Bariani FerraraLUG

Linux Day 2004. Opensource e telefonia Il sistema IVR Bayonne. Luca Bariani FerraraLUG Linux Day 2004 Opensource e telefonia Il sistema IVR Bayonne Luca Bariani FerraraLUG I sistemi telefonici/1: IVR IVR = Interactive Voice Response (sistemi vocali di interazione automatica) Creazione/offerta

Dettagli

SOA e Web Service SISTEMI INFORMATIVI MODULO II. Corso di Sistemi Informativi Modulo II A. A. 2013-2014

SOA e Web Service SISTEMI INFORMATIVI MODULO II. Corso di Sistemi Informativi Modulo II A. A. 2013-2014 Corso di Laurea Magistrale in Ingegneria Gestionale Corso di Sistemi Informativi Modulo II A. A. 2013-2014 SISTEMI INFORMATIVI MODULO II SOA e Web Service Figure tratte dal testo di riferimento, Copyright

Dettagli

2009. STR S.p.A. u.s. Tutti i diritti riservati

2009. STR S.p.A. u.s. Tutti i diritti riservati 2009. STR S.p.A. u.s. Tutti i diritti riservati Sommario COME INSTALLARE STR VISION CPM... 3 Concetti base dell installazione Azienda... 4 Avvio installazione... 4 Scelta del tipo Installazione... 5 INSTALLAZIONE

Dettagli

Concetti base. Impianti Informatici. Web application

Concetti base. Impianti Informatici. Web application Concetti base Web application La diffusione del World Wide Web 2 Supporto ai ricercatori Organizzazione documentazione Condivisione informazioni Scambio di informazioni di qualsiasi natura Chat Forum Intranet

Dettagli

Università degli studi di Messina

Università degli studi di Messina Università degli studi di Messina Facoltà di Ingegneria Corso di laurea in Ingegneria Elettronica Tesina di Sistemi di Telecomunicazione Prenotazione Esami con CSLU Speech - toolkit Docente: Prof. Salvatore

Dettagli

NeXspan La nuova generazione di sistemi e soluzioni per la telefonia IP

NeXspan La nuova generazione di sistemi e soluzioni per la telefonia IP NeXspan La nuova generazione di sistemi e soluzioni per la telefonia IP Sistemi di comunicazione NeXspan small solutions NeXspan S NeXspan S1 NeXspan C Image For Position Only La gamma NeXspan è la soluzione

Dettagli

Quali sono le tecnologie che l ente ha a disposizione e quelle predisposte ad essere implementate in un prossimo futuro.

Quali sono le tecnologie che l ente ha a disposizione e quelle predisposte ad essere implementate in un prossimo futuro. Esercizio di GRUPPO: PROTOCOLLO INFORMATICO Mappa concettuale TECNOLOGIE DISPONIBILI Quali sono le tecnologie che l ente ha a disposizione e quelle predisposte ad essere implementate in un prossimo futuro.

Dettagli

Smartphone 4.0. Mappa di installazione Voicemail / IVR

Smartphone 4.0. Mappa di installazione Voicemail / IVR Smartphone 4.0 Mappa di installazione Voicemail / IVR Contenuto Sommario 5 Informazioni sul complesso di documentazione 5 Convenzioni del documento 5 Informazioni sulla Guida durante il lavoro 7 Lista

Dettagli

Installazione di IBM SPSS Modeler 14.2 Client (utente singolo)

Installazione di IBM SPSS Modeler 14.2 Client (utente singolo) Installazione di IBM SPSS Modeler 14.2 Client (utente singolo) Le seguenti istruzioni sono relative all installazione di IBM SPSS Modeler Client versione 14.2 con licenza per utente singolo. Una licenza

Dettagli

Introduzione ai Calcolatori Elettronici

Introduzione ai Calcolatori Elettronici Introduzione ai Calcolatori Elettronici Introduzione al Web Internet A.A. 2013/2014 Domenica Sileo Università degli Studi della Basilicata Introduzione al Web : Internet >> Sommario Sommario n Internet

Dettagli

Software. Definizione, tipologie, progettazione

Software. Definizione, tipologie, progettazione Software Definizione, tipologie, progettazione Definizione di software Dopo l hardware analizziamo l altra componente fondamentale di un sistema di elaborazione. La macchina come insieme di componenti

Dettagli

Tecnologie del parlato

Tecnologie del parlato Tecnologie del parlato La sintesi del parlato Il riconoscimento del parlato 1 La sintesi del parlato (speech synthesis) Text-to-Speech (TTS) programmi in grado di produrre e pronunziare frasi allo scopo

Dettagli

PRODUCT FACT SHEET. DESTINATARI Uffici domestici o di piccole dimensioni e utenti avanzati di PC domestici

PRODUCT FACT SHEET. DESTINATARI Uffici domestici o di piccole dimensioni e utenti avanzati di PC domestici PRODUCT FACT SHEET Prodotto: Dragon NaturallySpeaking Preferred Versione: 9.0 Supporto: 2 CD Piattaforma: Microsoft Windows XP, 2000 DESTINATARI Uffici domestici o di piccole dimensioni e utenti avanzati

Dettagli

LA PROFESSIONE DEL WEB DESIGNER

LA PROFESSIONE DEL WEB DESIGNER LA PROFESSIONE DEL WEB DESIGNER Lezione 1 1 Web Design Lafiguracentralenelprogettodiunsitowebèilwebdesigner:eglisioccupadell'aspetto visivo e del coinvolgimento emotivo di siti Web business to business

Dettagli

Sistema telefonico Ip affidabile, potente e scalabile. Soluzioni VoIP flessibili per qualsiasi esigenza. l UNIFIED COMMUNICATION è quì.

Sistema telefonico Ip affidabile, potente e scalabile. Soluzioni VoIP flessibili per qualsiasi esigenza. l UNIFIED COMMUNICATION è quì. Sistema telefonico Ip affidabile, potente e scalabile Soluzioni VoIP flessibili per qualsiasi esigenza l UNIFIED COMMUNICATION è quì s S -voip è un sistema Ip che sostituisce totalmente un centralino tradizionale

Dettagli

CRM : I SISTEMI DI CONTATTO. Scopo dei sistemi di contatto Il modello tecnologico Il modello applicativo Il modello funzionale Diffusione

CRM : I SISTEMI DI CONTATTO. Scopo dei sistemi di contatto Il modello tecnologico Il modello applicativo Il modello funzionale Diffusione CRM : I SISTEMI DI CONTATTO Scopo dei sistemi di contatto Il modello tecnologico Il modello applicativo Il modello funzionale Diffusione Scopo dei sistemi di contatto Si basano sulla attività di operatori

Dettagli

Architetture Informatiche. Dal Mainframe al Personal Computer

Architetture Informatiche. Dal Mainframe al Personal Computer Architetture Informatiche Dal Mainframe al Personal Computer Architetture Le architetture informatiche definiscono le modalità secondo le quali sono collegati tra di loro i diversi sistemi ( livello fisico

Dettagli

voice Centralino VoIP e CTI

voice Centralino VoIP e CTI voice Centralino VoIP e CTI Il telefono come sistema informativo NethVoice è una nuova soluzione telefonica aperta ed integrata con l intero sistema informativo aziendale, in grado di fornire tutti i servizi

Dettagli

Allegato 1 CIG 58703795FF PROCEDURA DI AFFIDAMENTO PER LA FORNITURA DI UNA PIATTAFORMA PER SERVICE MASHUP AND DELIVERY CAPITOLATO TECNICO

Allegato 1 CIG 58703795FF PROCEDURA DI AFFIDAMENTO PER LA FORNITURA DI UNA PIATTAFORMA PER SERVICE MASHUP AND DELIVERY CAPITOLATO TECNICO PROCEDURA DI AFFIDAMENTO PER LA FORNITURA DI UNA PIATTAFORMA PER SERVICE MASHUP AND DELIVERY CAPITOLATO TECNICO SOMMARIO 1 Oggetto della Fornitura... 3 2 Composizione della Fornitura... 3 2.1 Piattaforma

Dettagli

La domotica e l'informatica

La domotica e l'informatica Istituto di Scienza e Tecnologie dell'informazione A Faedo (ISTI) Laboratorio di domotica La domotica e l'informatica Dario Russo (dario.russo@isti.cnr.it) Cosa è l'informatica L'informatica è una scienza

Dettagli

Web Content Management and E- Learning

Web Content Management and E- Learning Web Content Management and E- Learning Dott. Fabio Fioravanti fioravanti@sci.unich.it http://www.sci.unich.it/~fioravan Corso di Laurea in Economia e Management Facoltà di Scienze Manageriali UNICH - AA

Dettagli

Infinity Application Framework Una nuova e diversa interpretazione delle soluzioni applicative aziendali

Infinity Application Framework Una nuova e diversa interpretazione delle soluzioni applicative aziendali Infinity Application Framework Una nuova e diversa interpretazione delle soluzioni applicative aziendali Infinity Application Framework è la base di tutte le applicazioni della famiglia Infinity Project

Dettagli

Architetture Informatiche. Dal Mainframe al Personal Computer

Architetture Informatiche. Dal Mainframe al Personal Computer Architetture Informatiche Dal Mainframe al Personal Computer Architetture Le architetture informatiche definiscono le modalità secondo le quali sono collegati tra di loro i diversi sistemi ( livello fisico

Dettagli

Nortel Networks Soluzioni per i Contact Centre

Nortel Networks Soluzioni per i Contact Centre Nortel Networks Soluzioni per i Contact Centre Non solo fidelizzazione: grazie all interfaccia multicanale è possibile trasformare il contact centre in un centro di eccellenza globale al servizio del cliente.

Dettagli

La gestione dei Clienti è una disciplina, che solo chi vende conosce veramente

La gestione dei Clienti è una disciplina, che solo chi vende conosce veramente La gestione dei Clienti è una disciplina, che solo chi vende conosce veramente L arte di Bigblue nasce dall unione di 1. anni di esperienza di marketing e vendita in multinazionali come IBM 2. grande esperienza

Dettagli

IPBX Office IPBX Office

IPBX Office IPBX Office IPBX Office IPBX Office include, oltre a tutte le funzioni di un centralino tradizionale, funzionalità avanzate quali ad esempio: voice mail con caselle vocali illimitate e personalizzate, risponditore

Dettagli