Natural Language and Speech. Natural Language in Computing Use of human languages –Translation...

Post on 01-Jan-2016

218 views 3 download

Transcript of Natural Language and Speech. Natural Language in Computing Use of human languages –Translation...

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