How a voice assistant works
2019-09-04 , Track 2 (Baroja)

This talk will focus on the technologies needed to build a voice assistant. It will keep as center point Samsung’s voice assistant Bixby, which is available in 8 languages across the world (5 EU languages) in a variety of Samsung mobile phones.


This talk will focus on the technologies needed to build a voice assistant. It will keep as center point Samsung’s voice assistant Bixby, which is available in 8 languages across the world (5 EU languages) in a variety of Samsung mobile phones.
First an overview of the needed infrastructure and the challenges regarding user education will be presented.
Then, the talk will offer an overview of the technologies needed in a voice assistant:
1. Automatic Speech Recognition: how a sound wave is transcribed into words
2. Natural Language Understanding: extraction of meaning from a sentence
3. Natural Language Generation: response generation
4. Text To Speech: speech synthesis
During the talk the new Bixby IDE will also be presented, with which any developer can create a “voice capsule” that processes natural language to send/retrieve information from their API.
Bixby Developers site: https://bixbydevelopers.com/


Project Homepage / Git:

https://bixbydevelopers.com/

Abstract as a tweet:

Introduction to the biggest modules within a voice assistant: how Samsung's Voice Assistant Bixby is built.

Python Skill Level:

basic

Domain Expertise:

expert

Domains:

Machine Learning, Robotics & IoT