[Delphi] SAPI 컴포넌트 등록 방법(TTS 구현)

2026. 5. 20. 13:34·Programming/Delphi

SAPI 컴포넌트 등록 방법(TTS 구현)

Spvoice1.Speak(txtHangul.Text,0);


예전에 아이들이 한글 공부하는 프로그램을 간단하게 만들었었는데요.
처음에는 구글을 이용해서 TTS 를 구현했습니다.
근데 구글의 방법이 막혀서 다른 방법으로 TTS를 구현했는데 그 방법을 소개합니다.
바로 SAPI 컴포넌트를 사용하는 방법입니다.


설치방법

  1. 메뉴 – > Component -> Import Component 선택
  2. Import a Type Library 선택 -> Next 버튼 클릭
  3. Install to New Package”를 선택 후 -> [Next] 버튼 클릭.

“Microsoft Speech Object Library” 를 선택하고, 버전과 GUID를 확인한다. -> [Next] 클릭.

“Palette Page”에서 “ActiveX”를 선택하고 -> [Next] 버튼 클릭.

Package 저장한 경로 설정하고 Description 입력하고 -> Finish 버튼 클릭

Unit “SpeechLib_TBL.pas” ~ 추가하겠다는 메세지가 나오면 -> OK 클릭

컴파일 과정이 나오고 -> 아래의 이미지 처럼 install 메세지 나옴

아래이미지 처럼 TSp 로 시작하는 컴포넌트 들이 있습니다.

TTS 구현 샘플 소스

TSpVoice 컴포넌트 폼에 올리고

Spvoice1.Speak(“TTS 읽은 문장”,0);

'Programming > Delphi' 카테고리의 다른 글

DirectShow 기본 Cam 프로그램  (0) 2026.05.31
[Delphi] 진법변환 (16->10, 10->2, 2->16. 10->8, 2->8)  (0) 2026.05.21
[Delphi] DirectShow 강좌  (1) 2026.05.18
[Delphi] ShellContols 컴포넌트 등록법  (0) 2026.05.15
[Delphi] 웹프로그래밍 #4 - 게시판 만들기  (0) 2026.05.13
'Programming/Delphi' 카테고리의 다른 글
  • DirectShow 기본 Cam 프로그램
  • [Delphi] 진법변환 (16->10, 10->2, 2->16. 10->8, 2->8)
  • [Delphi] DirectShow 강좌
  • [Delphi] ShellContols 컴포넌트 등록법
레이조(RayCho)
레이조(RayCho)
개발자 레이조(RayCho)의 블로그입니다. 똑똑하게 배우고 기록하는 공간
  • 레이조(RayCho)
    레이(Ray)의 개발이야기
    레이조(RayCho)
  • 전체
    오늘
    어제
    • 분류 전체보기 (54) N
      • Programming (54) N
        • Python (5)
        • Flutter (4)
        • Delphi (20) N
        • Lazarus (1)
        • C#.NET (6) N
        • ASP.NET (5)
        • Database (5)
        • Game Dev (0)
        • Web (5)
        • ETC (3)
      • Homebrew (0)
  • 블로그 메뉴

    • 홈
    • Introduce
    • 태그
    • 방명록
  • 링크

    • Naver Blog
    • Diary Blog
  • 공지사항

  • 인기 글

  • 태그

    문법
    SQL
    개발환경
    ASP.NET
    기초
    JSON
    웹프로그래밍
    delphi
    강좌
    Flutter
    Python
    소스코드
    objectpascal
    Web
    VCL
    C#
    프로그래밍
    델파이
    iis
    mssql
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
레이조(RayCho)
[Delphi] SAPI 컴포넌트 등록 방법(TTS 구현)
상단으로

티스토리툴바