2017-11-21 6 views
3

マルチサーフェスの会話(GoogleホームからAndroidのGoogleアシスタントへのハンドオフ)を試みたとき、「申し訳ありませんが、私は何の反応も得ていませんでした」 私はAction SDKを使用しています。ロケールは "ja"です。ここで「申し訳ありませんが、私は何の反応も得ていません。メッセージを送ろうとしました。ハンドオフ機能

は私の応答です:

{ 
    "conversationToken": "(token)", 
    "expectUserResponse": true, 
    "isInSandbox": true, 
    "expectedInputs": [ 
     { 
      "possibleIntents": [ 
       { 
        "intent": "actions.intent.NEW_SURFACE", 
        "inputValueData": { 
         "@type": "type.googleapis.com/google.actions.v2.NewSurfaceValueSpec", 
         "context": "Sure, I have some sample images for you.", 
         "notificationTitle": "Sample Images", 
         "capabilities": [ 
          "actions.capability.SCREEN_OUTPUT" 
         ] 
        } 
       } 
      ], 
      "inputPrompt": { 
       "richInitialPrompt": { 
        "items": { 
         "simpleResponse": { 
          "textToSpeech": "PLACEHOLDER_FOR_NEW_SURFACE" 
         } 
        } 
       } 
      } 
     } 
    ] 
} 

誰もがなぜ知っていますか?

+0

上記の元の投稿は、彼がアクションSDKを使用していることです。 ja-JPロケールで "Dialogflow"とapp.askForNewSurface()関数を使用すると、同じ応答が返されます。 "申し訳ありませんが、私は何の応答も得ていませんでした。 Google Assistantからしかし、「en-US」ロケールでは、アシスタントから「あなたの電話に送っても大丈夫ですか?」という正しい返答を得ることができます。これは "ja-jp"ロケールのバグだと思われます。 –

+0

@YoichiroTanaka ok、dialogflowタグを追加しました。 – kuma

答えて

3

これは特定のロケールのバグではありませんが、askForNewSurfaceは現在英語ロケールでのみサポートされています。 これは私がAOGサポートから得たものである:

こんにちは月、

Googleでアクションにご関心をお寄せいただきありがとうございます。 askForNewSurfaceは、実際には英語のロケールでのみ使用できます。これらの制限を反映するために、ドキュメントを変更しています。 混乱して申し訳ありません。 他のロケールでこの機能をリリースするためのset detはありません。

種類よろしく、

ジャン=シャルル、Googleのサポートチームに アクション。

+0

おかげで情報!私はまだハンドオフ機能をサポートしていないと懐疑的でしたが、これはそれが正しいことを証明しました。 – kuma

1

英語でしか利用できないようですが、どのドキュメントでもこれについて明確な説明がありません。

私は英語とフランス語で全く同じコードを試しましたが、フランス語ではなく英語で動作します。

関連する問題