問題タブ [google-assistant]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
10 参照

google-assistant - Android デバイスでの Mediaplayer ライブストリームの品質の問題

ライブストリーム コンテンツを含む AoG の Android デバイスで、メディアプレーヤーのライブストリームに関する深刻な問題が発生しています。ただし、この動作は、他のパーティによって開発された AoG でも再現可能です。

再現する手順:

  1. ライブ ストリーム コンテンツで AoG を開きます (ドイツ語のコンテキストでは、「Hey Google, rede mit DASDING」)。
  2. AoG が開きます + ライブストリームの再生が始まります
  3. ライブ ストリームの品質が一時的に低下しています。

ライブ ストリームは、スマート ディスプレイやスマート スピーカーなどの他のアシスタント デバイスで品質の問題なく再生されます。

@Team Google: これはあなたが取り組んでいる既知の問題ですか? 他の誰かがこれらの問題を経験していますか?

0 投票する
1 に答える
149 参照

google-cloud-platform - フォールバック インテントをトリガーする代わりに呼び出しエラーを表示する Google アクション

シナリオ:

音声アンケートの配信に使用する Google アクションがあります。これは、Dialogflow ES によって制御され、2 つの主な意図があります。ウェルカム インテントとフォールバック インテント。ウェルカム インテントは、ユーザーが開きたいアンケートの名前を検出するために使用され、これは「surveyname」というパラメーターに格納されます。次に、 「Surveyname」が Webhook に渡され、そこでアンケートが開かれ、ユーザーが歓迎され、最初の質問が尋ねられます。他のすべての後続の対話は、フォールバック インテントによって取得されます。フォールバック インテントは、調査の流れを制御し、Google アクションに後続の質問を提供する Webhook を呼び出します。任意のトピックについて任意の質問をする調査を行うことができるため、その後の対話には任意のフレーズが含まれる可能性があります。

問題:

ごく最近まで、私の Google アクションは問題なく機能していました。しかし、Google アシスタント アプリが強制的にアクションを終了して会話を終了することがあるという問題に遭遇しました。たとえば、ユーザーが「yoga」と入力すると、Google アシスタントは会話を終了し、Google で「yoga」を検索します。アクション コンソールの「テスト」ページでこのフレーズをテストすると、リクエストまたはレスポンスの本文が表示されず、「呼び出しエラー」のみが表示されます。「シミュレーターでは標準の Google アシスタント機能を使用することはできません。試してみたい場合は、携帯電話またはその他の互換性のあるデバイスで Google アシスタントを使用してください。」というメッセージとともに、 「今すぐ試してくださいDialogflow ES 自体の " ボックスを確認すると、正しいフォールバック インテント、Webhook リクエスト、およびレスポンスが表示されます。しかし、Dialogflow ES の [履歴] タブに、Google アシスタント アプリで発声されたフレーズが表示されません。これは、Dialogflow ではなく、Google アシスタントまたはアクション自体に問題があることを示唆しています。

呼び出しエラー

現在の (理想的ではない) 回避策:

フォールバック インテントは通常のインテントよりも優先度が低いことを理解しています。フォールバックの意図と Google の暗黙の呼び出しとの間で、内部で争いが起こっていると思います。私の現在の一時的な解決策は、ActiveSurvey と呼ばれる新しいインテントを作成することです。このカスタム インテントを使用して、フォールバック インテントによって見落とされている入力フレーズの一部をキャプチャすることを望んでいます。これはある程度機能しているように見えますが、ユーザーは文字通り何でも言うことができるため、この方法ですべての入力をキャプチャすることは期待できません。以前は機能していたことを考えると、これは必要ないはずです。

質問:

どうして今になってしまったのでしょうか?

これが発生する原因となった、私が見逃している設定はありますか?

それともアクションの設計が間違っているのでしょうか?

どんな助けでも大歓迎です。

0 投票する
0 に答える
53 参照

actions-on-google - Google アクション - メディア プレーヤーが新しいインスタンスを取得

私はGoogle Assistant Actionを構築しています。

Webhook でメディア レスポンスを使用し、各クリップを個別に再生します。これは、ユーザーが各コンテンツを聞いたかどうかを追跡するためです。

発生したらMEDIA_STATUS_FINISHED、再度 webhook を呼び出します。Webhook がメディア レスポンスを返すため、電話での会話で複数のプレーヤーがレンダリングされます。

メディア プレーヤーを 1 つ表示するオプションはありますか?

プレイヤーアンドロイド プレイヤー iOS