귀하는 손님 이십니다
로그인
회원가입
  
  델마당 공식 은행계좌
  하나은행 227-910235-83607
  예금주 이상국(운영진)
프로젝트 게시판
투표게시판
델마당소개
기초부터 활용까지! 델파이 교육 - 데브기어
 광고문의 :
자료실 자료실 입니다.
글내용 - 자료실
 MS SAPI(Speech API) 활용 예제 프로그램
솔개
(현실환)
2019-01-03 오후 8:47:09
725회 조회


첨부파일 다운로드
MS_SAPI.zip
MS SAPI는 텍스트를 음성으로 변환하는 기능을 지원하는, TTS(Text to Speech) 지원 API입니다.
강좌, 팁, 정보 게시판의 "델파이 XE10.2에 SAPI 컴포넌트 등록하기" 포스트를 보고 실제 사용 프로그램을 어떻게 만들지 고민하실 분들을 위해 예제 프로그램을 올립니다.

본 예제 프로그램은 제가 실제 현장에서 사용 중인 프로그램을 아주 축소하여 기본 기능만 보여 주는 것으로 편집하였습니다.

실제 현장에서 사용 중인 프로그램은 네이버 TTS 기능도 지원하며, (네이버 TTS 음질이 왠만한 MS SAPI용 음성파일 보다 더 훌륭한 음성을 들려 줍니다), 방송문 저장, 방송이력 저장 등의 기능을 갖고 있습니다.

패키지에 포함된 소스 프로젝트를 컴파일하려면 먼저 델마당 강좌, 팁, 정보 게시판의 "델파이 XE10.2에 SAPI 컴포넌트 등록하기" 포스트를 참조하여 SAPI 컴포넌트를 등록합니다.

다음,  해당하는 델파이 버전에 맞는 프로젝트 파일((Delphi XE2 이후 버전은 MS_SAPI_TTS_DXE8.dproj, 그 이전 버전은 MS_SAPI_TTS_D2010.dproj)을 이용하여 컴파일 합니다.

그리고 윈도우에 기본으로 설치되어 있는 음성 파일은 품질이 매우 떨어지므로 제대로 된 음성으로 들으려면 여성 목소리는 NeoSpeech의 한국어 Yumi, 남성 목소리는 NeoSpeech의 한국어 Junwoo 음성파일을 구해서 설치해야 합니다.