Ace-T's Blog 내 검색 [네이버 커넥트 이웃 합니다~^-^/ 요청 大 환영~~]

AVS 가 뭐지?

AI/info 2017.03.07 10:00
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T

what is AVS?


AVS는 아마존의 Alexa Voice Service이다.

Cloud를 기반으로 스킬셋을 구현하여 TTS나 STT 등의 인터페이스를 제공하며 third-party에서도 쉽게 사용할 수가 있다.

skill set등이 점점 늘어나고 있는 추세이다. IoT도 당근 가능! 또한 Streaming Media 서비스, Localization도 제공 한다. 


대충 위의 기능들을 나열할 수 있을 것 같다.

소스를 한번 보자. (https://github.com/alexa/alexa-avs-sample-app/blob/master/samples/javaclient/src/main/java/com/amazon/alexa/avs/AVSController.java#L520)

public class AVSController implements 

RecordingStateListener, 
AlertHandler, 
AlertEventListener,
AccessTokenListener, 
DirectiveDispatcher, 
AlexaSpeechListener, 
ParsingFailedHandler,
UserActivityListener, 
WakeWordDetectedHandler {

Interface

참조 : https://developer.amazon.com/public/solutions/alexa/alexa-voice-service/reference/speechrecognizer

header 와 payload가 눈의 띈다.

{
    “event": {
        "header": {
            "namespace": "Settings",
            "name": "SettingsUpdated",
            "messageId": "{{STRING}}"
        },
        "payload": {
            "settings": [
                {
                    "key": "{{STRING}}",
                    "value": "{{STRING}}"
                }
            ]
        }    
    }
}


AVS Api


정리하기 너무 방대해서 하나씩 프린트해서 읽어보는 중입니다~정리는 패쑤~~~ㅋㅋ


저작자 표시 비영리 변경 금지
신고

'AI > info' 카테고리의 다른 글

AVS 가 뭐지?  (0) 2017.03.07
Google API.AI  (0) 2017.02.20
About Alexa  (0) 2017.02.17

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

Google API.AI

AI/info 2017.02.20 19:01
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T

https://docs.api.ai/docs/key-concepts

API.AI is built on a number of concepts. It’s good to understand what they are before trying anything hands-on.

Agents correspond to applications. Once you train and test an agent, you can integrate it with your app or device.

Entities represent concepts that are often specific to a domain as a way of mapping natural language phrases to canonical phrases that capture their meaning.

Intents represent a mapping between what a user says and what action should be taken by your software.

Actions correspond to the steps your application will take when specific intents are triggered by user inputs. An action may have parameters for specifying detailed information about it.

Contexts are strings that represent the current context of the user expression. This is useful for differentiating phrases which might be vague and have different meaning depending on what was spoken previously.




저작자 표시 비영리 변경 금지
신고

'AI > info' 카테고리의 다른 글

AVS 가 뭐지?  (0) 2017.03.07
Google API.AI  (0) 2017.02.20
About Alexa  (0) 2017.02.17

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

About Alexa

AI/info 2017.02.17 17:44
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T

ALEXA SKILLS


ALEXA SKILLS

intents / slot

intent와 매칭되는 질문들을 목록으로 만들어 제공.


SKILLS를 만들 때 고려해야 하는것?

타입고려 : 예를 들어 커스텀 스킬은 피자 주문 같은것이고 스마트홈 스킬은 불켜고 끄고 하는 것. 브리핑 스킬은 신문을 읽어주거나 하는 것.

시스템과 유저가 상호작용하는 경우 - Request가 덜 채워져있으면 다시 질문하여 의도를 파악 한다.


저작자 표시 비영리 변경 금지
신고

'AI > info' 카테고리의 다른 글

AVS 가 뭐지?  (0) 2017.03.07
Google API.AI  (0) 2017.02.20
About Alexa  (0) 2017.02.17

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

티스토리 툴바