How does Siri work What technologies are used

+4 votes
How does Siri work? What technologies are used?
Dec 18, 2018 in Events & Trending Topics by Ali
• 11,360 points

1 answer to this question.

+4 votes
Best answer

Siri basically works with two main technologies - Voice Recognition and NLP(Natural Language Processing) integrated with of course Machine Learning.

Speech recognition converts human voice into its corresponding textual form. This is a very challenging task as speech accents vary from country to country and even from state to state, the speed at which people talk vary drastically. Developers at Apple have used huge datasets with different variations in speech and voice to train the system. 

Once the speech is converted to its textual form, NLP algorithms are run to understand the actual meaning of what the text, i.e. the intent of those generated texts. 

Let me explain with a better example when we say "Hey Siri", in back-end speech recognition algorithms are activated and starts converting this speech into its textual form. Once it's converted to text "Hey Siri", NLP tries to understand the intent of the text. NLP is the feature that allows the system to understand variations of a sentence. Suppose we want Siri to set an alarm for 8AM tomorrow, it can be said in multiple  ways:

Wake me up tomorrow 8AM

Set an alarm for 8AM tomorrow

Set an alarm tomorrow for 8AM

Wake me up at 8 in the morning

Last but not least, Of course, Machine learning is used to train the system such that it learns but itself. I'm sure we've used Siri and Google assistant in our daily lives, next you use them just think of all the processing(Technology Magic) going on in the backend.

answered Dec 18, 2018 by Charlie

selected Dec 18, 2018 by Omkar

Related Questions In Events & Trending Topics

+2 votes
2 answers

What are the top 5 programming languages used for IoT?

I think Java is the best programming ...READ MORE

answered Nov 28, 2018 in Events & Trending Topics by Shuvodip Ghosh
0 votes
3 answers

What are the utilities of Machine Learning?

Hello, Machine learning is used in any sector. ...READ MORE

answered Mar 14, 2019 in Events & Trending Topics by SA
• 1,090 points
0 votes
3 answers

What are the necessary skill required to implement Machine Learning?

According to me necessary skills one should ...READ MORE

answered Apr 8, 2019 in Events & Trending Topics by Tushar
• 200 points
+6 votes
34 answers

How has your gaming habit affected you or people around you?

Well my English has improved and my ...READ MORE

answered Jul 5, 2018 in Events & Trending Topics by anonymous
0 votes
1 answer

How to make existing devices IoT only?

IR Kit(opensource infrared remote controller) is a ...READ MORE

answered Feb 4, 2019 in IoT (Internet of Things) by Upasana
• 8,620 points
0 votes
1 answer

aws iot describe-endpoint::You must specify a region

This fixed the problem: Browse to then if ...READ MORE

answered Jul 11, 2018 in IoT (Internet of Things) by anonymous2
• 4,280 points
0 votes
2 answers
0 votes
1 answer
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP