Proyecto de Lectura y Reproducción de Texto con Boca Animada en Español

Introducción al
Microsoft Speech API 4.0

En esta página vamos a intentar explicar de forma rápida y sencilla que es eso del Microsoft Speech API (más conocido como SAPI) en esta su versión 4.

Un API es un Interfaz de Programación de Aplicaciones, que nos facilita realizar programas de forma independiente de lo que halla a un nivel inferior (en este caso el sintetizador) y en este caso, se trata de unas librerias para hacer programas relacionados con varios aspectos del habla (Speech), ya sea síntesis de voz, reconocimiento de esta, ... Este SAPI ha sido desarrollado por Microsoft, y puesto en la red de redes. Su uso es muy amplio, por poner un ejemplo el IBM ViaVoice 98 (posiblemente el mejor programa de reconocimiento de voz continua actual) usa la versión 3 de estas librerias.

Este SAPI está compuesto por varios API's básicos especializados en ciertas tareas:


Voice Command API Referencia:

Es el interfaz de alto nivel que permite incorporar controles y comandos de voz en las aplicaciones Windows.

Voice Dictation API Referencia:

Es el interfaz de alto nivel que permite incorporar dictado por voz en las aplicaciones Windows.

Voice Text API Referencia:

Es el SAPI de alto nivel para incorporar texto-hablado en aplicaciones Windows.

Voice Telephony API Referencia:

Es el interfaz SAPI de alto nivel para incorporar habla en las aplicaciones de telefonía de Windows.

DirectSpeechRecognition API Referencia:

Es el interfaz de bajo nivel para incorporar reconocimiento de habla en aplicaciones Windows.

Direct TextToSpeech API Referencia:

Es el interfaz de bajo nivel de la SAPI para incorporar texto-hablado en aplicaciones Windows.

Speech Tools Referencia:

Describe varias herramientas proporcionadas para aumentar la velocidad de desarrollo de la aplicación.


En nuestro caso, los API's que más nos interesan son el "Direct TextToSpeech API" y el "Voice Text API".


Retroceder hacia: Acerca de Visual Speech

Volver al Menú

Avanzar hacia: Primera Parte del Proceso de Desarrollo del Proyecto



Universidad de Valladolid

Ingeniería Técnica en Informática de Gestión