AWS IoT용 Alexa Voice Service(AVS) 통합 - AWS IoT 코어

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS IoT용 Alexa Voice Service(AVS) 통합

AWS IoT용 Alexa Voice Service(AVS) 통합는 메시징 비용을 발생시키지 않고 연결된 어떤 디바이스에도 비용 효율적으로 Alexa Voice를 도입하는 새로운 기능입니다. AWS IoT용 AVS는 Alexa 통합의 비용 및 복잡성을 줄여줍니다. 이 기능은 AWS IoT를 활용하여 집중적인 계산 및 메모리 오디오 작업을 디바이스에서 클라우드로 오프로드합니다. Because of the resulting reduction in the engineering bill of materials (eBoM) cost, device makers can now cost-effectively bring Alexa to resource-constrained IoT devices and make it possible for consumers to talk directly to Alexa in parts of their home, office, or hotel rooms for an ambient experience.

Currently, smart home IoT devices are built with low-cost microcontrollers (MCU) that have limited memory to run real-time operating systems. 이전에는 Linux 또는 Android에서 실행되는 50MB 이상 메모리를 갖춘 고가의 애플리케이션 프로세서 기반 디바이스가 Alexa 내장 제품용 AVS 솔루션에 필요했습니다. These expensive hardware requirements made it cost-prohibitive to integrate Alexa Voice on resource-constrained IoT devices. AWS IoT용 AVS enables Alexa built-in functionality on MCUs, such as the Arm Cortex-M series processors with less than 1 MB embedded RAM. 이를 위해 AVS는 메모리 및 컴퓨팅 작업을 클라우드의 가상 Alexa 내장 디바이스로 오프로드합니다. This reduces eBoM cost by up to 50 percent.

Arm Cortex-M 시리즈 프로세서에 대한 자세한 내용은 Arm 또는 Wikipedia를 참조하십시오. Alexa 내장 제품의 하드웨어 요구 사항에 대한 자세한 내용은 Amazon Alexa 개발자 포털에서 Alexa 내장 디바이스용 CPU, 메모리 및 스토리지 크기 조정을 참조하십시오.

참고

AWS IoT용 AVS는 중국(베이징 및 닝샤) 리전을 제외하고 AWS IoT를 사용 가능한 모든 AWS 리전에서 사용할 수 있습니다. 현재 AWS 리전 목록은 AWS 리전 표를 참조하십시오.

AWS IoT용 AVS에는 다음 세 가지 구성 요소가 있습니다.

  • Alexa 지원 디바이스와 AVS 간에 오디오 메시지를 전송하기 위해 예약된 MQTT 주제 집합

  • 미디어 검색, 오디오 디코딩, 오디오 믹싱 및 상태 관리와 관련된 작업을 물리적 디바이스에서 가상 디바이스로 이동하는 클라우드의 가상 Alexa 지원 디바이스

  • A set of APIs that support receiving and sending messages over the reserved topics, interfacing with the device microphone and speaker, and managing device state.

다음 다이어그램은 이러한 구성 요소가 함께 작동하는 방식을 보여줍니다. 또한 디바이스 제조업체가 Login with Amazon 서비스를 사용하여 AVS를 인증하는 방법을 보여줍니다.


            컴패니언 모바일 앱은 Login with Amazon 서비스를 사용하여 Alexa Voice 서비스 등록 엔드포인트를 통해 Alexa Voice 서비스를 인증합니다. The Alexa Voice service sends MQTT messages to an Alexa enabled device through AWS IoT. AWS IoT sends these messages through MQTT topics that are reserved for Alexa.

디바이스 제조업체는 두 가지 옵션으로 AWS IoT용 AVS 통합을 시작할 수 있습니다.

  • 개발 키트 – 파트너가 출시한 개발 키트를 사용하면 쉽게 시작할 수 있습니다. NXP i.MX RT 106 AQualcomm Home Hub 100 Development Kit for Amazon AVS는 최초로 출시된 두 가지 키트이며 Development Kits for AVS에서 찾을 수 있습니다. 이러한 키트에는 AWS IoT와의 즉각적인 연결, 원거리장 음성 픽업을 위한 AVS 인증 오디오 알고리즘, 에코 소거, Alexa Wake Word 및 AWS IoT용 AVS 애플리케이션 코드가 포함됩니다. 기능 애플리케이션 코드를 사용하여 신속하게 디바이스를 프로토타입하고 준비가 되면 테스트 및 디바이스 프로덕션을 위해 선택한 MCU 설계로 구현을 포팅할 수 있습니다.

  • 사용자 지정 디바이스측 애플리케이션 코드 – 개발자는 공개적으로 사용 가능한 API를 사용하여 사용자 지정 AWS IoT용 AVS 애플리케이션을 작성할 수도 있습니다. 이 API에 대한 설명서는 AVS 개발자 페이지에서 찾을 수 있습니다. You can download the FreeRTOS and AWS IoT Device SDK from the FreeRTOS console (https://console.aws.amazon.com/freertos/) or GitHub.

NXP i.MX 106A 개발 키트를 시작하려면 NXP 디바이스에서 AWS IoT용 Alexa Voice Service(AVS) 통합 시작하기를 참조하십시오.