問題タブ [actions-on-google]

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 投票する
1 に答える
685 参照

text-to-speech - Google アシスタントが単語以外の入力を (自動修正ではなく) 理解できるようにするにはどうすればよいですか。

新しい Actions on Google 機能を使用して、Google Home 用のアプリを作成しています。私のアプリの一部では、ユーザーが「P7」などの文字と数字のペアを入力する必要があります。ただし、これを音声入力でテストすると、Google はテキストをアプリに送信する前に「Pizza Oven」などに自動修正します。

Actions On Google の会話内で自動修正をヒントまたはオーバーライドする方法はありますか?

0 投票する
3 に答える
3090 参照

dialogflow-es - API.AI との会話を終了する方法

API.AI を使用して Google Home とサーバーとの会話を終了する方法はありますか?

どういうわけか、expect_user_response にアクセスして false に設定する必要があると想定しています。

また、アクション SDK では「assistant.tell()」を使用できますが、API.AI ではアクセスできないようです。

0 投票する
2 に答える
1799 参照

actions-on-google - Google Home は無期限に応答を待つことができますか?

これに対する答えは「いいえ」だと確信していますが、他の人が巧妙な回避策を持っている場合に備えて、とにかく質問を共有すると思いました:)

ユーザーが「トルティーヤ スープを作ろう」と言ってから、「次のステップ」と言ってレシピの次の部分に進むことができるように、レシピ アクションを作成しています。ユーザーが野菜などを切っているため、各ステップの間に長い一時停止がある場合があります。ユーザーの応答を無期限に待機させるか、数分間待機させることはできますか? 現在、数秒待ってから「申し訳ありませんが、その応答を理解できませんでした」などと言って、最終的にアクションを終了します。

ユーザーに「OK、Google、シェフと話させてください」というアクションを何度も強制するのは非常に面倒であり、すべてのステップの後に会話をすぐに終了する必要があると思います。そうしないと、デバイスがハングして「申し訳ありません。理解できませんでした"。


アップデート

SSMLを悪用して、これを行うかなりハックな方法を見つけました。2つのオプションがあり、積み重ねることができ<break/>ます

これにより、実際にホームが非常に奇妙なドーンという音を立てます。開発者が見たいかもしれない何か:D

別のオプション (ドローンを回避する) は、2 分間のサイレント オーディオ クリップを再生することです。ドキュメントによると、2分が限界です<audio>が、積み重ねることができます。少なくとも 10 分間はそのままにしておくことができることを確認しました。

このように一時停止している間、エージェントと直接話すことはできませんが、 OK Google、[どんなコマンドでも]」と言うと、そのコマンドが実際にエージェントに渡されます。

0 投票する
5 に答える
4270 参照

actions-on-google - API AI を使用してデバイスの位置を取得する方法は?

API AI が提供する GUI ツールを使用してアクションを作成しています。デバイスの位置を取得することは可能ですか? これは、許可を求めることで可能になると聞きました。これはどこかに文書化されていますか?例/コード スニペットは非常に役立ちます。

0 投票する
2 に答える
262 参照

actions-on-google - 音声コマンドなしで別のアプリケーションから Google Home でアクションを開始できますか?

これがすでに可能かどうかはわかりません。人が Google Home に話しかけて開始する代わりに、別のアプリケーションに Google Home へのアクションを開始させることはできますか? 例: Smartthings IFTTT が Google Home に何かを再生するように要求するようにしたかったのです。以下のいくつかのケース:

ケース 1: 家にいて、アラームが設定されていて、玄関のドアが開いている場合、Smartthings は Google Home に電話して、「玄関のドアが開いています」と伝えます。

ケース 2: 人感センサーが私が到着したことを検出すると、Google Home が私に挨拶し、何か再生するかどうか尋ねます。

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

audio - Google でアクションを作成する | オーディオ再生

私はGoogle で活動するのは初めてで、現在 R&D を行っています。Alexa でオーディオ スキルを作成しましたが、Google アシスタントにも同じことが必要です。しかし、いくつか質問があります:

1- 応答で音声を返すことはできますか? 私のオーディオの長さは約 1 時間なので、アクションで再生できますか? Alexa には、オーディオ プレーヤーがあります。アシスタントでそんなことある?

2- SDK は見つかりませんでしたが、開発者がそれについて話しているので、いくつかあるはずです。リンクを共有してください。

ありがとうございます。

更新: SDK はアクション オン グーグルだと思います。まだ調べていませんが、ノード js リンクでアクションを作成するために見つけた SDK です: actions-on-google