Microsoft Speech SDK 개발 키트를 사용하는 방법
방법/단계
1
개발 패키지를 다운로드합니다. 먼저 Microsoft 공식 웹사이트에서 개발 패키지를 다운로드합니다. 다운로드 주소는 다음과 같습니다.
/en-us/download/details.aspx?id=10121 주로 SpeechSDK51.exe, msttss22L .exe, SpeechSDK51LangPack.exe, 이 세 가지를 다운로드하면 됩니다.
2
SDK를 설치합니다. 다운로드한 설치 패키지 3개의 압축을 풀고 설치하세요(설치 디렉터리 기억).
3
환경 구성. 여기서는 VC 6.0 개발 환경에 설치한 Microsoft Speech SDK 설치 디렉터리에 헤더 파일 디렉터리와 라이브러리 파일 디렉터리를 추가해야 합니다. VC 개발 도구를 열고 "도구"-gt; "옵션" 탭을 선택한 다음 아래와 같이 그림에 표시된 작업을 설치합니다.
4
새 Win32 콘솔 애플리케이션을 생성합니다. 프로젝트. cpp 소스 파일을 추가합니다. 구체적인 작업은 아래 그림과 같습니다.
5
간단한 "Hello World!" 음성 방송 프로그램을 작성하세요. 프로그램 코드는 다음과 같습니다:
#include lt; sphelper.hgt; //음성 헤더 파일
#include lt; 프롬프트 오류 메시지
int main()
{
:: CoInitialize(NULL) //음성 환경 초기화
ISpVoice * pSpVoice = NULL ;//음성 변수 초기화
if (FAILED(CoCreateInstance(CLSID_SpVoice, NULL, CLSCTX_INPROC_SERVER, IID_ISpVoice, (void **)amp; pSpVoice)))
/ /음성 변수 제공 환경 생성은 음성 변수 생성과 동일합니다. FAILED는 CoCreateInstance 함수가 음성 변수를 성공적으로 생성했는지 확인하는 데 사용되는 매크로 정의입니다.
{
printf("ISpVoice 인스턴스를 생성하지 못했습니다!\n");
return -1;
}
pSpVoice-gt; Speak(L"Hello World!", SPF_DEFAULT, NULL); //voice 변수의 Speek 기능을 실행합니다.
pSpVoice-gt; Release(); //음성 변수 해제
::CoUninitialize(); //음성 환경 해제
return 0;
p>
}