Las aplicaciones desarrolladas con la Interfaz de programación de aplicaciones de voz (SAPI, Speech Application Programming Interface) versión 5.1 requieren que se instale el componente principal de SAPI 5.1 en el equipo cliente.
Puede redistribuir los componentes principales de SAPI 5.1 como módulos de combinación de Microsoft Windows Installer, conocidos como archivos .msm. Debe incluir estos módulos de combinación en la instalación del programa. Para ello, cree un archivo de Microsoft Installer (.msi) que consuma los módulos de combinación y controle el proceso de instalación real. El programa Setup.exe ejecuta el archivo .msi.
El tamaño combinado de todos los archivos .msm redistribuibles de SAPI 5.1 es de 131,58 megabytes (MB). Estos archivos proporcionan compatibilidad tanto de reconocimiento de voz (SR) como de Texto a voz (TTS) para inglés y chino simplificado, y sólo de reconocimiento de voz para japonés.
En este artículo se explican los requisitos mínimos de archivo para admitir aplicaciones de voz si no desea redistribuir todos esos archivos. Entre sus razones se pueden incluir:
- El programa sólo admite un idioma y no está diseñado para incluir archivos .msm para otros idiomas.
- El programa sólo admite TTS y no está diseñado para incluir los archivos .msm para SR.
¿De dónde se obtienen los archivos .msm?
Para descargar Microsoft Speech SDK 5.1, visite el sitio Web de Microsoft Developer Network (MSDN) siguiente:
Debe hacer clic en
Redist.: Todos (131,58 MB) para descargar el archivo.
El proceso de descarga crea tres carpetas que contienen los siguientes archivos .msm:
- La carpeta 1033 (English) contiene archivos .msm para TTS y SR en inglés.
- La carpeta 1041 (Japanese) contiene archivos .msm para SR en japonés.
- La carpeta 2052 (Simplified Chinese) contiene archivos .msm para TTS y SR en chino simplificado.
¿Qué archivos .msm son necesarios para aplicaciones de TTS?
Para las aplicaciones de TTS son necesarios los archivos siguientes:
- La compatibilidad con TTS en inglés requiere que el archivo .msi incluya los archivos siguientes de la carpeta 1033:
- Sp5.msm
- Sp5intl.msm
- Sp5ttint.msm
- Spcommon.msm
- La compatibilidad con TTS en chino simplificado requiere que el archivo .msi incluya los archivos siguientes de la carpeta 2052:
- Sp5.msm
- Sp5intl.msm
- Sp5TTINTr.msm
- Spcommon.msm
- Si desea proporcionar voz a Mike y Mary (para aplicaciones TTS en inglés) en Windows XP, debe incluir el archivo Sp5ttintxp.msm. El siguiente archivo se puede descargar desde el Centro de descarga de Microsoft:
Contraer esta imagenAmpliar esta imagen
Descargar ahora el paquete Microsoft Speech SDK 5.1.
(http://download.microsoft.com/download/speechsdk/sdk/5.1/wxp/en-us/sp5ttintxp.exe)
Para obtener más información acerca de cómo descargar los archivos de soporte técnico de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base: 119591
(http://support.microsoft.com/kb/119591/
)
Cómo obtener Archivos de soporte técnico de Microsoft desde los servicios en línea
Microsoft exploró este archivo en busca de virus con el software de detección de virus más reciente en el momento de la publicación de este archivo. Asimismo, el archivo se almacenó en servidores seguros que ayudan a impedir la realización de cambios no autorizados.
¿Qué archivos .msm son necesarios para aplicaciones de SR?
Para admitir aplicaciones de SR, el archivo .msi debe incluir los archivos siguientes de la carpeta del idioma correspondiente:
- Sp5.msm
- Sp5sr.msm
- Sp5itn.msm
- Sp5ccint.msm
- Sp5Intl.msm
- Spcommon.msm
Nota: se necesita el mismo conjunto de archivos .msm para proporcionar compatibilidad con Command and Control (C&C) SR. En otras palabras, no puede crear un archivo .msi que proporcione compatibilidad sólo con C&C SR.
¿Cómo se crea un archivo .msi?
En estos pasos se utiliza TTS en inglés para crear un archivo .msi.
- Inicie el programa Installer de Microsoft Visual Studio, que puede descargarse del sitio Web de MSDN siguiente:Nota: también puede utilizar herramientas de otro fabricante (por ejemplo, InstallShield) para crear su programa de instalación.
- En el cuadro de diálogo Nuevo proyecto, haga clic para expandir la carpeta Visual Studio (si no está ya expandida), haga clic en la carpeta Visual Studio Installer Projects y, a continuación, haga clic en Empty Installer.
- En el cuadro Name, escriba el nombre de su proyecto (por ejemplo, EmptyInstaller1) y, a continuación, haga clic en Open.
- En el panel del Explorador de proyectos, en el área de trabajo de EmptyInstaller1, haga clic con el botón secundario del mouse (ratón) en Archivos, haga clic en Agregar y, a continuación, en Módulos de combinación.
- Examine y agregue los archivos siguientes de la carpeta 1033:
- Sp5.msm
- Sp5intl.msm
- Sp5ttint.msm
- Spcommon.msm
- Genere el proyecto, guárdelo y cierre el programa.
- Para instalar el componente de TTS de SAPI en inglés en el equipo cliente, coloque el archivo Emptyinstaller1.msi en la carpeta C:\EmptyInstaller1\Output\disk_1 y, a continuación, ejecútelo en el equipo cliente.