AVS 가 뭐지?

2017. 3. 7. 10:00AI/info

반응형

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' 카테고리의 다른 글

Google API.AI  (0) 2017.02.20
About Alexa  (0) 2017.02.17