Natural Language and Speech

advertisement
Natural Language and Speech
Natural Language in
Computing
• Use of human languages
– Translation
– Commands to computer
– Queries
– Text Database Searching
– Text generation
– Games
Commands to Computer
• From computer-oriented to domain oriented
• May not be more efficient than selection
• Speech recognition may help
Natural Language Queries
• Limited form of commands to computer
• Actions able to be requested are database
queries (searches)
• Experienced users shorthand
• Progress is being made
Text Database Searching
• DB contains text as main content
• Common goal is retrieval of relevant records using
natural language question
• Meaning vs matching
• Statistical
• Pre-processing
• Information retrieval contests
• Information Push, E-mail filtering
Natural Language Text
Generation
• Output in text, frequently from data
• Generation of poems and stories
• Conversational systems
Games
• Command based games
Speech Recognition, Digitization
and Generation
• Speech recognition progress is slow
• Challenges – background noise, speaker
variation
• Drawbacks – human memory use
• Benefits – accommodation of disabilities,
environment/task requirements
• Growth – now many products
Discrete Word Recognition
• Sentences spoken is slow deliberate manner –
with words being discrete entities, rather than
run together (continuous)
• Not tolerable for most people
• Discrete word recognition is easy
• Continuous speech recognition is harder
Speech Generation
• Very feasible – done all the time
• Can be annoying / noisy
• Valuable for handicapped
• Completely computer generated vs human
sounds pieced together vs stored words
When to Use Speech
•
Message is simple
•
Message is short
•
Message will not be referred to later
•
Message deals with events in time
•
Message requires an immediate response
•
Visual channels of communication are overloaded
•
Environment is unsuitable for transmission of visual info
•
User must be free to move around
End Speech and Natural
Language
Download