2016-12-22 6 views
0

私はこれへの答えは「ノー」であるかなり確信しているが、私は、ユーザーが言うことができるので、私はレシピのアクションを構築しています、私は他の人が巧妙な回避策を持っている場合:)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グーグル、[どんなコマンド]」を言うことができると、そのコマンドは、実際にエージェントに渡されます。

+0

@robdossonは、私は彼らのアプリがSSMLを乱用されていない、私は連続パルスにはライトが存在しないので、何をしていることを知っている「の横にOK Googleに」あなたも言っている、Googleのアシスタント料理のAppを試してみました私はあなたの提案を実装する場合、したがって、彼らはまた、あなたの提案を使用して少し遅れがあり、これを回避する方法を見つけた、あなたはこれを実装するためのよりよい方法を見つけましたか? – user3524762

+0

私はしませんでした。話すことからそれらのエンジニアに私の理解は、彼らのアプリは現在公開されていない特権を持っているということです。 – robdodson

答えて

1

現在、アシスタントに応答を無期限に待機させる方法はありません。

技術的には可能ではあるが、応答が遅れることが示唆回避策を使用したアプリは、レビュープロセスを通過しないだろう - policies documentはサイレントサウンドファイルを再生し、120秒を超える期間の通信を避けることに言及しています。

別のアプローチでは、レシピの現在の位置を覚えておくことができますが、各ステップの後に会話を終了することができます。次に、action invocationを使用して、ユーザーに「OK Google、[あなたのアプリ名]にレシピを続けるように依頼する」と言って、会話に戻り、次のステップを聞くことができるようにすることができます。

-2

ユーザーが別の応答を返す前に、話し終えるのを待つようにGoogleホームを設定する方法はありますか?現在、私のスキルはユーザーを切り離しています。

0

あなたが試みていることを行うのに役立つかもしれない、最近発表された機能があります。

回答するときは、Media Controlを使用して返信し、オーディオファイルを再生できます。これは、あなたが与えるSSMLアプローチを使用していくつかの利点があります。

  • 時にオーディオが終了しますが、ガイド、またはチップ、またはあなたの行動であることを思い出させると再び促すことができるようにするには、イベントを取得しますまだそこに...そしてあなたが待っている間にもっと多くのオーディオを再生してください。

  • いつでも、「Hey Google、次のステップ」と言うことができ、サーバーがメッセージを受け取り、次のステップを送信できます。または、彼らは "こんにちはGoogle、それを繰り返す"と言うことができるとそのメッセージを取得し、指示を繰り返すことができます。

  • また、あなたの行動の他の質問に答えることができます。

関連する問題