메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

음성 웹 애플리케이션 구축을 위한 VoiceXML

음성 웹 애플리케이션 구축을 위한 VoiceXML

한빛미디어

집필서

절판

  • 저자 : 박섭형
  • 출간 : 2001-12-24
  • 페이지 : 424 쪽
  • ISBN : 8979141653
  • 물류코드 :1165
  • 초급 초중급 중급 중고급 고급
4점 (2명)
좋아요 : 16

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

그 동안 음성 정보 서비스 시스템은 일반인들이 구축할 수 없는 시스템이라는 인식이 퍼져 있었다. 그러나 이제는 VoiceXML 게이트웨이를 갖추고 음성 정보를 제공하는 시나리오를 VoiceXML로 작성하여 웹 서버에 올리기만 하면 누구나 손쉽게 음성 정보 서비스를 구축하고 운영할 수 있게 되었다.

이 책은 웹에서 음성 입력과 출력을 지원하기 위한 목적으로 설계된 새로운 마크업 언어인 VoiceXML을 소개한다. VoiceXML의 기본 이론부터 응용 단계까지 자세하게 설명하고 있어 초보자도 쉽게 익힐 수 있다. 또한 기차표 예약 서비스, 심리 테스트, 음성 사서함, 음성 다이얼링 서비스 등 여러 가지 애플리케이션 구축을 예로 들어 구체적인 프로그래밍 사례까지 선보인다.

주요 내용

  • VoiceXML 소개
  • VoiceXML 스크립트 개발법
  • VoiceXML 주요 문법
  • 애플리케이션 모듈화
  • ECMAScript 사용법
  • ECMAScript를 이용한 DB 연동법
  • 자바 서블릿을 이용한 VoiceXML 문서 동적 생성법
  • PHP를 이용한 VoiceXML 문서 동적 생성법
  • VoiceXML 규격 2.0의 주요 내용

박섭형 저자

박섭형

서울대학교 공과대학 제어계측공학과를 졸업하고 동대학원에서 음성신호처리와 영상통신 분야를 전공하여 박사 학위를 취득하였다. 학위 취득 후, 4년간 생산기술연구소와 KT 연구소에서 HDTV 단말기와 전송기술 개발에 참여하고, HDTV 신호처리 기술연구를 위해 일본의 세계적 통신회사인 NTT의 휴먼 인터페이스 연구소에서 객원연구원으로 근무하였다. 1994년말부터 1998년초까지 KT 통신망연구소에서 VoD(Video on Demand), 영상회의 시스템 등 네트워크를 통한 멀티미디어 서비스 시스템 개발에 참여하였다. 그후 현재까지 한림대학교 정보통신공학부의 부교수로 재직하고 있다. 현재 VoiceXML, 네트워크를 통해 전달된 비디오의 품질 평가, 영상 검색 등 네크워크를 통한 멀티미디어 정보 처리와 관련 연구를 수행하고 있다.

서문
차례

서장. VoiceXML의 세계에 오신 것을 환영합니다.

1장 VoiceXML개요
    1.1 HTML, XML, 그리고 VoiceXML
    1.2 VoiceXML의 구조 모델과 VoiceXML 게이트웨이
    1.3 VoiceXML 포럼
    1.4 VoiceXML 규격의 의미
    1.5 W3C 음성 인터페이스
    1.6 VoiceXML 해석기 구현 현황
    1.7 VoiceXML 응용 분야
        1.7.1 대표적인 VoiceXML 응용 분야
        1.7.2 VoiceXML 응용 사례
    1.8 VoiceXML 규격의 한계
        1.8.1 VoiceXML 규격 1.0이 지닌 문제점
        1.8.2 응답 속도
        1.8.3 음성인식
        1.8.4 멀티 모달 인터페이스

2장 VoiceXML 스크립트 개발 방법
    2.1 VoiceXML 스크립트 파일 편집
    2.2 VoiceXML 스크립트 디버깅
        2.2.1 VoiceXML 스크립트 디버거
        2.2.2 웹 서버 장만하기
        2.2.3 웹 기반 VoiceXML 디버거 사용
    2.3 VoiceXML 스크립트 실행

3장 VoiceXML의 주요 문법
    3.1 VoiceXML 애플리케이션의 기본 개념
    3.2 VoiceXML 요소 사용 방법
    3.3 VoiceXML 문서 구조와 실행 순서
    3.4 프로그램에 설명문 넣기
    3.5 다이얼로그
        3.5.1 다이얼로그의 의미와 종류
        3.5.2 폼과 폼 항목 요소들
        3.5.3 폼 해석 알고리듬
        3.5.4 기계 주도 폼 다이얼로그
        3.5.5 상호 주도 폼 다이얼로그
        3.5.6 메뉴 다이얼로그
    3.6 입력과 출력
        3.6.1 음성 및 오디오 출력
        3.6.2 음성 출력 중 바지인
        3.6.3 질의 응답
        3.6.4 TTS 변환 음성 조절
        3.6.5 음성 녹음
        3.6.6 음성 문법과 DTMF 문법
    3.7 변수
        3.7.1 변수의 선언과 사용
        3.7.2 변수의 유효영역
        3.7.3 표준 세션 변수
    3.8 이벤트 처리
        3.8.1 이벤트의 유형과 발생
        3.8.2 이벤트 처리
        3.8.3 기본 이벤트 처리 방법
    3.9 스크립트의 실행 순서 조절
        3.9.1 〈goto〉 요소를 사용한 실행 순서 변경
        3.9.2 조건문
        3.9.3 〈link〉 요소를 사용한 흐름 제어
        3.9.4 〈submit〉 요소를 이용한 흐름 제어
        3.9.5 문서의 실행 종료
    3.10 전화 세션 제어 기능
    3.11 메타 정보 표시하기
    3.12 실행가능 내용
    3.13 VoiceXML 게이트웨이의 고유 특성 및 기능 확장
        3.13.1 VoiceXML 게이트웨이의 고유 특성 지정
        3.13.2 VoiceXML 게이트웨이의 고유 기능 확장 객체 사용
    3.14 〈param〉 요소를 이용한 인수 전달
    3.15 자원 가져오기와 캐싱
        3.15.1 자원 가져오기
        3.15.2 . 자원 캐싱

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

5장 VoiceXML과 ECMAScript
    5.1 서론
        5.1.1 〈script〉 요소 내부에 ECMAScript 사용하기
        5.1.2 속성에 ECMAScript 표현식 지정하기
    5.2 ECMAScript 개요
        5.2.1 설명문
        5.2.2 예약어
        5.2.3 객체
        5.2.4 변수와 데이터 유형
        5.2.5 내장 연산자
        5.2.6 명령문
    5.3 〈script〉 요소 내부에 ECMAScript 함수 정의하기
    5.4 ECMAScript를 이용한 DB 연동

6장 ECMAScript로 DB 연동하기
    6.1 애플리케이션 구조와 DB 설계
    6.2 기차표 예약 서비스
        6.2.1 기초 문서
        6.2.2 서비스 시작
        6.2.3 신규 회원 가입
        6.2.4 로그인 사용자에게 메뉴 제공하기
        6.2.5 사용자의 예약 접수
        6.2.6 예약 확인과 취소

7장 자바서블릿을 이용하여 VoiceXML 문서 동적으로 생성하기
    7.1 심리 테스트
    7.2 음성 사서함
        7.2.1 개요
        7.2.2 자바서블릿 프로그램 소스

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

9장 VoiceXML 규격 2.0의 주요 내용
    9.1 음성 인식 문법
    9.2 추가되거나 폐기된 요소
        9.2.1 추가된 요소
        9.2.2 삭제된 요소
        9.2.3 요소가 수정되면서 호환성이 없어진 경우
        9.2.4 호환성이 유지되면서 수정된 요소

부록 A. VoiceXML 요소 요약
부록 B. VoiceXML에서 한글 처리
부록 C. 약어표

찾아보기

VoiceXML에 대한 입문으로서 처음 접하는 한글 서적이기에 다른 책들과의 비교를 할 수는 없지만 일부에서는 표현이 좀 애매하고 잘 다듬어지지 않은 구석이 있습니다.



또한 영문에서의 철자가 틀리거나 편집상 오류가 있는 곳이 100여 페이지를 읽는 동안에 약 10군데 가까이 발견되는 등 출판사측의 교정 및 저자의 최종 교정이 많이 미흡한 것을 볼 수 있습니다.



물론 제가 찾아본 바로는 최초의 한글판 서적이라는 점에서는 점수를 주고 싶습니다. 제게는 이 책이 처음 접한 VoiceXML 책이니까요.

바야흐로 XML의 시대이다. 다양한 XML 애플리케이션 가운데 음성 정보를 다룰 수 있는 VoiceXML이 주목을 받고 있다.



VoiceXML은 음성공학을 전공한 나에게도 새로운 기술 분야에 속한다. 컴퓨터에게 사람의 말을 알아들을 수 있는 ‘귀’와 사람에게 말을 할 수 있는 ‘입’을 제공하는 기술이 음성 인식, 음성 합성 기술이라면 컴퓨터의 ‘귀’와 ‘입’을 인터넷 환경에서 자유롭게 이용할 수 있는 도구를 제공하는 것이 VoiceXML이다. 키보드와 마우스를 이용하지 않고 말로 원하는 정보를 검색하고 들을 수 있다는 것은 분명 매력적인 일이 아닐 수 없다. 인터넷과 웹이라는 정보통신 시대를 주도하는 기술과 음성 기술을 접목할 수 있는 VoiceXML은 분명히 음성 인식과 음성합성 기술을 다루는 우리 회사에게도 새로운 시장을 제공할 것으로 보이는 중요한 기술이다.



VoiceXML을 이해하기 위해서는 웹 기술과 함께 음성 인식이나 음성 합성에 관한 기초적인 지식을 알고 있어야 한다. 이런 점이 VoiceXML에 쉽게 접근하기 어렵게 만드는 요인이다. VoiceXML에 관한 책은 현재 전 세계적으로도 4권 정도만 출판되었을 정도로 제대로 된 자료를 구하는 것이 쉽지 않다. 그리고 VoiceXML 자체는 언어와 독립적이지만 음성 합성과 음성 인식에 사용되는 기술은 언어와 매우 밀접한 관련이 있기 때문에 한글 책이 꼭 필요하다고 생각한다. 이런 시점에 우리말로 된 VoiceXML 책이 출판된 것에 대해서 매우 기쁜 마음을 금할 수 없다.



내가 학생이었던 시절에 새로운 기술을 배우기 위해서는 영어로 쓰여진 원서와 씨름을 해야만 했다. 한글로 된 책이었다면 쉽게 공부할 수 있었던 내용도 영어로 된 책을 읽느라 많은 시간을 투자해야만 했었다. 그런 사정은 지금도 별로 나아지지 않은 것 같다. 단지 변한 것이 있다면 원서와 함께 원서를 번역한 책이 많아졌다는 것 정도일 것이다. 전 세계에서 쏟아지는 새로운 기술 정보를 영어로만 접해야 하는 우리의 현실에서 새로운 기술을 우리 글로 정리하여 전달한다는 매우 의미 있는 일이다.



이 책은 VoiceXML 기술 자체에 대한 입문서인 동시에 VoiceXML을 사용하여 음성 정보 제공 서비스를 구축하려는 음성 컨텐츠 개발자들이 꼭 공부해야 하는 VoiceXML 프로그래밍서를 겸하고 있다. 이 책은 VoiceXML이 무엇인지, 왜 만들어졌는지, 어떤 경우에 써야 하는 언어인지를 쉽게 설명하고 있다. 특히 VoiceXML 스크립트로 만든 여러 가지 예제들을 함께 수록하였기 때문에 웹 프로그래밍에 익숙하지 않은 CTI 분야의 엔지니어들도 쉽게 접근할 수 있을 것이다. VoiceXML을 이용하여 음성 정보 시스템을 구축하는 일은 그리 간단한 일이 아니다. 아직까지 생소한 분야이므로 예제가 풍부하지 않으며, 음성 인식/합성 기술이 완벽한 단계에 이르지 못했기 때문에 사용자 편의성을 고려하여 시스템을 구축해야 하는 노하우가 필요하다. 따라서 이 책에 실린 많은 예제 프로그램은 웹 또는 CTI 프로그래머에게 좋은 참고가 되리라 생각한다. 또한 음성신호처리 전공자이며 많은 실무 경험을 갖고 있는 저자가 쉽게 풀어낸 음성 인식/합성 기술에 대한 친절한 설명으로 쉽게 이해할 수 있을 것이다.



인터넷, 휴대폰 등이 일반화되고 세계 어느 나라보다 다양한 서비스가 활성화되고 있는 우리나라의 환경에서 볼 때 음성 인터페이스 분야의 주요 기술인 VoiceXML에 관한 좋은 책이 국내에서 발간되었다는 것은 매우 시의 적절하다. 음성 기술 분야 종사자는 물론 일반인들이나 웹 프로그래머들에게도 이 책을 꼭 읽어 보길 권하고 싶다




『음성 웹 애플리케이션 구축을 위한 VoiceXML』의 전문가 서평을 작성해 주신 공학박사 이윤근님은 현재 ㈜보이스웨어(http://www.voiceware.co.kr)의 기술연구소장이십니다.

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
음성 웹 애플리케이션 구축을 위한 VoiceXML
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
음성 웹 애플리케이션 구축을 위한 VoiceXML
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
음성 웹 애플리케이션 구축을 위한 VoiceXML
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실

최근 본 책0