2017-10-08 9 views
0

Linux LTS 14.04를 실행하는 외부 서버에서 호스팅되는 Node.js, Google 애플리케이션의 작업이 있습니다. Google 홈을 직접 사용할 때 (내 앱이 아닌 경우) 합성 음성에서 장시간 발언을 중단하고 "정지"이라고 말할 수 있습니다. 그러나 내 애플 리케이션과 함께 작동하지 않습니다. 대신 "안녕하세요, Google 중지"라고 말해야합니다. Google 홈 기기의 '호스트 소프트웨어'는 앱 실행 중에도 활성화 문구를 찾습니다.Google 애플리케이션에서 내 작업을 중단하려면 어떻게해야합니까?

나는 실시간으로 로그온 할 수 있으므로 Google 서버에서 실시간으로 보낸 사용자 입력을 볼 수 있습니다. 긴 발언이 재생되는 동안 내가 말하면 Google 서버이 내게 보낸 어떤 입력도 보이지 않으므로 내 앱 외부에서 볼 수있는 긴 발언을 중단하는 데 동일한 기능을 어떻게 사용할 수 있는지 잘 모르겠습니다. 이것을 할 수있는 방법이 있습니까?

참고 : 사용자가 '안녕하세요, Google'이라고 말하도록 할 수는 있지만 Google 홈을 사용하여 직접 할 수있는 것처럼 직접 멈출 수없는 것보다 훨씬 어둡습니다. 내 앱을 사용하지 않을 때).

답변

2

지금 사용자가 앱 안에 있기 때문에 앱이 응답을 반환하는 동안 마이크를 열 수있는 방법이 없습니다. 따라서 사용자는 말하기 도중에 중단 할 수 없습니다. 핫 워드를 사용하면 마이크가 열리고 Google 홈에 입력을 제공 할 수 있습니다.

사용자가 "OK Google"이라고 말하면 앱을 종료 할 조건이 아닌 한 사용자의 서버로 전송됩니다.

예를 들어, 핫 워드를 트리거하여 내 앱이 긴 출력 중에 말하는 것을 방해 할 수 있습니다.