Book contents
- Frontmatter
- Contents
- Preface
- Contributors
- Acknowledgments
- Introduction
- Notes for Educators: AMA Teaching Methods
- Chapter 1 Collaborative Engineering
- Chapter 2 Software Architecture and Integration Technologies
- Chapter 3 From a Specific Task to “Integration-Ready” Components
- Chapter 4 Integration with Voice
- Chapter 5 An Introduction to Knowledge Technologies
- Chapter 6 Write Once
- Chapter 7 The New Generation of Client–Server Software
- Chapter 8 Wireless Technologies
- Chapter 9 Programming Wireless Application Protocol Applications
- Chapter 10 A Single JavaCard Identity Key for All Doors and Services
- Chapter 11 The J2ME Family
- Chapter 12 Speech Technologies on the Way to a Natural User Interface
- Chapter 13 Integration with Knowledge
- Chapter 14 Distributed Life in the JXTA and Jini Communities
- Appendix 1 Java and C#: A Saga of Siblings
- Appendix 2 XML and Web Services
- Appendix 3 Source Examples
- Index
Chapter 4 - Integration with Voice
Published online by Cambridge University Press: 17 August 2009
- Frontmatter
- Contents
- Preface
- Contributors
- Acknowledgments
- Introduction
- Notes for Educators: AMA Teaching Methods
- Chapter 1 Collaborative Engineering
- Chapter 2 Software Architecture and Integration Technologies
- Chapter 3 From a Specific Task to “Integration-Ready” Components
- Chapter 4 Integration with Voice
- Chapter 5 An Introduction to Knowledge Technologies
- Chapter 6 Write Once
- Chapter 7 The New Generation of Client–Server Software
- Chapter 8 Wireless Technologies
- Chapter 9 Programming Wireless Application Protocol Applications
- Chapter 10 A Single JavaCard Identity Key for All Doors and Services
- Chapter 11 The J2ME Family
- Chapter 12 Speech Technologies on the Way to a Natural User Interface
- Chapter 13 Integration with Knowledge
- Chapter 14 Distributed Life in the JXTA and Jini Communities
- Appendix 1 Java and C#: A Saga of Siblings
- Appendix 2 XML and Web Services
- Appendix 3 Source Examples
- Index
Summary
I have no words, my voice is my sword.
—William Shakespeare, MacbethWhy voice? Business communication is mostly about paperless paperwork, right? Computer workers like you and I stare intently at the computer screen for long hours, and by the end of the day are ready to kill the computer.
“A picture is better than a thousand words” applies only when it is not a picture of a thousand words that we read on our computer screens every day. Voice components bring some relief to our eyes and allow us to listen to text pages and even to talk back. (We talk more about speech recognition systems in Chapter 12.)
This chapter is about integration with voice components based on free, downloadable Java libraries. Voice components make even more sense in devices with small screens, or no screens at all.
The news watch is an example in which the voice component would be highly appreciated. Imagine a talking watch that delivers the news. Someone could use the screen option in a crowded place and the voice option in a better environment—for example, outdoors.
We add a voice component to the news watch at the end of this chapter. Right now, we take a closer look at synthesis technology.
WHAT IS THE BASE FOR CREATING A VOICE COMPONENT?
The free text-to-speech (FreeTTS) library was built by the Speech Integration Group of Sun Microsystems Laboratories as the first, though not complete, implementation of the Java speech application program interface (JSAPI) [1].
- Type
- Chapter
- Information
- Integration-Ready Architecture and DesignSoftware Engineering with XML, Java, .NET, Wireless, Speech, and Knowledge Technologies, pp. 133 - 150Publisher: Cambridge University PressPrint publication year: 2004