23

Google Home 用の Google 音声操作アプリを作成したいと考えています。しかし、簡単な調査によると、12 月 11 日現在、Google は Google Home のプライベート プロジェクトを許可していません。

参考文献:

API.ai プロジェクトからアプリをプレビューできること、およびリンクされた Google Home デバイスに展開できることを理解しています。

API.ai プレビュー

しかし問題は、デプロイされたアプリが持続しないことです。1時間ほど経つと利用できなくなります。どうすれば永続的にできますか(方法がある場合)

アップデート

レオンの答えに基づいて、サンプルを有効にする方法の手順を拡張したかっただけです24 hours

  1. 右下隅にある [ Google Home Web Simulator]リンクをクリックします。
  2. 次に、Google ホーム デバイスが表示されます。そのページの[開始] ボタンをクリックします。
  3. 次のページの右上隅に、レオンが話している「ACTION PACKAGE」ボタンがあります。それをクリックし、[ 24 時間プレビュー] ボタンをクリックして有効期限を延長します。以下のスクリーンショットを参照してください。

24時間延長

4

3 に答える 3

31

API.ai でアクションを作成し、無期限にプレビューする方法を見つけました。

API.ai から:

  1. ブラウザー開発コンソールを開く ([ネットワーク] タブ)
  2. 統合に移動
  3. 「Actions on Google」統合をオンにする
  4. 「承認」をクリック
  5. 「プレビュー」をクリック
  6. Network dev コンソールでhttps://console.api.ai/api/agent/googleassistant/previewからの XHR レスポンスを調べます

    {  
      "status":{  
      "code":401,
      "errorType":"unauthorized",
      "errorDetails":"You are not authorized for this operation. ",
      "webhookTimedOut":false
       }
    }
    
  7. 応答の内容をコピーして、というファイルに貼り付けます。action.json

gactions次に、ここから CLI ( gactions CLI ) をダウンロードしてインストールし、次の コマンドを実行します。

gactions preview --action_package action.json --preview_mins 9999999 \
  --invocation_name [your_own_invocation_name_here] 

preview_mins9999999の値は、プレビューを事実上無期限にします。

これを示すビデオは次のとおりです。

API.ai から action.json を Google アクション用にエクスポート

于 2016-12-18T02:50:47.067 に答える
6

Web シミュレーターまたは Google Home デバイスで開発アクションをプレビューできる時間を延長できます。API.AI からのアクションをプレビューした後、Web シミュレーターでアクション パッケージのリストをクリックします。次に、アクション パッケージの [24 時間プレビュー] リンクを選択します。

于 2016-12-12T19:27:42.623 に答える