Google 어시스턴트 SDK를 사용하면 음성 제어, 자연어 이해, Google의 스마트한 기능을 아이디어에 추가할 수 있습니다. 프로젝트가 발화를 캡처한 경우 (내 캘린더에 어떤 내용 있나요?와 같은 음성 오디오 요청) Google 어시스턴트로 전송하고 발화의 원시 텍스트 외에도 음성 오디오 응답을 수신합니다.
Google 어시스턴트 서비스
Google 어시스턴트 서비스는 어시스턴트 요청 및 응답의 오디오 바이트를 직접 조작할 수 있는 저수준 API를 노출합니다. gRPC를 지원하는 모든 플랫폼에서 Node.js, Go, C++, 자바와 같은 언어의 경우 이 API에 대한 결합을 생성할 수 있습니다.
오디오 캡처, 오디오 재생, 대화 상태 관리를 위해 Python에서 참조 코드가 제공됩니다.
호환성 및 기능 지원
다음 표에는 Google 어시스턴트 서비스의 플랫폼 호환성 요구사항이 요약되어 있습니다.
Google 어시스턴트 서비스 | ||
---|---|---|
지원되는 아키텍처 | 모든 gRPC 플랫폼 | |
지원되는 언어 | 모든 gRPC 언어 | |
핸즈프리 활성화 (Ok Google) |
아니요 | |
오디오 캡처 및 재생 | 참조 코드가 제공되었습니다. | |
대화 상태 관리 | 참조 코드가 제공되었습니다. | |
타이머 및 알람 | 아니요 | |
팟캐스트 및 뉴스 재생 | 아니요 | |
음성 메시지 방송 | 아니요 | |
어시스턴트 응답의 시각적 출력 (HTML5) | 예 |
프로젝트 빌드를 시작하는 단계
SDK를 사용하면 Google 어시스턴트를 삽입한 후 Actions on Google을 통해 고유한 기능을 추가하여 프로젝트를 빠르게 빌드할 수 있습니다.
- gRPC API를 사용하여 프로젝트를 빌드합니다.
- 맞춤설정 단계를 알아보세요.
- 개인 정보 보호 및 보안과 오디오 구성 권장사항을 읽어보고 프로젝트를 개선하세요.