SSML: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: orfanizzo template:Avvisounicode come da discussione |
No2 (discussione | contributi) →Evoluzione: Fix link |
||
(3 versioni intermedie di 3 utenti non mostrate) | |||
Riga 4:
== Caratteristiche ==
I [[Tag HTML|tag]] definiti in SSML sono in grado di controllare la resa di un sistema di sintesi durante tutte le sei fasi fondamentali del processo tipico di elaborazione<ref>{{cita|Speech Synthesis Markup Language (SSML) Version 1.0|1.2, Speech Synthesis Process Steps}}.</ref>:
# Scansione dell'XML (''[[parsing]]''): in questa fase il file SSML viene esaminato per estrarre la parte dei contenuti. Il markup controlla la resa di quelle che il sistema di sintesi considererà entità singole (''[[token (testo)|token]]''); per esempio: ''anno<nowiki><break /></nowiki>nuovo'' farà in modo che le due parole "''anno''" e "''nuovo''" vengano considerate come due parole completamente staccate tra di loro invece che due parole legate tra loro e separate solo da una breve pausa.
Riga 14:
== Evoluzione ==
La versione 1.0 di SSML, attualmente in forza, ha introdotto tutti gli elementi di base. Tuttavia, in seguito sia al miglioramento delle tecniche di sintesi che soprattutto all'emergere di nuove realtà industriali ed economiche, soprattutto in [[Asia]], è sorta la necessità di estendere e migliorare il controllo tramite markup<ref>[
Da queste esigenze è partita la definizione della versione 1.1, che estende praticamente tutte le funzionalità di markup della versione 1.0. Tra le principali funzionalità aggiunte ci sono:
Riga 21:
* il controllo esplicito per la definizione di un ''token'' e di una singola parola
* un evento per la gestione di errori nella sintesi (per esempio in caso di impossibilità di generare in una lingua specifica una determinata pronuncia o una determinata voce)
* controlli più estesi per la resa di audio registrato ([[
Il W3C ha pubblicato la versione 1.1 in fase "raccomandazione candidata" una prima volta<ref>[
== Esempio ==
Questo è un esempio di documento SSML che controlla la generazione dello stesso messaggio in due lingue differenti ([[lingua inglese|inglese americano]] e [[lingua spagnola|spagnolo messicano]]), associate a una scelta:
<
<?xml version="1.0"?>
<speak xmlns="http://www.w3.org/2001/10/synthesis"
Riga 50:
</p>
</speak>
</syntaxhighlight>
== Note ==
Riga 56:
== Bibliografia ==
* {{cita web|url=
== Voci correlate ==
Riga 67:
== Collegamenti esterni ==
* {{cita web|http://www.w3c.org|Sito ufficiale del W3C|lingua=en}}
* {{cita web|
{{Portale|internet}}
|