서브메뉴

본문

음성 웹 애플리케이션 구축을 위한 VoiceXML
음성 웹 애플리케이션 구축을 위한 VoiceXML
저자 : 박섭형
출판사 : 한빛미디어
출판년 : 2001
정가 : 20000, ISBN : 8979141653

책소개


이제는 키보드가 아닌 전화를 통해 인터넷 데이터에 접근할 수 있는 시대가 왔다. 바로 VoiceXML이 음성합성과 음성인식 기술을 결합하여 음성 서비스를 가능해졌기 때문이다.

이 책은 웹에서 음성 입력과 출력을 지원할 목적으로 설계된 새로운 마크업 언어인 VoiceXML을 소개한다. 1장부터 3장까지는 VoiceXML의 기본 이론을 설명하였고, 4장부터는 예제를 중심으로 VoiceXML 문법과 프로그래밍 방법을 설명하였다. 또한 기차표 예약 서비스, 심리 테스트, 음성 사서함, 음성 다이얼링 서비스 등 여러 가지 애플리케이션 구축을 예를 들어 구체적인 프로그래밍 사례까지 선보인다.

목차


1. VoiceXML 개요
HTML, XML, 그리고 VoiceXML
VoiceXML의 구조 모델과 VoiceXML 게이트웨이
VoiceXML 포럼
VoiceXML 규격의 의미
W3C 음성 인터페이스
VoiceXML 해석기 구현 현황
VoiceXML 응용 분야
VoiceXML 규격의 한계

2. VoiceXML 스크립트 개발 방법
VoiceXML 스크립트 파일 편집
VoiceXML 스크립트 디버깅
VoiceXML 스크립트 실행

3. VoiceXML의 주요 문법
VoiceXML 애플리케이션의 기본 개념
VoiceXML 요소 사용 방법
VoiceXML 문서 구조와 실행 순서
프로그램에 설명문 넣기
다이얼로그
입력과 출력
변수
이벤트 처리
스크립트의 실행 순서 조절
전화 세션 제어 기능
메타 정보 표시하기
실행가능 내용
VoiceXML 게이트웨이의 고유 특성 및 기능 확장
요소를 이용한 인수 전달
자원 가져오기와 캐싱

4. 애플리케이션의 모듈화 작업
다중 문서 애플리케이션
서브다이얼로그

5. VoiceXML과 ECMAScript
서론
ECMAScript 개요
요소 내부에 ECMAScript 함수 정의하기
ECMAScript를 이용한 DB 연동

6. ECMAScript로 DB 연동하기
애플리케이션 구조와 DB 설계
기차표 예약 서비스

7. 자바소블릿을 이용하여 VoiceXML 문서 동적으로 생성하기
심리 테스트
음성 사서함

8. PHP를 이용하여 VoiceXML 문서 동적으로 생성하기

9. VoiceXML 규격 2.0의 주요 내용
음성인식 문법
추가되거나 폐기된 요소

부록 A. VoiceXML 요소 요약
부록 B. VoiceXML 애플리케이션 한글 처리
부록 C. 약어표