2017-04-21 1 views
0

음성 액션 API를 보았으며 키워드를 사용하여 Google Assistant가 시작할 수있는 나만의 음성 상호 작용을 만드는 방법을 설명했습니다. 이렇게하면 사용자가 Ok, Google 및 키워드를 말할 수 있습니다. 그러면 Google Assistant가 상호 작용을 Android 앱 활동으로 전달합니다.Google Assistant 음성 상호 작용 시작

다른 방향으로 가고 싶습니다. Google Assistant가 이미 처리하고있는 내장 된 상호 작용을 사용하고 싶지만 내 앱 내부에서 상호 작용을 시작하고 싶습니다. 즉, 일부 데이터를 Google Assistant에 전달하거나 최소한 청취와 함께 시작하려는 것입니다. 그게 가능한지 아는 사람 있습니까? 내 앱이 특정 트리거를 감지 할 때마다 먼저 Google Assistant에 "Ok, Google"이라고 말하지 않아도 사용자와 특정 상호 작용을 시작하도록 요청하고 싶습니다.

텍스트와 음성 인식 서비스를 사용하여 내 자신의 상호 작용을 시작하여 비슷한 작업을 수행 할 수 있지만 음성 및 작업 흐름이 Google Assistant에서 훨씬 깔끔하여 휠을 다시 발명하는 이유는 무엇입니까?

Google Assistant에서 사용한 것과 동일한 음성 및 음성 인식 기능을 사용하는 방법이 있다면 그 기능을 사용할 수 있습니다.

아이디어가 있으십니까?

+0

이도 그린의 바로 가기 자습서는 https://greenido.wordpress.com/2017/12/14/how-to-create-a-shortcuts-in-google-assistant/에 도움이됩니다. 예를 들어 'OK Google Talk to Chat Bot Chibi'라고 말하면서 내 응용 프로그램에 대한 바로 가기를 만들었습니다. 내 전화에서 아무 말없이 문제없이 열 수있는 'Chat Bot Chibi'트리거를 만들었습니다. –

답변

0

질문을 올린 후 Google은 사용자가 원하는대로 (또는 할 수있는 것처럼) 들리는 Google Assistant SDK의 개발자 미리보기를 시작했습니다. 임베디드 기기 용으로 개발되었지만 "OK Google"이라고 말하고 음성 응답을 다시받을 필요없이 사용자가 Assistant에 음성 채널을 열 수 있습니다.

앱 내부에서 뭔가 문제가 발생하더라도 여전히 문제는 있지만 시간이 지남에 따라 개선 될 것으로 예상됩니다. 현재 채널을 벗어난 앱에 명령을 내 보내야합니다. 서버 측 작업에서 앱에 GCM 메시지를 보내거나 앱에서 선택할 수있는 다른 작업을 수행해야합니다.