Introducción

Suite es un entorno de aplicación multiplataforma orientada a voice computing y audio interactivo. Consiste en un conjunto de servicios y bibliotecas de software orientado a objetos (SDK).

Introducción a la guía

Este manual amplía ésta definición, describiendo el propósito, las capacidades y los componentes de Suite Composer en todas sus versiones.

Para desarrollar en entornos Suite puede utilizar diferentes lenguajes, pero el adoptado y esencial es Swift. Swift es un lenguaje de programación multiparadigma creado por Apple enfocado en el desarrollo de aplicaciones para iOS o macOS. Swift utiliza el compilador LLVM incluido en Xcode. Inicialmente fue presentado como un lenguaje cerrado, pero en el año 2015, con la versión 2.2 pasó a ser de código abierto.

— Citas de Wikipedia

Como encaja Suite arquitectonicamente

Suite Composer es una serie de capas que van desde el núcleo hasta los diversos frameworks de aplicación. Las capas intermedias representan al software en gran parte (pero no del todo) contenido en los dos componentes principales: Application y Services.

De abajo hacia arriba las capas Suite: Core, Services, Media, Application:

NOTA: Suite proporciona la infraestructura para el comportamiento basado en eventos y para la gestión de interacciones de voz basado en Intenciones. Suite ofrece una rica colección de objetos preparados para la interfaz VUI de usuarios de su aplicación. Además de un sistemas de eventos de interacciones globales para el manejo de operaciones de sistema, tales como control de volumen, menú, controles de reproducción entre otros.

Características del framework de aplicación

Foundation define una capa base de clases que se pueden usar para cualquier tipo de programa Suite. Puede encontrar mas información sobre Foundation y Swift Standard library visitando la página oficial del proyecto Swift.

Los objetos relacionados con la interacción se encuentran en el framework VUI. VUI es una biblioteca que contiene todos los objetos que necesita para implementar su interfaz de voz basada en eventos. Controllers, Scenes, Responder, Intents son conceptos que verás con más detalles.

Fundamentos de la interacción por voz

Siga nuestras prácticas guías para comenzar con lo básico lo más rápido posible

pageFundamentos de la interacción

NOTA: En ésta sección se describe los fundamentos de la interacción por voz. Con un abordaje desde el punto de vista del procesamiento del lenguaje natural y linguístico. Es necesario entender éste aspecto antes de avanzar con el desarrollo.

Comenzando con la instalación

Lee el paso a paso para instalar el sistema en tu dispositivo.

pageGuía de Instalación

NOTA: En ésta sección se describen los pasos necesario para compilar e instalar Suite Composer en tu dispositivo. Además verás cómo hacer para configurar los distintos aspectos del sistema.

Última actualización