개요

Google 어시스턴트 SDK를 사용하면 음성 제어, 자연어 이해, Google의 스마트한 기능을 아이디어에 추가할 수 있습니다. 프로젝트에서 발화 (What’s on my calendar?와 같은 음성 오디오 요청)를 캡처하고, 이를 Google 어시스턴트로 전송하고, 발화의 원본 텍스트 외에 음성 오디오 응답을 수신합니다.

Google 어시스턴트 서비스

Google 어시스턴트 서비스는 어시스턴트 요청 및 응답의 오디오 바이트를 직접 조작할 수 있는 하위 수준의 API를 노출합니다. 이 API의 바인딩은 gRPC를 지원하는 모든 플랫폼에서 Node.js, Go, C++, Java 등의 언어에 대해 생성할 수 있습니다.

오디오 캡처, 오디오 재생, 대화 상태 관리를 위해 Python으로 참조 코드가 제공됩니다.

호환성 및 기능 지원

다음 표에는 Google 어시스턴트 서비스의 플랫폼 호환성 요구사항이 요약되어 있습니다.

Google 어시스턴트 서비스
지원되는 아키텍처 모든 gRPC 플랫폼
지원되는 언어 모든 gRPC 언어
핸즈프리 활성화
(Ok Google)
No
오디오 캡처 및 재생 참조 코드가 제공되었습니다.
대화 상태 관리 참조 코드가 제공되었습니다.
타이머 및 알람No
팟캐스트 및 뉴스 재생No
음성 메시지 방송하기No
어시스턴트 응답의 시각적 출력 (HTML5)지원됨

프로젝트 빌드 시작 단계

이 SDK를 사용하면 Google 어시스턴트를 삽입하여 프로젝트를 빠르게 빌드하고 Actions on Google로 고유한 기능을 추가할 수 있습니다.

  1. gRPC API를 사용하여 프로젝트를 빌드합니다.
  2. 맞춤설정하기 위한 다음 단계에 대한 아이디어를 얻으세요.
  3. 개인 정보 보호 및 보안오디오 구성에 관한 권장사항을 읽어보고 프로젝트를 다듬어 보세요.