Top

early adopter VoiceXML 한국어판

  • 원서명early adopter VoiceXML (ISBN 9781861005625)
  • 지은이Eve Astrid Anderssin
  • 옮긴이강유, 김동준
  • ISBN : 8995154098
  • 20,000원
  • 2002년 03월 04일 펴냄
  • 페이퍼백 | 302쪽 | 185*230mm

책 소개

VoiceXML은 기존의 웹에 음성기능을 추가한 것이다. 우리가 현재 컴퓨터나 휴대폰으로 보고 있는 웹의 내용을, 이제는 음성만으로 접근할 수 있게 되었다.

우리가 텔레뱅킹 등에서 많이 접할수 있는 IVR 등의 기능을, VoiceXML을 이용하면 마크업 언어를 이용하여 쉽게 개발할 수 있다. 이러한 VoiceXML은 기존의 웹 개발자에게 훨씬 친숙하게 다가올 것이고, 게이트웨이를 사용하면 쉽게 애플리케이션을 배포할 수 있다.

이 책은 독자에게 현재의 VoiceXML 기술에 대한 깊은 내용을 알려줄 것이다. 이 책에서 얻은 정보를 이용하면, 당신은 지금 당장 음성 애플리케이션을 개발할 수 있고, 급격히 발전하는 음성 분야에서 뒤쳐지지 않을 것이다.


이 책은 누구를 위한 것인가?

이 책은 VoiceXML이라는 새로운 언어를 공부하고자 하는 전문 개발자를 위한 책이다. 개발자들은 급격히 발전하는 음성 애플리케이션 분야의 기술을 습득하여 자신의 일에 응용할 수 있다. 이 책에서는 독자들이 XML에 대한 지식이 있다고 가정한다. 또한 ASP, JSP, PHP등과 같은 웹 개발 언어에 대해서도 알고 있는 것이 좋다.


이 책이 다루는 내용

* VoiceXML 프로그램의 개발및 배포 환경
* VoiceXML 1.0 문법
* JSGF 와 Nuance GSL 등의 문법
* VoiceXML을 XSLT, ASP, JSP, PHP와 함께 사용하는 법
* Nuance SpeechObjects
* VoiceXML 2.0 등의 VoiceXML의 미래

저자/역자 소개

<역자 소개>

강유
yulguang@nownuri.net

서울대 컴퓨터공학과
(주)인츠에서 인터넷 영상회의 개발했음.
생년월일 : 1977.3.9
경력 : 1996 전북 과학고 졸업
1996 서울대 컴퓨터 공학과 입학
1999 보안 동아리 가디언 만듬.
1999 CONCERT ‘99에서 강연
1999.2 인츠 입사
2001.9 소만사 입사

인터넷에서 가장 인기를 끈 것은 Web 이었다. 이 Web에 접근하기 위해서, 기존에는 PC의 웹 브라우저를 사용했지만, 요즘에는 핸드폰으로 Web에 접근하는 사람들이 많아졌다. 즉, 최근의 인터넷 기술에서 가장 중요한 것은 동일한 컨텐츠를 여러가지 형식(HTML, WML, 음성)으로 출력하는 기술이다. 또한, 여러 이 기종의 채널을한 곳으로 통합하는 기술도 중요한 기술이다.

여러분은 텔레 뱅킹이나, 핸드폰 회사의 상담 센터에 전화를 걸어 본 적이 있을 것이다. 기존에 이러한 IVR 시스템을 구현하기 위해서는 비싼 하드웨어 장비와 전용 소프트웨어를 사용해야만 했다. 또한, 이러한 IVR 시스템과 기타 기술을 연동하기 위해서는, 전용 API를 사용해 프로그래밍 해야만 했다.

VoiceXML은, IVR 시스템등에 쓰이는 음성 응용 프로그램을 XML 기반의 스크립트로서 작성할 수 있게 한다. VoiceXML을 이용하면, 여러 인터넷 컨텐츠를 음성을 통해서 접근할 수 있다.

이 책은, 이러한 VoiceXML에 대해 설명한 책이다. 가장 기본적인 VoiceXML의 소개부터 시작해서, VoiceXML의 문법, 고급 VoiceXML 등의 기본 언어 스펙에 대해 설명한다. 그리고, 음성 프로그램과 기존 웹 프로그램의 차이점을 설명하고, 음성 프로그래밍 설계 기준도 제시해 준다.

또한 다양한 예제를 통해서, 한 컨텐츠를 여러 포맷으로 출력해 준다던지, 기존 웹 사이트에 음성 인터페이스를 추가하는 등의 기능을 실제로 구현하는 방법을 알려 준다.

이 책을 보게 되면, 여러분은 VoiceXML이 무엇이고, 이것을 실제로 어떻게 사용할 수 있고, 앞으로 미래의 음성 기술은 어떻게 될 것인지에 대해 자세히 알 수 있을 것이다.

이 책을 통해, 음성 기술의 최신 동향을 빨리 받아들여서, 엄청난 가능성을 가지고 있는 VoiceXML 시장의 주도권을 우리나라가 가졌으면 하는 바람이다. 끝으로, 이 책이 나오기까지 고생해 주신 에이콘 출판사 직원분들께 깊은 감사를 드린다.


김동준 shapiro@nownuri.net

경력 : 1997 서울대컴퓨터공학과 97학번
1999 서울대 컴퓨터 공학과 보안 동아리 가디언 창단 멤버
2000 서울대 문화관,‘일반인을 위한 보안세미나’강연
2001 인터넷 시큐리티 병역특례 요원 편입

많은 이들에게 XML은 이제 그렇게 생소한 용어가 아닐 거라고 생각한다. 최소한 ‘놀라운 확장성’을 지닌 메타-언어라는 말은 들어봤을 것이다. 간단히 말해서 어떤 목적에 부합하는 통신 방법, 즉 프로토콜을 우리가 직접 정의할 수 있는 도구인 것이다. 그렇다면 VoiceXML 은 음성 애플리케이션을 통해 인간과 컴퓨터가 서로 소통을 할 수 있는 XML의 스펙을 정의한 것이라고 볼 수 있다. 웹에서 음성 포털 서비스가 차지하는 비중이 매년 급격히 증가하는 추세에 주의를 기울여 본다면, 장차 VoiceXML이 웹을 석권하는데 커다란 영향력을 발휘할 것이라는 것은 어렵지 않게 짐작할 수 있다. 그리고 이 책은 바로 그 태동기 기술의 핵심을 여러분께 전달해 줄 것이다.

Wrox 의 책들은 너무 유명해서 특별히 부가적으로 이야기할 필요도 없을 것이다. 하지만 국내 독자의 경우, Wrox 의 Early Adopter 시리즈를 처음 접하는 것이기 때문에 이 시리즈가 어떤 가치를 지니는지 모르는 독자들이 대다수일 것이다. 한마디로 말하자면 시리즈 제목이 말해 주 듯이 ‘다른 사람들보다 앞서서 신기술의 코어를 접해보고자 하는 사람들을 위한 책’이라고 할 수 있다. Wrox는 어떤 최신의 기술이 나왔을 때, Early Adopter 시리즈를 거쳐, 이어 Professional, 그리고 Beginning 의 순서로 책이 나온다. 즉, 우리가 Early Adopter 시리즈를 접하지 못했다는 것은, 그 동안 우리는 최신의 기술이 외국에 한참 퍼진 후 뒤늦게야 그 기술을 접하게 된다는 것이다. 그리고 실제로 이 시리즈가 아시아 권에서는 에이콘에 의해 최초로 출판된다고 알고 있다. 우리가 이 책을 내놓는 이유는 그렇게 외국에 비해 반년 씩 늦어지던 갭을 줄여나가며, 기술의 핵심을 빨리 접해보도록 하자는 데 있다.

이 책의 내용을 제대로 이해하게 된다면, 부가적인 과정을 거치지 않고도 이후에 나올 Professional 시리즈를 어렵지 않게 이해할 수 있을 거라고 확신한다. 번역작업 기간 내내 꼼꼼하게 다시 검토하는 어려운 작업을 감내해주신 에이콘 출판사 임직원 여러분께 매우 감사를 드립니다.

목차

목차
  • Introduction
    • 누구를 위한 책인가?
    • 이 책에서 다루는 내용은 무엇인가?
    • 이 책을 공부하는데 필요한 것들
    • 표기 규약
    • 고객지원
    • 고객의견
  • 1. 음성 처리 기술의 소개
    • 음성 처리 기술의 역사
    • 음성 처리 시스템 아키텍처
    • VoiceXML의 개념
    • VoiceXML의 활용
    • 이점과 단점
    • VoiceXML의 미래
  • 2. VoiceXML 시작하기
    • 개발 환경
    • 구성/배치(Deployment)에 관한 문제
  • 3. VoiceXML Grammars
    • Grammar의 역할
    • Grammar를 정의하는 언어
    • VoiceXML의 Built-In Grammars
    • Grammar 프로세싱
  • 4. VoiceXML의 기초
    • XML 신텍스와 VoiceXML
    • 관련 문서와 리소스
    • VoiceXML 애플리케이션의 구조
    • VoiceXML 문서 시작하기
    • Content의 전달
    • 사용자 입력 가져오기
    • Form의 해석
  • 5. Advanced VoiceXML Markup
    • 프로그래밍 엘리먼트
    • 이벤트 핸들링
    • Navigation
    • 오브젝트(Objects)
    • Properties
    • Mixed Initiative Forms
  • 6. Good Application Design
    • 일반적 절차
    • 프롬프팅
    • 에러 핸들링(Error Handling)
    • Grammar
    • 애플리케이션의 인성(Personality)
    • 학습
    • 사용성 테스트
  • 7. XSLT와 함꼐하는 VoiceXML(HTML과 WML)
    • XSLT의 간략한 소개
    • 문서와 자원들
    • MyRubberBands.com-예제
    • 레거시(legacy)데이터베이스 살펴보기
    • 마크업 언어 만들기
    • XSLT와 함께하는 VoiceXML
    • XSLT로 WML 만들기
    • XSLT로 HTML 만들기
  • 8. 기존 웹사이트에 VoiceXML 추가하기
    • 웹 사이트 개관
    • 음성 인터페이스 추가하기
    • 음성으로 접근하는 뉴스 인터페이스
    • 오디오 파일을 전화기로 전송하기
  • 9. ASP로 동적 VoiceXML 만들기
    • 문제 이해하기
    • 계획 작성하기
    • 계획 실행하기
  • 10. Nuance SpeechObjects
    • SpeechObjects 이론
    • VoiceXML의 Foundation SpeechObjects
    • 직접 만든 SpeechObjects
    • 업그레이드 하기
  • 11. VoiceXML의 미래
    • WAP과 VoiceXML의 결합
    • VoiceXML2.0 - 바뀌는 것
    • 미래의 VoiceXML
  • Appendix A: VoiceXML Syntax Reference
  • Appendix B: Useful Resources

도서 오류 신고

도서 오류 신고

에이콘출판사에 관심을 가져 주셔서 고맙습니다. 도서의 오탈자 정보를 알려주시면 다음 개정판 인쇄 시 반영하겠습니다.

오탈자 정보는 다음과 같이 입력해 주시면 됩니다.

(예시) p.100 아래에서 3행 : '몇일'동안 -> 며칠동안