Grupo de Trabajo de la Red de M. Froumentin
Petición de Comentarios: 4267 W3C
Categoría: Informativos Noviembre 2005
El W3C discurso del interfaz de los tipos de medios:
Application / voicexml + xml, application / ssml + xml, application / srgs,
Application / srgs + xml, application / ccxml + xml, y la aplicación / pls + xml
Condición de este memo
Este memorándum proporciona información para la comunidad de Internet. No
No especifica un estándar de Internet de ningún tipo. Distribución de este
Memo es ilimitada.
Aviso de Copyright
Copyright (C) The Internet Society (2005).
Resumen
Este documento define los tipos de medio de los idiomas de la W3C
Speech Interface Framework, tal como está establecido por la voz del navegador de Trabajo
Grupo de las siguientes especificaciones: el Voice Extensible Markup
Language (VoiceXML), el Discurso de síntesis Markup Language (SSML), el
Discurso de Reconocimiento Grammar Specification (SRGS), el control de llamadas XML
(CCXML), y la Enciclopedia de Especificaciones Pronunciación (PLS).
Tabla de contenidos
1. Introducción ................................................. ... 2
2. El registro de aplicación / voicexml + xml, application / ssml + xml,
Application / srgs + xml, application / xml ccxml +, y
Application / pls + xml ............................................. 3
2,1. Consideraciones de codificación .................................... 3
2,2. Consideraciones de interoperabilidad ............................ 3
2,3. Publicado Especificaciones ................................... 3
2,4. Estas aplicaciones que uso Tipos de soportes .................... 4
2,5. Consideraciones de Seguridad .................................... 4
2,6. Información adicional ..................................... 4
2.6.1. Números de magia ....................................... 4
2.6.2. Extensiones de archivo ..................................... 4
2.6.3. Fragmento Identificadores ................................ 5
2.6.4. Tipo de archivo Macintosh Código ............................ 5
2.6.5. Dirección de correo electrónico y persona de contacto para
Más información ................................. 5
2.6.6. La intención de uso ...................................... 5
2.6.7. Cambio Contralor ................................... 5
Froumentin Informativo [Página 1]
RFC 4267 W3C discurso de los medios de comunicación tipos de interfaz de Noviembre de 2005
3. El registro de aplicación / srgs ................................ 5
3,1. Consideraciones de codificación .................................... 5
3,2. Consideraciones de interoperabilidad ............................ 5
3,3. Publicado Especificaciones ................................... 5
3,4. Las aplicaciones que utilizan este tipo de medio ...................... 6
3,5. Consideraciones de Seguridad .................................... 6
3,6. Información adicional ..................................... 6
3.6.1. Números de magia ....................................... 6
3.6.2. Extensiones de archivo ..................................... 6
3.6.3. Tipo de archivo Macintosh Código ............................ 6
3.6.4. Dirección de correo electrónico y persona de contacto para
Más información ................................. 7
3.6.5. La intención de uso ...................................... 7
3.6.6. Cambio Contralor ................................... 7
4. Consideraciones IANA ............................................. 7
5. Referencias Normativas ............................................ 7
1. Introducción
Esta especificación define los tipos de medio de la voz Extensible
Markup Language (VoiceXML), el lenguaje de marcación de síntesis del habla
(SSML), el reconocimiento Grammar Specification (SRGS), la convocatoria
Control XML (CCXML), y la Enciclopedia Pronunciación Especificación
(PLS), de las especificaciones de W3C Speech Interface Marco.
VoiceXML ([VoiceXML2.0]) es un lenguaje de marcas extensible (XML)
Diseñado para crear diálogos de audio que incluyen discurso sintetizado,
Digitalizadas de audio, el reconocimiento de habla y DTMF clave de entrada, el registro
Hablado de la entrada, la telefonía, y conversaciones de iniciativa mixta. El
Tipo de medios asociados definidos en el presente documento es
"Application / voicexml + xml".
El Discurso de síntesis especificación Markup Language (SSML) se define una
Basada en XML, lenguaje de marcas para ayudar a la generación de síntesis
Discurso en la web y otras aplicaciones. El papel esencial de SSML es
A los autores de contenido synthesizable una manera estándar para controlar
Aspectos de la intervención, como la pronunciación, el volumen, tono, ritmo y,
A través de diferentes plataformas con capacidad de síntesis. Los medios asociados
Tipo definido en el presente documento es "application / ssml + xml".
El reconocimiento Grammar Specification (SRGS) define la sintaxis
Para representar gramáticas para su uso en el reconocimiento de voz a fin de que
Los desarrolladores pueden especificar las palabras y los patrones de uso de palabras para ser escuchados
Por un reconocedor de voz. La sintaxis de la gramática formato existe
En dos formas, una aumentada BNF (ABNF) Forma y un formulario XML. El
Respectivos tipos de medios definidos en el presente documento son
"Application / srgs" y "application / srgs + xml".
Froumentin Informativo [Página 2]
RFC 4267 W3C discurso de los medios de comunicación tipos de interfaz de Noviembre de 2005
El control de llamadas EXtensible Markup Language (CCXML) es un XML
Diseñado para proporcionar control de llamadas de telefonía de apoyo para el cuadro de diálogo
Sistemas, tales como VoiceXML. El tipo de medios asociados definidos en el presente
El documento es "application / ccxml + xml".
Especificación de la Enciclopedia Pronunciación (PLS) define una sintaxis XML
Para especificar la pronunciación léxicos que se utilizará por discurso
Reconocimiento y síntesis de voz en voz los motores de navegador
Aplicaciones. El tipo de medios asociados definidos en el presente documento es
"Application / pls + xml".
2. El registro de aplicación / voicexml + xml, application / ssml + xml,
Application / srgs + xml, application / ccxml + xml, y la aplicación / pls + xml
MIME tipo de medio nombre: aplicación
MIME subtipo nombres: voicexml + xml, ssml + xml, srgs + xml, ccxml + xml,
PLS + XML
Parámetros necesarios: ninguno
Parámetros opcionales:
"Caracteres": Este parámetro tiene idéntica a la semántica de caracteres
Parámetro de la "application / xml" tipo de medio, tal como se especifica en el RFC
3023 [RFC3023].
2,1. Consideraciones de codificación
Idénticos a los de "application / xml", tal como se describe en el RFC 3023
[RFC3023], sección 3,2.
2,2. Consideraciones de interoperabilidad
No se conocen las cuestiones de interoperabilidad.
2,3. Publicado Especificaciones
Voice Extensible Markup Language 2,0 [VoiceXML2.0]
Voice Extensible Markup Language 2,1 [VoiceXML2.1]
Discurso de síntesis Markup Language (SSML) Versión 1,0 [SSML]
Discurso de Reconocimiento Grammar Specification Version 1,0 [SRGS]
El archivo de control de llamadas de Voz: CCXML Versión 1,0 [CCXML]
Froumentin Informativo [Página 3]
RFC 4267 W3C discurso de los medios de comunicación tipos de interfaz de Noviembre de 2005
Especificación de la pronunciación Léxico (PLS) Versión 1,0 [PLS]
2,4. Las aplicaciones que utilizan estos tipos de medios
Varios W3C Speech Interface Marco utilizar estas implementaciones
Tipos de medios.
2,5. Consideraciones de Seguridad
Varias instrucciones en el citado pliego puede causar arbitraria
Uniform Resource Identifiers (URI), que se dereferenced. En este
Caso, las cuestiones de seguridad de [RFC3986], sección 7, debería ser
.
Además, debido a las características de extensibilidad de los
Especificaciones, es posible que los medios de comunicación registrados tipo puede
Describir el contenido que tiene implicaciones de seguridad más allá de los
Se describe aquí. Sin embargo, si el procesador de la siguiente manera sólo la normativa
Semántica de las especificaciones, este contenido será ignorado. Sólo
En el caso en que se reconoce el procesador y los procesos de la
Contenido adicional, o cuando la continuación de la tramitación de ese contenido es
Enviados a otros procesadores, que las cuestiones de seguridad potencialmente
Surgir. Y en ese caso, quedarían fuera del ámbito del presente
Documento de registro.
2,6. Información Adicional
2.6.1. Números de magia
Aunque no secuencias de bytes pueden ser contados a estar siempre presente,
MIME entidades en XML-compatible de caracteres ASCII (incluyendo UTF-8)
A menudo comienzan con hexadecimal 3C 3F 78 6D 6C ( "<? Xml"), y los de
UTF-16 a menudo comienzan con hexadecimal FE FF 00 3C 00 3F 00 78 00 6D 00
6C o FF FE 3C 00 3F 00 78 00 6D 00 6C 00 (la Orden Mark Byte (BOM)
Seguido de "<? Xml"). Para obtener más información, consulte el apéndice F, de [XML].
2.6.2. Extensiones de archivo
VoiceXML archivos:. Vxml
SSML archivos:. SSML
SRGS archivos (sintaxis XML):. Grxml
CCXML archivos:. CCXML
PLS archivos:. PLS
Froumentin Informativo [Página 4]
RFC 4267 W3C discurso de los medios de comunicación tipos de interfaz de Noviembre de 2005
2.6.3. Fragmento Identificadores
Idéntica a la de "application / xml", tal como se describe en el RFC 3023
[RFC3023], sección 5.
2.6.4. Código de tipo de archivo Macintosh
"TEXTO"
2.6.5. Dirección de correo electrónico y persona de contacto para más información
World Wide Web Consortium <web-human@w3.org>
2.6.6. La intención de uso
COMUNES
2.6.7. Cambio Contralor
El Speech Interface Marco especificaciones establecidas es un producto de trabajo
De la World Wide Web Consortium's Voice Browser Grupo de Trabajo. El
W3C ha de control de cambios de más de estas especificaciones.
3. El registro de aplicación / srgs
MIME tipo de medio nombre: aplicación
MIME subtipo nombres: srgs
Parámetros necesarios: ninguno
Parámetros opcionales: ninguno
3,1. Consideraciones de codificación
El ABNF Forma de SRGS sigue a la codificación de caracteres definidos manipulación
Para XML: una gramática ABNF procesador debe aceptar tanto el UTF-8 y
UTF-16 codificaciones de la norma ISO / IEC 10646 y puede apoyar a otros de carácter
Codificaciones.
3,2. Consideraciones de interoperabilidad
No se conocen las cuestiones de interoperabilidad.
3,3. Publicado Especificaciones
Discurso de Reconocimiento Grammar Specification Version 1,0 [SRGS]
Froumentin Informativo [Página 5]
RFC 4267 W3C discurso de los medios de comunicación tipos de interfaz de Noviembre de 2005
3,4. Las aplicaciones que utilizan este tipo de medio
SRGS diversas implementaciones de utilizar este tipo de medio.
3,5. Consideraciones de Seguridad
Varias instrucciones en SRGS puede causar arbitraria URIs que se
Dereferenced. En este caso, las cuestiones de seguridad de [RFC3986],
Sección 7, debería tenerse en cuenta.
Además, debido a las características de extensibilidad SRGS, es
Posible que los medios de comunicación registrados podrán describir los tipos de contenido que
Tiene implicaciones de seguridad más allá de las descritas aquí. Sin embargo, si
El procesador de la siguiente manera sólo la normativa de la semántica
Especificaciones, este contenido será ignorado. Sólo en el caso de que
Reconoce el procesador y los procesos de contenido adicional, o
Donde mayor procesamiento de contenido que se envía a otros
Los transformadores, los problemas de seguridad que podrían surgir. En ese caso,
Que quedan fuera del ámbito de este documento de registro.
3,6. Información Adicional
3.6.1. Números de magia
El ABNF la libre determinación de cabecera debe estar presente en cualquier soporte jurídico -
Forma gramática ABNF sí solo documento. El primer carácter de un ABNF
El documento debe ser el signo "#" (x23) a menos precedida por un facultativo
XML 1,0 byte para marcar. El ABNF byte para marcar el siguiente XML
Definición y requisitos. Por ejemplo, los documentos codificados en UTF -
16 deben comenzar con la marca de orden de bytes. El facultativo marca de orden de bytes
Y requiere signo "#" debe ser seguida inmediatamente por la exacta
Cadena "ABNF" (x41 x42 x4d x46) o el equivalente apropiado para la
Codificación del documento (por ejemplo, para UTF-16 poco-endian: x23 x00 x41 x00
X42 x00 x4d x00 x46 x00). Si la orden de bytes marca está ausente en un
Gramática codificada en UTF-16, luego la gramática procesador debe realizar
La detección automática de codificación de caracteres de un modo análogo a la auto -
Detección de la codificación de caracteres en XML. Sigue después un solo espacio
Carácter (x20) y el número de versión necesaria, que es "1,0" para
Esta especificación (x31 x2e x30).
3.6.2. Extensiones de archivo
. Gramo
3.6.3. Código de tipo de archivo Macintosh
"TEXTO"
Froumentin Informativo [Página 6]
RFC 4267 W3C discurso de los medios de comunicación tipos de interfaz de Noviembre de 2005
3.6.4. Dirección de correo electrónico y persona de contacto para más información
World Wide Web Consortium <web-human@w3.org>
3.6.5. La intención de uso
COMUNES
3.6.6. Cambio Contralor
La especificación SRGS es un producto de trabajo de la World Wide Web
Consorcio de la voz de navegador grupo de trabajo. El W3C tiene el control de cambios
SRGS más de la especificación.
4. Consideraciones IANA
Este documento registra seis nuevos tipos MIME de los medios de comunicación, de acuerdo con la
Inscripciones en la Sección 2 y la Sección 3.
5. Referencias Normativas
[CCXML] Auburn, RJ., Ed., "El archivo de control de llamadas de Voz: CCXML
Version 1.0, W3C Proyecto de Trabajo ", de enero de 2005,
<http://www.w3.org/TR/2005/WD-ccxml-20050111/>.
[PLS] Baggia, P., Ed. ", Pronunciation Lexicon Specification
(PLS) Versión 1.0, W3C Proyecto de Trabajo ", de febrero de 2005,
<Http://w3.org/TR/2005/WD-pronunciation-lexicon-
20050214 />.
[RFC3986] Berners-Lee, T., Fielding, R., y L. Masinter,
"Uniform Resource Identifier (URI): Sintaxis genérica",
STD 66, RFC 3986, de enero de 2005.
[RFC3023] Murata, M., St Laurent, S., y D. Kohn, "Medios de comunicación XML
Tipos ", RFC 3023, de enero de 2001.
[SRGS] Hunt, A., Ed. Y S. McGlashan, Ed., "Discurso
Especificación de las gramáticas de reconocimiento versión 1,0, W3C
Recomendación ", de marzo de 2004,
<Http://www.w3.org/TR/2004/REC-speech-grammar-
20040316 />.
[SSML] Burnett, D., Ed., Walker, M., Ed., Y A. Hunt, Ed.,
"Discurso de síntesis Markup Language (SSML), versión 1,0,
Recomendación del W3C ", de septiembre de 2004,
<Http://www.w3.org/TR/2004/REC-speech-synthesis-
20040907 />.
Froumentin Informativo [Página 7]
RFC 4267 W3C discurso de los medios de comunicación tipos de interfaz de Noviembre de 2005
[VoiceXML2.0] McGlashan, S., Ed., "Voice Extensible Markup Language
(VoiceXML) Versión 2.0, la Recomendación del W3C ", marzo
2004, <http://www.w3.org/TR/2004/REC-voicexml20-
20040316 />.
[VoiceXML2.1] Oshry, M., Ed., "Voice Extensible Markup Language
(VoiceXML) Versión 2.1, W3C Proyecto de Trabajo ", de julio de 2004,
<http://www.w3.org/TR/2004/WD-voicexml21-20040728/>.
[XML] Bray, T., Paoli, J., Sperberg-McQueen, C., Maler, E.,
Y F. Yergeau, "Extensible Markup Language (XML) 1,0
(Tercera Edición) ", de febrero de 2004,
<http://www.w3.org/TR/2004/REC-xml-20040204/>.
Dirección del autor
Max Froumentin
World Wide Web Consortium
EMail: mf@w3.org
Froumentin Informativo [Página 8]
RFC 4267 W3C discurso de los medios de comunicación tipos de interfaz de Noviembre de 2005
Completo declaración de los derechos de autor
Copyright (C) The Internet Society (2005).
Este documento está sujeto a los derechos, licencias y restricciones
BCP figura en el 78, y salvo lo dispuesto en él, los autores
Conservar todos sus derechos.
Este documento y la información contenida en este documento se proporcionan en una
"TAL CUAL" y LA Contribución, LA ORGANIZACIÓN HE / ELLA REPRESENTA
O con el patrocinio de (en su caso), la Internet y la sociedad de Internet
Grupo de tareas de ingeniería renuncia a toda garantía, expresa o implícita,
Incluyendo pero no limitado a ninguna garantía de que el uso de la
Información aquí contenida no vulnere cualquier derecho o cualquier implícita
Las garantías de comerciabilidad o aptitud para un propósito en particular.
De la Propiedad Intelectual
El IETF no toma posición respecto a la validez o el alcance de cualquier
Derechos de propiedad intelectual o de otros derechos que puedan ser reclamados a
Se refieren a la aplicación o uso de la tecnología descrita en
Este documento o la medida en que una licencia en virtud de tales derechos
Puede o no estar disponible, ni representa que se ha
Hecho ningún esfuerzo para identificar independiente de cualquiera de esos derechos. Información
Sobre los procedimientos con respecto a los derechos en los documentos RFC pueden ser
Encuentran en BCP 78 y BCP 79.
Copias de los derechos de propiedad intelectual revelaciones hechas a la Secretaría y cualquier IETF
Garantías de las licencias que se facilitará, o el resultado de un
Intento de obtener una licencia o permiso para el uso de
Tales derechos sobre la propiedad de los ejecutores y los usuarios de este
Especificación puede obtenerse de la IETF en línea en el repositorio de los derechos de propiedad intelectual
Http://www.ietf.org/ipr.
El IETF invita a alguna de las partes interesadas a que señalen a su atención cualquier
Derechos de autor, patentes o solicitudes de patentes, propiedad intelectual u otras
Derechos, que podría incluir la tecnología que pueden ser necesarias para aplicar
Esta norma. Por favor dirigirse a la información a la IETF en ietf -
Ipr@ietf.org.
Agradecimiento
La financiación de la función del Editor RFC es actualmente el
Internet Society.
Froumentin Informativo [Página 9]