Speech Analysis Techniques
Martin Mitrevski @ Mobilization
21 October 2017, Łódź, Poland
About me
iOS @ Netcetera (netcetera.com)
blogging on martinmitrevski.com
writing book about Conversational Interfaces on iOS
@mitrevski
UI Evolution
Language,
why so complex?
PunctuationAmbiguity
Figurative speech Context
ImplicationsUncertainty
NLP Concepts
Now, I’m giving a talk about Speech
Analysis techniques @ Mobilization
Intent Subject entity
Location entity
Time entity
I will share some insights about them. Context
Adding CI to your app
What can you use?
easy
hard
flexible!flexible
SiriKit
Apple does SR and NLU Restricted to domains
Implementing SiriKit
Handler
Resolve
Siri
Siri
Siri
Intent and parameters
extraction
Confirm
Response
Handler
Handle Response
Handler
Execute task
Siri examples
Dialogflow (api.ai)
Training agents
in web app
NLU as REST
Service
Intent
Entities
The process
User input
Speech recogniser
Transcribed text
Intents and entities
Persist extracted data
Present to
the user
Demo
https://vimeo.com/235739858
Wit.ai
Supports Speech RecognitionSimilar to Dialogflow
Splitting
the data
Machine
Learning step
iOS integration
step
User inputPrediction
Conversion
IntegrationProcessingMLMultiArray
Model generation
Core ML
Sentiment Analysis
Do it yourself
Thanks!
@mitrevski
martinmitrevski.com
Questions?

Speech Analysis Techniques