私はこれへの答えは「ノー」であるかなり確信しているが、私は、ユーザーが言うことができるので、私はレシピのアクションを構築しています、私は他の人が巧妙な回避策を持っている場合:)Googleホームは応答を無期限に待つことができますか?
で、とにかく質問を共有したいと考え出し「トルティーヤスープを作ってみましょう」と言って、「次のステップ」と言ってレシピの次の部分に進みます。各ステップの間に、ユーザが野菜を切断するなどの長い休止があるかもしれません。ホーム応答を無期限に待つか、数分間待つことは可能ですか?現在、それは数秒待って、「その応答を理解できなかったのは申し訳ありません」と言って、やっと行動をやめます。
「OK、Google、シェフに話を聞かせてください」というアクションを何度も繰り返すことは大変面倒で、毎回のステップの後に会話を直ちに終了する必要があります。 「わかりませんでした」と言っています。
更新
私はSSMLを悪用することによってこれを行うのはかなりハック方法を見つけました。 2つのオプションがあります、あなたは<break/>
の
を積み重ねることができますこれは実際にホームが本当に奇妙なdroningノイズを再生させます。デベロッパーが見たいもの:D
もう1つのオプション(ドローンを避ける)は、2分のサイレントオーディオクリップを再生することです。ドキュメントによると、<audio>
の制限は2分ですが、スタックすることができます。私はあなたが少なくとも10分間そこに座ることができることを確認しました。その次のように一時停止しながら
assistant.ask(`<speak><audio src="https://.../pause.mp3">hello</audio><audio src="https://.../pause.mp3"></audio></speak>`)
あなたはエージェントに直接話すことはできませんが、は「OKグーグル、[どんなコマンド]」を言うことができると、そのコマンドは、実際にエージェントに渡されます。
@robdossonは、私は彼らのアプリがSSMLを乱用されていない、私は連続パルスにはライトが存在しないので、何をしていることを知っている「の横にOK Googleに」あなたも言っている、Googleのアシスタント料理のAppを試してみました私はあなたの提案を実装する場合、したがって、彼らはまた、あなたの提案を使用して少し遅れがあり、これを回避する方法を見つけた、あなたはこれを実装するためのよりよい方法を見つけましたか? – user3524762
私はしませんでした。話すことからそれらのエンジニアに私の理解は、彼らのアプリは現在公開されていない特権を持っているということです。 – robdodson