Amazon Echo의 자전거 기술

소개



Amazon Echo dot이 도착했기 때문에 자신의 스킬을 만들려고 했습니다.
'최근 공개한 영화를 가르쳐 주는 스킬'을 만들어 보기로 했습니다.
영화.com, iCal 공개 예정 일정 을 공개하고 있습니다. (이 스킬은 어디까지나 개인이용만이 목적입니다.)



기술을 만드는 법을 가르쳐주는 기사가 많기 때문에
중요한 곳만 쓰고 싶습니다.

Alexa 커스텀 스킬은 다음과 같은 흐름으로 실행됩니다.

( Alexa 스킬 개발 트레이닝 시리즈 제1회 최초의 스킬 개발 : Alexa Blogs 보다 인용)

전체 그림은 위 그림과 같이 되어 있다고 합니다.
이하, 3점으로 짜서 씁니다.
  • Alexa -> Lambda
  • Lambda -> Alexa
  • 실제 기계에서의 사용

  • 알렉사 -> 람다



    Amazon 계정으로 개발자 등록을 하고 사용자 지정 스킬을 만들 때 엔드포인트를 지정합니다.



    여기서 LambdaARN 를 지정하기만 하면 됩니다.

    람다 -> 알렉사



    핸들러에 지정하고 있는 함수로 아래와 같이 돌려주면(자) text 를 음성으로서 말해 줍니다.
        response = {
            "version": "1.0",
            "response": {
                "outputSpeech": {
                    "type": "PlainText",
                    "text": text,
                }
            }
        }
        return response
    

    htps : //에서 ゔぇぺぺr. 아마존. 이 m/쟈/도 cs/쿠 s와 ms 꽉 ls/레쿠에 st-안 d-레 s 폰세-j 그런-레후렌센. html
    위 사이트를 보면 더 많은 것을 할 수 있습니다.

    실제 기계에서의 사용



    자신의 Amazon Echo 에 어떻게 공개하고 있지 않는, 스킬을 넣을까 하는 곳입니다.

    커스텀 스킬 설정 화면의 테스트 탭에서 아래 이미지와 같이


    有効 하기만 하면 됩니다.

    그러면 Amazon Alexa 앱에 표시됩니다. ( すべてのスキル 에서 검색해도 나오지 않지만 有効なスキル 에서 검색하면 나왔습니다.)



    그래서 개발자 등록하는 계정과 Amazon Alexa 앱에 로그인하는 계정은 동일하지 않으면 공개하지 않은 자전 스킬은 사용할 수 없는 것 같습니다.

    실제로 '영화 공개 정보'라는 스킬을 이용할 수 있었습니다.



    소스 코드입니다.
    htps : // 기주 b. 이 m/소스케-k/s키 l도 ゔぃ에-l/bぉb/마s r/ぁmb다/마이. py

    참고


  • Alexa 스킬 개발 트레이닝 시리즈 제1회 최초의 스킬 개발 : Alexa Blogs
  • Amazon Alexa Skill Recipe with Python 3.6 – Jacqueline Wilson – Medium
  • AWS Lambda에서 Python이 지원되었으므로 시도했습니다. - Qiita
  • 커스텀 스킬의 JSON 인터페이스 참조 | Custom Skills
  • 좋은 웹페이지 즐겨찾기