3. Speech technology, once limited to the
real of science fiction, is now available for
use in real applications.
The Java Speech API, developed by
Sun Microsystems in cooperation with
speech technology companies, defines a
software interface that allows developers to
take advantage of speech technology for
personal and enterprise computing.
4. The Java Speech API enables developers of
speech-enabled applications to incorporate more
sophisticated and natural user interfaces into Java
applications and applets.
Two core speech technologies are
supported through the Java Speech API.
Speech Recognition
Speech Synthesis
5. provides computers with the ability to
listen to spoken language and to determine
what has been said.
To recognize the user voice taking as
input.
It processes audio input containing
speech by converting it to text.
6. Speech synthesis provides the reverse
process of producing synthetic speech from
text generated by an application.
It is referred to as text-to-speech
technology.
7. Provide support for speech synthesizers and for both
command-and-control and dictation speech
recognizers.
Provide a robust cross-platform, cross-vendor
interface to speech synthesis and speech recognition.
Enable access to state-of-the-art speech technology.
Support integration with other capabilities of the Java
platform, including the suite of Java Media APIs.
8. The growth of cellular telephony
combined with recent advances in
speech recognition.
eg :- Voice Tag in Mobiles.
technology results in sizeable
potential opportunities for
browser applications.
eg :- Google Voice Search
9. ◦ Speech software:
A JSAPI-compliant
speech recognizer or
synthesizer is required.
◦ Audio Hardware
◦ Microphone
10. Recognizer State Systems
Recognition Grammars
Rule Grammars
Dictation Grammars
Recognition Results
Recognizer Properties
Speaker Management
Recognizer Audio
11.
12. NAME DESCRIPTION
setRule Assign a Rule object to a rule name
getRule Return the Rule object for a rulename
GetRuleInternal Return a reference to the recognizer's
internal Rule object for a rulename (for
fast, read-only access).
ListRuleNames List known rulenames
isRulePublic Test whether a rulename is public.
deleteRule Delete a rule
setEnabled Enable and disable this RuleGrammar or
rules of the grammar
13. The Java Speech API can enable access to the
most important and useful state-of- the-art
speech technologies.
Sun is working with speech technology
companies on implementations of the API.
Already speech recognition and speech
synthesis are available through the Java
Speech API on multiple computing and mobile
platforms.
14. To search everything very easy that is now
adopted in Google.
The slang & normal speech to be
implemented as a human voice also developed
use of the API such as Male & Female natural
voices.
Input text which is converted into speech is
stored as a wave file.
This is an overview of java speech API
approaches for providing automatic speech
recognition (ASR) technology.
15. Java speech API @ sun micro systems.
http://www.ceangal.com
http://www.palantir.net/2001/script.html
http://www.becta.org.uk/technology/speechrecog/
docs/kirkhallam.pdf
http://www.jisc.ac.uk/index.cfm?name=topic_acces
sibility