Red de conocimiento del abogados - Ley de patentes - Cómo utilizar el kit de desarrollo Microsoft Speech SDK

Cómo utilizar el kit de desarrollo Microsoft Speech SDK

Método/Pasos

1

Descarga el paquete de desarrollo. Primero descargamos el paquete de desarrollo del sitio web oficial de Microsoft. La dirección de descarga es la siguiente:

/en-us/download/details.aspx?id=10121 Descargamos principalmente tres programas clave: SpeechSDK51.exe. msttss22L .exe, SpeechSDK51LangPack.exe, simplemente descargue estos tres.

2

Instalar SDK. Simplemente descomprima e instale los tres paquetes de instalación descargados (recuerde el directorio de instalación).

3

Configuración del entorno. Aquí necesitamos agregar el directorio de archivos de encabezado y el directorio de archivos de biblioteca en el directorio de instalación de Microsoft Speech SDK que instaló en su entorno de desarrollo VC++6.0. Abra la herramienta de desarrollo VC++, seleccione la pestaña "Herramientas" -> "Opciones" y luego instale la operación ilustrada como se muestra a continuación:

4

Cree un nuevo proyecto de aplicación de consola Win32. . Agregue un archivo fuente cpp. La operación específica se muestra en la siguiente figura:

5

Escriba un programa de transmisión de voz simple "¡Hola mundo!". El código del programa es el siguiente:

#include //Archivo de encabezado de voz

#include //Archivo de encabezado C, utilizado para indicar errores mensajes

p>

int main()

{

::CoInitialize(NULL);//Inicializar el entorno de voz

ISpVoice * pSpVoice = NULL;/ /Inicializar variables de voz

if (FAILED(CoCreateInstance(CLSID_SpVoice, NULL,CLSCTX_INPROC_SERVER, IID_ISpVoice, (void **)&pSpVoice)))

//Crear un entorno para variables de voz, bastante Para crear variables de voz, FAILED es una definición de macro, que se utiliza para determinar si la función CoCreateInstance ha creado correctamente una variable de voz. El siguiente es un mensaje de aviso fallido.

{

printf("¡Error al crear la instancia de ISpVoice!\n");

return -1;

}

pSpVoice->Speak(L"Hello World!", SPF_DEFAULT, NULL);//Ejecute la función Speek de la variable de voz. Esta función se utiliza para leer texto.

pSpVoice->Release(); //Libera la variable de voz

::CoUninitialize();//Libera el entorno de voz

return 0;

}