2017-10-24 14 views
1

こんにちはこれはについての質問です:ので、カスタムタイプとクエリパターンと呼ばれ、家庭アクションSDKをGoogleは、https://developers.google.com/actions/reference/rest/Shared.Types/QueryPatternsgoogleアクションパッケージカスタムスロットの種類を定義する方法は?

をgactions.exeが、私はgaction経由でアップデート私action.jsonにし、よりそれらを追加しようとすると、常にcustomTypesは未知のパラメータです。

誰かがApiVersion:2の使用例を持っていますか?

このjsonの一般的な例がありますか?どのようにすべての作品をよりよく見るために? 2時間の研究の後、私は何も見つけることができません。

おかげで、宜しく

更新:EDITそれでも音声をテキストに変更しないAPP

その内側スキル/ APPを起動するだけの意図としてではない動作します。

編集:その仕事:

{ 
     "actions": [ 
     { 
      "description": "Default Welcome Intent", 
      "name": "MAIN", 
      "fulfillment": { 
      "conversationName": "cloud fleet manager" 
      }, 
      "intent": { 
      "name": "actions.intent.MAIN", 
      "trigger": { 
       "queryPatterns": [ 
       "talk to cloud fleet manager", 
       "welcome at cloud fleet manager", 
       "ask cloud fleet manager" 
       ] 
      } 
      } 
     }, 
     { 
      "description": "first text Intent", 
      "name": "hallo2", 
      "fulfillment": { 
      "conversationName": "cloud fleet manager" 
      }, 
      "intent": { 
      "name": "com.cfm.hallo2", 
      "trigger": { 
       "queryPatterns": [ 
       "(hello)? to cloud fleet manager", 
       "hallo $Test:text cloud fleet manager" 
       ] 
      }, 
      "parameters": [ 
       { 
       "name": "text", 
       "type": "Test" 
       } 
      ] 
      } 
     } 
     ], 
     "types": [ 
     { 
      "name": "$Test", 
      "entities": [ 
      { 
       "key": "bmw", 
       "synonyms": [ 
       "B M W" 
       ] 
      }, 
      { 
       "key": "benz", 
       "synonyms": [ 
       "benz" 
       ] 
      } 
      ], 
      "isUserDefined": false 
     } 
     ], 
     "conversations": { 
     "cloud fleet manager": { 
      "name": "cloud fleet manager", 
      "url": "https://a69fa73a.ngrok.io/google", 
      "fulfillmentApiVersion": 2 
     } 
     } 
    } 

https://drive.google.com/drive/folders/0B8G3pDr3aWiwZjU1akREdTZNQ1U

+0

をあなたはQueryPatternsで動作するように取得しようとしているとそれがないactions.jsonファイルを含めるようにあなたの質問を更新することはできますか? – Prisoner

答えて

1

は、私はもっとつらいと読書2日後にそれを得ました。

最初はドル記号を忘れました。次に、action.jsonパッケージのユーザー定義インテントは、開始トリガーとしてのみ機能します。

名前のセットが大きくなると、このタイプのテキストは音声変換のテキストモデルでは何も変更されないようです。

したがって、 "Moreton Bay"のようなdtrangeの名前は、その型フィールドにあるときには正しく認識されません。そして、後で非常に難しいテキスト解析で把握する必要があります。

関連する問題