Speech for Java is a Java programming interface for incorporating IBM's ViaVoice speech technology into user interfaces. Speech for Java supports voice command recognition, dictation, and text-to-speech synthesis, based on IBM's ViaVoice technology. On Windows Speech for Java supports US English and all European language versions of ViaVoice (recognition and synthesis) and Japanese ViaVoice (recognition only). On Linux Speech for Java supports US English (recognition only).
Speech for Java is an initial implementation of most of version 1.0 of the Java Speech API. The Java Speech API was developed by Sun Microsystems in collaboration with IBM and other speech technology companies. More information on the Java Speech API can be found at the Java Speech API home page.
In much the same way that Java implementations are built on top of the native operating system GUI capabilities, Speech for Java is built on top of the native speech recognition and synthesis capabilities in IBM
ViaVoice. Thus Speech for Java requires installation of IBM ViaVoice on your computer.
- Is Speech for Java a complete implementation of the Java Speech API?
No, Speech for Java is an initial implementation of most of version 1.0 of the Java Speech API.
- Is Speech for Java written entirely in Java?
No. In much the same way that Java implementations on Windows are built on top of the native Windows GUI capabilities, Speech for Java is built on top of the native speech recognition and synthesis capabilities provided by IBM ViaVoice. However, using the cross-platform Java Speech API will, when it is finalized, will protect your application development investment.
- How do I obtain a copy of IBM ViaVoice 98 in order to use Speech for Java?
ViaVoice 98 is available through computer retailers. More information is available at the VoiceType/ViaVoice Home Page.
Click here to view the
Installation Procedures
Speech for Java Platform Requirements |
Platform Requirements |
Windows 95 with 32MB of memory or Windows NT with 48MB or RedHat Linux 6.0 with 32MB |
Java tool(s) |
Sun JDK 1.1.7 or later (Windows) or BlackDown JDK 1.1.7 with native thread support (Linux) |
Other Software |
ViaVoice '98 (Windows) or ViaVoice SDK for Linux (Linux) |
|